8
18 Comments

It is interesting, what is most preferred tech stack for solo developers?

It is interesting, what is most preferred tech stack for solo developers?

I am personally using the LEMP stack. I have built my latest project (Foodie Advice)[https://foodieadvice.com/] with following tech stack.

  • PHP - Laravel Framework
  • MySQL
  • Nginx
  • Redis
  • Ubuntu
  • Git
  • Bootstrap
on February 14, 2019
  1. 4

    For me its:
    Django
    Django Rest Framework
    Bootstrap
    Postgres
    Heroku/Digital Ocean for deployment
    Github (since they have free private repo now)
    Vue.js

    1. 1

      I am also planing to learn Vue.js

  2. 3

    I use Elixir, which eliminates the need for Nginx, Redis or Docker. I just ship standard Elixir releases to the server, so the stack is:

    • Elixir / Phoenix Framework
    • Postgres
    • Ubuntu
    • (Nginx not needed)
    • Elixir's built-in OTP tools for in memory store
    • Elixir releases and Edeliver for deployment
    • Gitlab for CI / CD

    It's very productive and handles well over 1,000 requests/second on a $5/month digital ocean droplet.

    1. 1

      Interesting. seriously looking at this for what I'm doing (API side)

  3. 3

    For me its

    • Ruby/Rails
    • Sidekiq
    • Postgres
    • Nginx/Heroku
    • Github
    1. 1

      Sidekiq is something new for me

  4. 3

    I used to do a lot of Rails. These days my default tool of choice is Elixir & Phoenix.

    PostgreSQL
    Heroku (AWS for more complex scenarios)
    TailwindCSS

    1. 1

      TailwindCSS looks really nice. Will add to my to be researched list.

  5. 2

    I use almost the same as you:

    PHP - Laravel Framework
    VueJs
    MySQL
    Nginx
    Redis
    Debian
    Git

    1. 2

      Ohh my PHP - Laravel brother :D

  6. 2

    React, Django, Postgres, Redis, Docker, Terraform

  7. 2

    My goto lately:

    Django + Django Rest Framework
    Tailwind CSS
    Parcel
    Docker + Traefik + Watchtower
    Postgres
    Digital Ocean
    GitHub (slightly preferred) but GitLab to my Docker Registry

    <or>

    Jekyll for static projects
    GitHub Pages or Netlify for hosting

    1. 4

      Looking at tailwind css for the first time and it looks pretty promising. Might use it in my next project.

      1. 1

        Yes, I also discovered it in this post.

  8. 1

    Frontend: VueJs
    Backend: NodeJs, Typescript, Postgres
    Http:NginX
    Testing: Mocha, Chai
    Os: Ubuntu
    DevOps: Ansible
    Hosting: Own servers colocated

  9. 1

    Whatever technology you're comfortable with that makes the most sense for the project. I need an API and I work with .net core, so will make it in that. I need to run some analytics so learned R and will be using that. Whatever you need to get your project out the door and in customers hands.

    1. 1

      +1. As a solo developer you're time limited so go with what you know, what is mainstream, what is well supported, what does the job. Use libraries and frameworks where you can, don't reinvent the wheel.

      I used:

      • frontend: VueJS (had to learn JS, hard to avoid!)
      • infrastructure: firebase auth, db, hosting, storage (no reinventing, plenty of guides available)
      • workers, everything else: python (pretty comfortable)
  10. 1

    Haskell / ReactJS / PostgreSQL / Baremetal hosting

  11. 1

    This comment was deleted 8 years ago

  12. 1

    This comment was deleted 8 years ago