3 ms·
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
by commonalitydev 5y ago
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.