Hacker News new | ask | show | jobs
by commonalitydev 1899 days 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.