New Job, New Goals 05/04/2022
devlife

It’s been a little while since I’ve written anything. I’ve been focusing on my current work situation and trying to get into a new one. Thankfully, I succeeded!

The new role will be a bit of a step up in terms of responsibility and technical challenges. I’m going to be working with Vue & Go, building out the early stages of a B2B platform. I’ve still got a couple of months until I start (damn long notice periods). In the meanwhile, I’ve realigned what I’m learning and how I want to shape the rest of this year so I’m in a good place for when I start and for the years after that.

Critically I’m putting a focus on:

Vue (2 & 3)

I’m already adept with Vue, specifically v2. I’ve used v3 and its related frameworks like Nuxt for a while but I haven’t fully mentally cracked the Composition API or some of the other new features.

I will be doing that and it’s going to be fun. For everything I do, I’m going to print out a relevant post here. The idea is that anyone else coming from Vue 2 will be able to follow the posts and get their head around the new features as well.

Golang (Microservices)

As I’ve alluded to before I am going to be writing about Go and how it’s typically used in a microservice. That’s the primary way it’s being used in this new role and where I want to knuckle down.

I will be including related operational information as well. Likely around Terraform or Pulumi.

Looking past my current scope.

I’ve been wanting to branch out into backend development which I have started. I think I’m going to try and take a dive into the functional programming pool as well.

I’ve always read and heard good things about Elixir & Phoenix. Mainly my thinking is to run a stack that involves Go for specific API-level actions, Phoenix to contain the actual web application along with Vue for the FE dynamics if it’s needed. Alternatively for the FE aspect, I’m also going to be looking into Svelte, Astro & Alpine. This will give me decent coverage across the board for different activities.

Looking deep into the future…

I’ve always wanted to do the digital nomad thing and one of the ways to do that is to go down the route of freelancing.

I’ve recently been following Brett at DesignJoy and his design as a service style approach. I have started the plans and functionality to do this with both design and development. The idea is based on simple packages that include the features a client will need or want for the current stage they are at.

Having this in place somewhere down the line will allow me to be freer with movement and I can finally dash off into the sunset and see what I can find in the world.

So yeah, just a quick update is all. I’m going to be back on this soon. Once I’ve finished writing up the first Vue post we’ll be rocking and a’rolling!

From there, hopefully, lots of stuff around Go and Elixir will follow and be intermingled.

See you on the flip side!