javascript

Integrating Go with JavaScript through WebAssembly and Web Workers

posted on in go , webassembly , javascript , web workers

Increasingly, processing in web applications is moved to the client side. Is JavaScript always the right tool for the job? I don’t believe it’s always the answer, especially when we can take advantage of tools such as WebAssembly. In this article, we’ll take a look at integrating Golang compiled down to WebAssembly with an SPA demo through a Web Worker.

continue reading »

Integrating Preact with MobX State Tree

posted on in react , frontend , preact , javascript , mobx state tree

I’ve had a whale of a time trying to integrate Preact with MobX state tree lately. I finally succeeded, and here’s how.

continue reading »

Vue.js front end app, part 6: Deploying to S3

posted on in follow me , javascript , es6 , vue.js , vue-frontend-series , aws , s3

In this final episode of the series, we’ll take a look at deploying our Single Page Application to Amazon Web Services Simple Storage Service (or S3).

continue reading »

Vue.js front end app, part 5: Data presentation

posted on in follow me , javascript , es6 , vue.js , vue-frontend-series , vuex

New year, new you blog post! In this long overdue part we’ll strengthen our command of loading data from the server and take a look at presenting it.

continue reading »

Vue.js front end app, part 4: Keeping state with Vuex

posted on in follow me , javascript , es6 , vue.js , vue-frontend-series , vuex

Last time we built an authentication mechanism with a pretty glaring bug - you can just set the token in localStorage to whatever and it’ll let you in. We need to actually read the token, and persist what we’ve read so we don’t have to do it over and over.

continue reading »

Vue.js front end app, part 1: Setting up the app

posted on in follow me , javascript , es6 , vue.js , vue-frontend-series

Last time we’ve seen each other, we’ve just deployed our Rails 5.1 API app. Time to put an end to this! A front end, of course.

continue reading »

Rails 5.1 API with Vue.js frontend, part 0: stack choices

posted on in javascript , es6 , follow me , rails , api , rails-api-series

I’ve been rather busy lately, and my progress in learning Vue.js has slowed down. However, I think that I’m ready to dive into making something more resembling a real application than Monster Hunter and GalaxyQuest. I believe that you learn best when your objective is teaching it to somebody else. Therefore, over the next couple of weeks I’ll be making and refining a simple bookstore app1, using Rails 5.1 for the API backend, and vue.

continue reading »

Saturday Project: GalaxyQuest - fuzzily searching github stars

posted on in javascript , vue.js , fuse.js , saturdayproject

Okay, Thursday project. It’s my day off this week, what can I do.

I’m still on this Vue.js kick, so while studying Components, I built myself a little app.

continue reading »

Saturday Project: Monster Hunting with Vue.js

posted on in javascript , vue.js , monsters , saturdayproject

I’m studying Vue.js right now - here’s a simple app that I made in the process.

continue reading »

Saturday Project: Alien Generator in JavaScript

posted on in javascript , aliens , saturdayproject

I’ve been studying ES6 a lot lately. Here’s a fun little project that we can do with it over an hour or so on a Saturday: an alien generator!

continue reading »

Built with ❤ by Paweł J. Wal in 2023. Hugo helped.

Blog contents, except where otherwise noted, are CC BY-SA 4.0. Code of this blog is MIT.

Toggle dark/light mode