There's no two ways about it - the current development stack tech is moving incredibly fast. So much so, that there's always a handful of solutions to achieve the same result. With this in mind, I work regularly with a number of technologies, so let’s break it down.
Programming languages are my jam. Ever since programming my first PIC in the electronics lab of University to say ‘Hello world’ on a tiny greyscale LCD display, I was hooked. Things have moved since, but my sentiment hasn’t.
These days, I am converse in:
These exist to make the developer experience more streamlined and focused on the task at hand. Frameworks empower developers to focus on what really matters - the domain logic of an application.
Routing, notifications, logging, queue systems, user authentication, session management data-driven reactive UIs etc. have been build by a communities and people who have dedicated their careers to it - these don't need to be reinvented. To date, these frameworks provide me with all the flexibility I need to solve real world business problems that I'm tasked with, and they get me results quicker.
As a full stack developer, designing and developing an application is only one piece of the puzzle. To go from an idea to successfully deploying a solution to production ready infrastructure, a number of tools along the way are vital.
There are a myriad of services that get us closer to that modern stack deployment ideal, to date, I am proficient working with, but not limited to:
© Andrew Lees 2020Sitemap