| I have developed in many languages and on many tech stacks over the years, but this is my favorite so far: * Linux, Docker, and Ansible (on-prem or cloud; love Linode) * Postgres (I really like SQL Server, too, but it’s not open source) * Redis for caching and other transient data * .NET Core with C# and F# Powerful, fast, mature, open source, cross-platform,
trustworthy 3rd-party libraries, great documentation
and support community — what more could you want?
* ASP.NET MVC (WebAPI or Razor views)* jQuery and Tailwind or Bootstrap, but we use Vue, React, and others as necessary * GitLab or GitHub; Jenkins or TeamCity if we need discrete CI/CD * Neovim, VS Code, or Rider (for full IDE); ssh, zsh, and tmux => Very productive and stable tool chain for us going on four years now. It’s also *extremely scalable*, both with regard to runtime load and code base organization & maintainability.
Lots of other frameworks and languages that are easy to get started with fall apart when the project gets large and complex.
|