Markus Tech Stack

The Stack that I use for development, hosting and learning

Front End

Technology Tech Type Opinion
Angular Framework I don't like it. I only used it briefly and didn't enjoy the experience.
Axios Library Simple and effective for HTTP requests. I use it for APIs in frontend. Fetch is mid.
Bootstrap Framework Not bad, only for serious and lightweight projects, but I prefer Tailwind CSS.
Chart.js Library Powerful and flexible for interactive charts. I use it for data visualization.
CSS Language Same as above, personally I hate using pure CSS, my brain ends up exploding in spaghetti, but it's necessary to know it to understand how CSS frameworks work.
FontAwesome Library Great for icons, easy to use and widely supported. Main icon library.
Foundation Framework Classic style, few components, but I like it for simple desktop web apps.
HTML Language We should all know HTML, it's logical. It's the skeleton of the web, without it there's nothing. Don't be fools denigrating HTML just for being a markup language, it's the most important language of the web.
JavaScript Language Personally, I HATE JavaScript, it's a chaotic language with horrible syntax and unpredictable behavior. However, it is the most widely used programming language in the world, and it is essential for web development. I use it when I have no other option, but I always prefer to use TypeScript.
React Framework I love it! Total DIY. Modern framework for dynamic interfaces.
Tailwind CSS Framework Excellent, customizable, and fast for UI. Main CSS framework in all my projects.
Typescript Language Strongly typed superset of JavaScript. I use it for large projects for safety and maintainability. Bro, I hate JavaScript.
Vue.js Framework Very easy for beginners and integrable. I also like it.

Back End

Technology Tech Type Opinion
Eloquent ORM Elegant and powerful. Ideal for databases in Laravel.
Flask Framework Lightweight and flexible. Perfect for small/medium Python projects. This site is made with Flask.
Laravel Framework I love it! Elegant, my main framework for EVERYTHING. Go-to for PHP and all projects.
PHP Language Vanilla PHP is chaos, but with Laravel it's a pleasure. I use it for web development, especially with Laravel.
Python Language Versatile and powerful. Ideal for backend, data analysis, and automation. The best for every day, I use it for everything, from scripts to web applications.
SQLAlchemy ORM Powerful and flexible. I use it for databases in Flask.

Database / Cache

Technology Tech Type Opinion
MongoDB Database Flexible and scalable. Perfect for unstructured data and rapid development.
MySQL / MariaDB Database Reliable and widely used. Ideal for structured data and complex queries.
Oracle Database I only used it at university. It's fine, but the cost is not worth it. Academic experience.
PostgreSQL Database Advanced and powerful database.
Redis Database Fast and efficient. I use it for cache and real-time apps.

DevOps

Technology Tech Type Opinion
Bash Scripts Language I prefer to write my own scripts to automate tasks. I don't like to depend on third-party tools.
cPanel Platform I don't like it, I never use it. I don't like programs that make things too easy.
Docker Platform Double-edged sword: if it works, great; if not, you're screwed. But I love it anyway.
Docker Compose Tool Great for managing multiple containers. I orchestrate all my services with it.
GitHub Actions Tool Automation of builds and deployments directly from GitHub.
Jenkins Tool Highly customizable and used to automate builds and deployments. I use it for CI/CD pipelines.
Back Home
Moon Earth