I use PHP as my main programming language of choice for backend development. A solid language built for the web that has seen lots of great improvements during all those years.
PHP web framework
By using laravel, I ensure that the applications follow a strict coding standard and use the best enterprise ready tools and features that its ecosystem provide out of the box.
A secondary back-end language of choice for applications or microservices that are performance sensible. Go (golang) was also designed for the web, making it a great choice for back-end engineers.
Although I can work with other systems like PostgreeSQL, we rely on MySQL for all the database management, a solid and stable system that have more than 25 years.
In-memory data structure
I use Redis to perform caching in the applications that need some performance boost and can benefit from a solid caching solution that I can rely on.
For complex application, the use of Nuxt allows for greater productivity and features out of the box. This ensures I also get benefit from features like SSR and automatic routing.
React is one of the most solid UI frameworks I can use to develop applications. I normally use it with typescript to provide enterprise ready and UX enhanced applications.
I always use next in pair with React to get the most out of it, with features like SSR or static optimization it allows me to create applications with ease.
CSS utility framework
Since design plays a crucial role in web development, I choose tailwindcss as part of my main stack to develop custom designs to all my applications. It really speeds up my workflow.
Visual Studio Code
Text Editor / IDE
Netflix for laravel developers
Countless of developers including me started their careers by watching Jeffrey code. With Laracasts you can get an overview as well as specifics about what and how you can use Laravel to achieve your desired outcome