DEV Community

Cover image for What's your tech stack?
Vicente G. Reyes
Vicente G. Reyes

Posted on

What's your tech stack?

What's your tech stack? I wanna learn from the community what I could use this year.

Top comments (17)

Collapse
 
ben profile image
Ben Halpern

Rails powered by Postgres has done me well

Collapse
 
highcenburg profile image
Vicente G. Reyes

I've been wanting to learn ruby for rails and sonic pi. Will include this in my 2026 road map. Thanks, Ben!

Collapse
 
webbureaucrat profile image
webbureaucrat • Edited
  • Postgres (gives you the flexibility to go object-relational if you need)
  • postgREST (a rest service that sits directly on top of Postgres. It's interesting.)
  • Actix Web (really sensible, flexible, well-typed web framework that will blow your hair back)
  • Elm (a front end framework/language that guarantees no runtime exceptions except for accidental infinite recursion)
Collapse
 
pgradot profile image
Pierre Gradot

Did you get a chance a make real-life comparison between Actix Web and other similar Rust frameworks?

Collapse
 
kurealnum profile image
Oscar

Django, React, Docker, and Nginx. I use Postgres as my DB, but I'm not doing anything special with that.

Collapse
 
highcenburg profile image
Vicente G. Reyes

We almost have the same tech stack. I use FastAPI for some projects tho. I use cookiecutter-django. Do you use cookiecutter?

Collapse
 
kurealnum profile image
Oscar

I don't (but probably should). I have my own template repo for doing stuff with react. It's really outdated though. I need to update it at some point lol.

Also, I use DRF as my API framework. I have been thinking about using a different one though -- in the future, at least.

Thread Thread
 
highcenburg profile image
Vicente G. Reyes

Cool boilerplate!

Yeah, FastAPI is great but the downside is you need to recreate the django admin if you choose to build with FastAPI

Thread Thread
 
kurealnum profile image
Oscar

That seems annoying! Out of curiosity, have you ever tried Django Ninja? I've been wanting to give it a shot for a while.

Thread Thread
 
highcenburg profile image
Vicente G. Reyes

It really is!

No I haven't tried django ninja. But I've read it's easier to use than DRF. Is it true?

Thread Thread
 
kurealnum profile image
Oscar

At the very least, the documentation certainly looks nicer! I just browse the source code for DRF most of the time because the documentation is kinda.. not great.

Collapse
 
borba profile image
André Borba

Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure

Collapse
 
kwnaidoo profile image
Kevin Naidoo

Golang is good for nearly everything web. You don't need a framework (although I also use Echo or Fibre) and can optimize for speed of execution and development. Second to Go, I'll alternate between Laravel and Django as the need arises.

DBs: Postgresql, MySQL, Redis, MongoDB.
Web servers: Nginx, occasionally Apache2
Scripts and ML: Bash, Python

Collapse
 
highcenburg profile image
Vicente G. Reyes

I'm fascinated by Golang. Will probably learn it towards the end of the year if I find a use case for it.

Collapse
 
mateenozil profile image
mateenozil

htmx + pocketbase

Collapse
 
crusty-rustacean profile image
Jeff Mitchell

Axum and Tower ecosystem for the backend. Tera templating, Leptos, maybe Yew, on the frontend. All the things hosted on Shuttle.

Collapse
 
melissanichols profile image
MelissaNichols

Great question! My tech stack has evolved over time, but right now, I'm really into Python for backend development, with frameworks like Django and Flask for web apps. matchbox 9 registration