Writing tests is something that I think a lot of developers come to later on. Let me go through why you should be writing automated tests.Read Article
My Current Stack
I generally work with lots of different technology, but currently I am using these frequently.
PHP is the first server side language I learned. I always write readable, object-oriented code that adheres to the PSR code standards.
I use TypeScript primarily when working on larger projects or when working with Angular.
Undoubtably the most popular PHP Framework, I have used Laravel for many projects from websites to full-features SaaS applications.
Vue.js is my favourite front end framework. It is light-weight and allows me to build impressive Single Page Applications.
Node.js is another technology I frequently use. I use Node.js mainly for quickly spinning up a HTTP server.
When deploying projects, my favourite HTTP service is NGINX. It is powerful, very fast and easy to configure.
When creating designs, my current go-to piece of kit is Sketch. It is such a breeze to work with.
I am starting to use Figma more and more as a design tool. Similar to Sketch but it can run in the browser. Great if I am on the go.