3

What *new* technologies do you most want to learn?

 2 years ago
source link: https://dev.to/devteam/what-new-technologies-do-you-most-want-to-learn-34kb
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Cover image for What *new* technologies do you most want to learn?

What *new* technologies do you most want to learn?

Discussion (56)

pic

CollapseExpand

Supabase stands out. New open source alternative to something proprietary in Firebase, but also built on top of something I'm quite comfortable with in Postgres.

Haven't had the chance to play around yet, but it hits a sweet spot for me.

Comment button Reply

CollapseExpand

On the first look it seems like Supabase has no vendor lock in because it is open source but it actually is lock in because very important features are Supabase Cloud exclusive and not part of Supabase. Very sad.

Comment button Reply

CollapseExpand

Putting this one on my list to test out for sure.

Comment button Reply

CollapseExpand

Make a post about it if you do!

Thread

Thread

Putting it into Notion now so I don't forget 😁

Comment button Reply

CollapseExpand

I really recommend learning it. Currently using it for a real project and it has been awesome.

Comment button Reply

CollapseExpand

Also check out Thin Backend, it's similar to supabase but provides optimistic updates :)

Comment button Reply

CollapseExpand

PyTorch/FastAI

Machine Learning is of increasing importance. More importantly we need to work out how it can provide value to customers. PyTorch and FastAI abstract the hard stuff away to provide simplified interfaces for real world use.

Not exactly new, but new for me. I evaluated the various libraries and frameworks for client side development and settled on learning Vue because of its lean learning curve.

Comment button Reply

CollapseExpand

Author

May 20

We use FastAI for some spam detection on DEV — really incredible technology.

Comment button Reply

CollapseExpand

Author

May 20

..... Whoops, I got that mixed up in my head. We use FastText. Different tool — point remains.

Comment button Reply

CollapseExpand

Vue was the first frontend framework that just clicked for me. It’s been my go to for years. I really didn’t feel the need to learn React, but the industry being what it is… I finally started to learn React. I still love Vue more though.

Comment button Reply

CollapseExpand

Same here! Vue has been so lovely from my experience, even more with the composition api now.
Had to learn React for a job and it's also pretty easy to pick up but not as neat as vue is. It does also have some nice things that I'd want in vue tho.

Comment button Reply

CollapseExpand

I´ve been dreamin with three.js everyday....

Comment button Reply

CollapseExpand

Eleventy... I was curious about it, I'm currently learning it now and I'll be writing articles about it

Comment button Reply

CollapseExpand

Author

May 20

Followed you to make sure I see them when you publish!

Comment button Reply

CollapseExpand

That means I can't back out now 😅

Comment button Reply

CollapseExpand

CollapseExpand

Machine learning, cause of its capability to solve many problems (if implemented fairly) for people.

Comment button Reply

CollapseExpand

Since i just learned using docker and docker-compose tool in my project I would like to learn kubernetes to scale and manage containerdized application and make use more of docker/containerdized. I'm having fun as a developer that I'm able to do DevOps part by myself.

Comment button Reply

CollapseExpand

Dude, Docker is a boon for developers. 🙌🙏

Comment button Reply

CollapseExpand

If I could just figure out how to get it running...

Thread

Thread

Everything takes time to learn.
These two are the best resources for learning Docker.

youtube.com/watch?v=Tyy1BUEmhwg

youtube.com/watch?v=3c-iBn73dDE

🙏
I hope this helps.

Thread

Thread

Thank you, I'll check them out

Comment button Reply

CollapseExpandCollapseExpandCollapseExpand

For me it's Remix.run this year. My last three freelancing gigs I've done in Next.js and I think it's time to remix things a bit ;)

Comment button Reply

CollapseExpandCollapseExpand

Wow this landing page (on mobile at least)!

Comment button Reply

CollapseExpand

I kinda of want to learn Mint Lang. It's not super new, but it's starting to gain enough stability now that it might be a pretty nice alternative for front-end. I really dig the approach they're taking with type-safety and such.

Comment button Reply

CollapseExpand

I don't have anything new* in mind at the moment, I'm focusing on improving my current skills at the moment. I jumped between to many technologies, frameworks, libraries etc... a couple years back. It's was interesting and learned quite a bit, but it was a bit of a mess for my mind xD

Comment button Reply

CollapseExpand

I want to try out frameworks that take a different approach in delivering content - I mean, if you use the popular meta frameworks for building web*sites* (with only little interactivity compared to apps), they all nicely SSR your HTML, but hydrate once again on the client, which is pure overhead, if your site doesn't need full blown SPA interactivity. The hydration step requires much data to be serialized into json. So duplicated content will be sent over HTML and JS. Plus, we need to take into account that it both takes time to download JS and parse JS and execute JS, which is blocking the main thread..

For building websites I want to check out Qwik, which is super new, and Marko.js, which is not new at all :)

Plus, I wanna check out Go!

Comment button Reply

CollapseExpand

thin.dev/

I was tinkering with the idea of abstracting backend for simple apps and seeing this in action kinda validated that idea 😅

Comment button Reply

CollapseExpand

The most appealing technology to me presently is Blockchain Development (Building Decentralized Application, Deploying Smart contracts, Minting NFTs etc).

This is because I have come to know about the endless possibilities and opportunities in the Web3 space.

Decentralization is so enormous than most of us can think of. Blockchain technology is going to have greater impact to other technologies like Internet of Things(IoT), Artificial Intelligence, Cyber security and more.

Comment button Reply

CollapseExpand

Being a developer for almost 2 and half years, it is one of the things that I have learned is that you can make an enterprise application or project using any JavaScript technology pack and you can also do the same with using any new framework of any legacy programming language is well.

The things that matter most is that there is a need to learn how to understand the requirements by the customer or client and how the client will handle the project after you and how much money the client is able to spend.

So, I will suggest to have a firm grip on basic software development concepts before moving towards learning a new technology.

For the question, I personally looking forward to learn Docker, alongside with Microservices, because I have underestimated the both of these things in the past and currently as well.

Comment button Reply

CollapseExpand

I'll stick to the old stuff :P

Comment button Reply

CollapseExpand

Proved and tested is also a great way to go!

Comment button Reply

CollapseExpand

Not exactly new, but new'ish haha I love learning new programming languages, checking out the syntax and a bit of how the ecosystem works, and I haven't gotten around to it with RUST

Comment button Reply

CollapseExpand

smartcontracts.org/

Want to get into the so called dapps. Just need a good idea to dig into it. :)

Comment button Reply

CollapseExpand

It's not new now, but I would be interested to learn about using and tuning cockroachdb

Comment button Reply

CollapseExpand

Tauri for sure. Is used to create multiplatform desktop applications like electron, but replacing the nodejs + chromium backend with Rust, and allows you to create the frontend with any JavaScript framework like react, it has huge performance improvements!

Comment button Reply

CollapseExpand

Rust. I never really worked with a low level language without garbage collector, so I'm curious...

Comment button Reply

CollapseExpandCollapseExpand

Svelte , FastAPI, pyscript

Comment button Reply

CollapseExpand

Cyber Security , Because there will always be someone trying to ruin a good a time 😎

Comment button Reply

CollapseExpand

Rust or Go and WASM. I look forward to having a spare time to go down this path.

Comment button Reply

CollapseExpand

Web3 and Web Assembly are two technologies I would like to learn more about!

Comment button Reply

CollapseExpandCollapseExpand

I really want to learn Elixir and build something fun with it. Hard to find the time. 😕

Comment button Reply

CollapseExpand

Remix.js (the "next Next.js" if I may put it like that)

Comment button Reply

CollapseExpand

Still trying to get my head artound haskell; its fun tho 😅

Comment button Reply

CollapseExpandCollapseExpandCollapseExpand

People are talking about Supabase. AppWrite is another great alternative to Firebase. Do check out!

Comment button Reply


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK