DEV Community

loading...
Cover image for What will you focus on in your tech-stack in 2021?

What will you focus on in your tech-stack in 2021?

Madza
Discussions. πŸ’¬ Tools. πŸ›  Resources. πŸ“š All things productivity. πŸŽ―πŸš€πŸ’―
・1 min read

Personally, I will spend more time improving on NextJS, PostgreSQL, TypeScript, and GraphQL. I also like the approach of Svelte.

What will you focus on in your tech-stack in 2021?

Discussion (48)

Collapse
hb profile image
Henry Boisdequin

I will mostly be working on the following: typescript, Node.js, DevOps, security, AWS, and PostgreSQL. I will also be looking to make my basics stronger: looking at data structures and algorithms again.

Collapse
madza profile image
Madza Author • Edited

DevOps is a very huge topic, and tbh haven't yet made a decision to focus on mastering it, rather than learning very fundamentals. πŸ˜‰
The same goes for AWS really, an entirely unique ecosystem, with a vast array of products for almost anything you can wrap your head around πŸ˜€

Collapse
hb profile image
Henry Boisdequin

To clarify: I'm not looking to master all of the topics in DevOps or AWS, just going to start on the fundematals! Got to start somewhere!

Thread Thread
madza profile image
Madza Author

Fair enough πŸ‘πŸ’―

Collapse
adithyarafk profile image
AdithyaR-afk

Waiting for svelte-kit. But already in the middle of a personal project using svelte-sapper, Express.js, Mongoose with Mongodb and tailwind-css. I will focus on learning to make better Rest APIs, want to try out SASS. Also want to try out websockets and webRTC

Collapse
mydisha profile image
Dias Taufik Rahman

RabbitMQ, Golang, ReactJS, and maybe flutter.

Collapse
mikaelbrenner profile image
Mikael Brenner

All lovely technologies!

Since you're gonna get down with RabbitMQ, I'd also add Kafka to that list. They're similar, with different strengths and weaknesses, and having both on your belt would make you better fitted all sorts of problems.

Collapse
madza profile image
Madza Author

RabbitMQ? I had to google that πŸ˜€πŸ˜€

Collapse
jwp profile image
John Peters

Yes, RabbitMQ has been around for at least 5 years. It's just simply, some argue, the best pub/sub framework going. I used it in a prior job experience and found it's logging to be fantastic. Need to find that lost message? No problem.

Collapse
mydisha profile image
Dias Taufik Rahman

RabbitMQ not as cute as the name πŸ˜†
But still the most used message broker.

Thread Thread
madza profile image
Madza Author

Haha, there has to be the story behind that name πŸ˜€πŸ˜€

Collapse
patarapolw profile image
Pacharapol Withayasakpunt • Edited

For backend, it would be Golang / Rust + PostgreSQL.

For frontend, it is hard to really guess, but I am considering Svelte, or just Hugo + ESbuild. If else is bad, I am back to Nuxt / Vue.

Collapse
madza profile image
Madza Author • Edited

Rust... here we meet again πŸ˜€πŸ˜€
To me, it's like a mysterious creature described to be awesome by so many, tho yet I have never managed time to learn it. It's been so for a long time, despite reading it's been voted the most loved lang in SO surveys every year πŸ˜€πŸ˜€

Collapse
admiracod profile image
Mohammed Ali

Well I will tame the beast called JavaScript , then I will move on to Nodejs and React , I also started MongoDB and so far I liked it.

Collapse
madza profile image
Madza Author • Edited

I also like MongoDB, tho I feel it's been a bit overrated. πŸ˜‰
The reason being people using it for everything due to 'MERN' hype everywhere. It surely has it's use cases where it is superior to relation DBS, tho you need skill and expertise to identify those cases. πŸ˜‰

Collapse
admiracod profile image
Mohammed Ali

I agree with every word you said :D

Collapse
gregorip02 profile image
Gregori PiΓ±eres

I would like to write an app with these extensions or asynchronous/concurrent libraries for PHP with adapters for symfony/laravel.

spiral.dev/
driftphp.io/

I would also like to improve on issues of hexagonal architectures, event-driven, kubernetes.

Possibly, if there is time, Go and PostgreSQL.

Collapse
mikaelbrenner profile image
Mikael Brenner

For the first months of the year, my main focus is to get my caching-focused reverse proxy project to 1.0, and to get the GCP Cloud Architect certification, although both are already in motion, so it's somewhat cheating.

For later in the year, I wanna develop some bigger projects powered by GraphQL, become proficient in Rust and Kafka, and for work, I'll most likely expand my knowledge of networking through sockets, specially fault recovery and stuff, for a real time chat product. The cherry on top would be the GCP Security Engineer certification, but there's a ton of ground I need to cover, so we'll see.

Collapse
jwp profile image
John Peters • Edited

Continue on Azure Devops, Azure AD, Azure Virtual Machines and Azure App Services.

Continue work on Angular 11, Typescript, Web Sockets, Material and .NET 5.0

Try to break into React once again. Need more experience in React... and give in to Redux-like frameworks; which, I don't like.

Collapse
feketegy profile image
George

Flutter

Collapse
smithg09 profile image
Smith Gajjar

I would be focusing on learning to make following languages more scalable , maintainable and best practices of typescript , Node , Angular , GraphQL
And micro interactions on frontend
And maybe learn electron and aws

Collapse
eliowar28 profile image
Eliomar Garzon

Backend: Laravel
Frontend: React - React Native.

Collapse
madza profile image
Madza Author • Edited

I really liked Laravel, when I worked in the PHP ecosystem πŸ˜‰
Overall a rock-solid choice and well-thought-out design πŸ‘

PS I remember it used Vue as a default front-end? πŸ˜‰
I'm assuming you like to React better, easy to swap both anyways πŸ˜‰

Collapse
stokry profile image
Stokry

I am building my own CSS frameworkπŸ˜€ Soon I will write a post about it.

Collapse
raguay profile image
Richard Guay

I mostly use Svelte. Most of my sites are static, so I’m trying my hand at Elder.js to generate them. I’ve been doing my own framework in Svelte, but it’s not good with SEO.

Collapse
madza profile image
Madza Author

Never heard of Elder.js πŸ‘€πŸ˜€

Collapse
raguay profile image
Richard Guay • Edited

It’s a Svelte based static site generator that has great SEO. It’s a bit opinionated, but I’m going to give it a try.

You can see it here: github.com/Elderjs/elderjs

Thread Thread
madza profile image
Madza Author

Thanks for sharing, will take a look πŸ˜‰

Collapse
yo profile image
Yogi

Next.js, TS, Laravel, GraphQL and some DevOps things like K8s and Terraform

Collapse
madza profile image
Madza Author

The last two you mention scare me a bit tbh πŸ™„
Uncharted territories πŸ˜‚πŸ˜‚

Collapse
yo profile image
Yogi

πŸ˜…

Collapse
alphavader profile image
KB

Typescript.. Node.. Maybe Ionic + react.. Or this Javascript framework for building windows apps.. ( don't know the name yet)

But yeah.. More frontend and maybe the transition to fullstack..

Collapse
booleanhunter profile image
Ashwin Hariharan

I will be focusing on these:

  1. Tensorflow
  2. Kubernetes
  3. PostgreSQL
  4. GraphQL
Collapse
gautham495 profile image
Gautham Vijayan

React Native, Next.js, React, firebase and some AWS,Azure,Gcp and devops stuff.

Collapse
sm0ke profile image
Sm0ke

11ty + Disqus (comments) + Discord (suport) / No login / Mailchimp (newsletter)
I will apply this to all projects: simple presentation websites / eCommerce projects

Collapse
realtoughcandy profile image
RealToughCandy.io

This is a fun question. Loved reading the responses.

Collapse
promikecoder2020 profile image
ProMikeCoder2020

After spending a 9 months with web dev i am going to try game dev with the godot engine

Collapse
thomasbnt profile image
Thomas Bnt

NuxtJs πŸ˜ƒ

Collapse
andreidascalu profile image
Andrei Dascalu

I am learning ReasonML as a replacement for TypeScript and I'm going to push it on more projects.
Also, going deeper in Go and Elixir and participate more in OSS.

Collapse
jmau111 profile image
Julien Maury

golang, devops, e-commerce

Collapse
bobbyiliev profile image
Bobby Iliev

I will stick to the TALL stack!

I just bought a great TailwindCSS course by Chirs!

Collapse
madza profile image
Madza Author • Edited

I was tempted to use Tailwind for almost every project in 2020, tho decided that sticking and improving on CSS + SASS would be a better value, at least for now πŸ˜€πŸ˜€

Collapse
kalashin1 profile image
Kinanee Samson

GraphQL definitely, Nodejs, React and Mobile Development

Collapse
linhtch90 profile image
Linh Truong Cong Hong

I will try to learn Angular, PostgreSQL and .NET Core

Collapse
giorgosk profile image
Giorgos Kontopoulos πŸ‘€

Frontend javascript frameworks in general and svelte more specifically. Also focusing on improving my frontend ui creation workflow.

Collapse
madza profile image
Madza Author

I like Svelte a lot, too 😍 Simple yet effective and performant πŸ’― Sad to see Sapper go, yet excited about SvelteKit in the future πŸ˜‰

Collapse
vusalghasanov profile image
Vusal Ghasanov

For backend Laravel and Django,
For frontend Vue JS

Collapse
viracoding profile image
viracoding

I’m learning scala at the moment. Functional programming gave me a new perspective to programming.