Happy to see you're planning to keep Elixir in your toolbelt for where it makes sense - as you said, for anything concurrent, real-time and stateful, its a killer technology. Learning Terraform probably useful if you're on AWS - I learned it but still find myself using PaaS everywhere so barely use it day-to-day.
I dove into hardware in 2022. with ESP8266 microcontrollers. I recommend building a light switch using a relay and combining it with a button to toggle the light.
My 2022 goals 1- Microservices with docker and kubernetes 2- animations and responsive design 3- progressive web apps 4- react native (not interested but may be at some point I will try it) 5- figma 6- deep dive into devops really interested about this that's my plan wishe me guys to learn all of this and yeah that's it hope you all doing great in this year ❤❤
Maybe he isn't very experienced with Hardware stuff, VHDL is pretty cool I've used it with FPGAs but I would think that Ben here will probably thinks of hardware in the firmware sense and not much in a hardware logic programming. I love both forms of programming hardware, but firmware (or embedded software) is much more flexible than programming the actual logic in the hardware through something like VHDL even though you can get extremely good performance with that.
that's true. I didn't like rust in general, it's too stict and different from other languages, but match/enum are just perfect and every language should have the same.
Try Nx instead of turbo repo. I have a large project using Nx and it scales unbelievably well whilst maintaining a good developer experience. Having used Terraform for years I’ve also upgraded to Pulumi as it fits nicely with the typescript monorepo experience whilst being far easier to code and test too.
Yooooo I just found your channel and so far so good. You got a cool list for 2022! I recently became really interested in AR/VR tech and started learning unity but gonna try unreal engine sometime this year. You should add unreal to your list once the others are done in no time. :)
In one of the elixir conferences, Jose Valim (creator of Elixir) was asked if they plan to add strong typing and his answer was neither a straight yes nor a straight no. So maybe someday in the future they will add support for it.
For me i am stepping in the devops territory, i''ve been building and growing my homelab setup for the last 5 years now and i feel like there is a big shift in the industry as a whole towards a cloud/hybrid approach. This year i want to get my CKAD ad GCP certifications that are some of the new things i want to learn and somewhat master.
As someone who's pretty consistently learning and applying new technologies, I am curious: how do you typically organize your day/week when learning new things? Are you an all in and only focus on one thing at a time type person, or are you learning multiple new things each day?
If you don't like dynamically typed languages but enjoyed the Elixir experience, you might enjoy F#. From my experience using it at work, F# definitely gets the job done and the type system keeps you from all kinds of errors as they're caught at compile time.
Your list for 2022 says you're really interested in general tech which is really cool! It's quite varied though so might be best to nail one paradigm (blockchain, gamedev or devops)
I tried out remix in a really small proof of concept and I love it. Imho, DX is much better than nextjs. It's supper easy to persist state between views and the use of route components is also awesome. If I ever need SSR I will prob go for remix instead of nextjs. Then again, if I need SSG, then I'm still gonna have to use nextjs. But I'm not too sure how often I will need SSG.
I got a job in machine learning and ended up nope-ing out pretty quickly. There are some good resources to help you learn, though. Hope it works out for you!
I started to learn rust but loose focus in the middle of last year. I start using k8 professionally in 2019 and now I want to upgrade having a cluster running on my homelab .
I'm currently learning game development in unity. I don't wanna put too much on my list "thing to learn in 2022" because I'm still in school and will be very busy with that!
I can't recommend Rust enough. I moved to a crypto company and had to learn Rust. It's so brilliant, the ownership model is just such an amazing way of getting C performance (almost) without a GC - it's a learning curve for sure but so cool to see innovations at this low level. Also solidity isn't all bad!
I think I'm going to make a road map for my 2022, not too sure what that will look like though. I don't really understand why you hate Java though since it's basically TypeScript except you'll never make type errors. You should try making an application with Javalin as an api framework (super similar to express).
Ayyyy, K8s and Terraform is the stuff! There is a huge need for this in our world today, so it's worth learning. And as someone who's learning animation and 3D, it's a super fun field!
Game dev is absolutely something I want to do, but as a self taught I figured my best route into the dev field is front end web dev, so I’ve spent the last year doing JavaScript. However once I’m there, I think my backend of choice will be c# so I can also pick up unity and learn game dev
my 2022 goals 1- typescript 2- I use GraphQL but i use it like from a headless CMS i want know how to BUILD one myself IDK why 3- Animation micro-animation specifically (Taking Josh w comeau CSS For JS Devs course right now and i'm lovin it) 4- Remix 5- React Native 6- 3D/AR Web Stuff 7- Game Dev but with JS (Web mainly but i want to try Unreal.js IDK)
Cool Roadmap! I am currently learning Remix and so far I am personally enjoying it more than NextJS from a DX point of view (I have nothing against Next, it's a great framework, It's just that I like Remix more). I'm willing to learn animations too in order to boost my UX, but I am still In the "research" phase.
Ben, building smart contracts can be quite boring. Something worth looking it is the Verifiable Credential data model and DIDs. Gonna start a project using those soon!
Now that I don't work at a games company, I'm feeling refreshed to learn Unreal Engine. Looking forward to learning a technology that isn't at all related to my day job
If only you know what the future says, you'll know that indeed Cryptocurrency is the future, invest in it now will be the wisest thing to do, Hold!!! And you'll the the yourself.
I'll probably have a look at SolidJS in more depth. I really like their primitives and concepts. A hurdle would probably be changing the mental model between React and Solid when it comes to hooks.
For those who don't know, Go is a concurrency focused, procedural language and can have some of the object oriented patterns. Elixir and Erlang are also concurrency focused and take a functional programming approach. Object oriented patterns don't apply in functional languages because there are functional patterns and data structures.
My Plans for 2022: 1. GraphQL (Apollo very likely) 2. NEXT js (Halfway and already loving it) 3. Raspberry Pi (Revisiting it after a long time, though seems a lil unsure at the moment) 4. WASM (Very likely RUST) 5. Smart Contracts (Solidity)
gRPC was my 2021 discovery, super recommended as either a solution for asynchronous communication or a downright REST killer / replacement. gRPC web is also a thing which means it's also compatible with javascript in the browser
2022 "No nonsense" Dev Stack: - Cloud: Vultr ($3.5 per VPS. Hard to beat that) - Front: NextJS or NuxtJS. - Back: NodeJS (Typescript). - Hosting: Vercel. No pain at all. - Styling: DaisyUI (Based on TailwindCSS). - DB: Supabase Runner-up stack: - Cloud: Vultr ($3.5 per VPS. Again, no other choice closed to them atm) - Front: Svelte (Why - Back: Golang (consider learning it latter this year). - Styling: Flowbite (Based on TailwindCSS). - DB: Good ol' MongoDB. - Hosting: Netlify
I already tried out remix and turborepo. And I would love to learn some CSS/JS animation this year. I haven't been able to develop a sense around it, but will be getting better at it.
Learning in 2022 as an Android Dev. Web 2.0: Spring boot Jpa or Django, Remix react Web 3.0 : Eth. blockchain smart contract Mobile : iOS dev Other: Video editing Unit and integration testing on everyplatform Continuous integration CI/CD * Maybe Jenkins only *
Solid video, I don't yet _understand_ smart contracts (because I kinda don't think blockchain is the future), but I think every other technology you're tryna learn I have also shown an interest in which is pretty neat
Great vid! Didn’t expect you to talk 6 minutes about how you love Angular and want to erase all other technologies from existence, but hey, great stuff nevertheless
Very solid list. Unity is great, Kubernetes and terraform are a grind but when you learn them you feel like you can build anything quickly and scalable. I was considering trying out tailwind in my next project and I'm a lot more excited to try it out now!
I think, there is no Backend Framework yet. I used NestJS and continue to go. In 2022, I'll learn more the testing and animations. For workspace performance, we need to use `mono-repo` frameworks. :D
Are your notes in markdown or is that other format? What's the name of the app you are using? I'm searching an app to take notes in markdown, I'm currently using Clementine. I like these videos a lot, short and clear.
I've started venturing into hardware going into 2022, it's skressful... I got some ESP32 stuff and learned to solder and stuff, but wiring and stuff unless shown as a kindergarten picture book, looks like chinese.
pnpm > yarn & npm svelte > reactjs (but not building production until they get sveltekit out of beta) Every year I say I'm gonna learn AI (and do) but never enough before interest wanes Smart contracts Unreal Engine - latest version is pretty amazing; gonna try to dabble in it
I'm actually planning on code less and work more, i mean, I want to work with stuff that don't need to code at all, and if needed, I'd like to pay someone to do that.
Hey Ben, once Prisma has full support for MongoDB I urge you to try out Atlas Mongo. Having a blast and it's super easy to get set up. (And it is free)
I was really waiting for this video, can’t wait to know if you learned Angular 2.
69 likes
To me, angular is the only framework to use where i write anything more then a todo-app. I really like the MVC architecture!
@@vincent-thomas What? How often do you write to-do apps? Why? There are already enough out there.
@@31redorange08 I meant that for me to write any complex app, there is no other option than angular!
@@vincent-thomas For plenty others there is. Why not for you?
Awesome list, Ben.
But just so you're aware, SvelteKit is a jealous lover, and she won't be ignored.
Keep the thirst comments to tiktok
@@LeoStaley u look submissive & breed able 😫
Yes, was looking for this comment to upvote it!
oh my god hello space chicken
when is the next glitch vault coming out
i loved your videos when i was younger
Happy to see you're planning to keep Elixir in your toolbelt for where it makes sense - as you said, for anything concurrent, real-time and stateful, its a killer technology.
Learning Terraform probably useful if you're on AWS - I learned it but still find myself using PaaS everywhere so barely use it day-to-day.
I dove into hardware in 2022. with ESP8266 microcontrollers. I recommend building a light switch using a relay and combining it with a button to toggle the light.
My 2022 goals
1- Microservices with docker and kubernetes
2- animations and responsive design
3- progressive web apps
4- react native (not interested but may be at some point I will try it)
5- figma
6- deep dive into devops really interested about this
that's my plan wishe me guys to learn all of this and yeah that's it hope you all doing great in this year ❤❤
microservices is the best driver for docker and kubernetes I think. The whole CI/CD pipeline, maybe with a test first discipline on the backend.
I'm trying to do 3, 4 and 5 too :)
Wish you success!
Highly suggest doing something like VHDL for hardware, basically simulates hardware using code. Shortcuts the cost/wait for actual components.
Maybe he isn't very experienced with Hardware stuff, VHDL is pretty cool I've used it with FPGAs but I would think that Ben here will probably thinks of hardware in the firmware sense and not much in a hardware logic programming.
I love both forms of programming hardware, but firmware (or embedded software) is much more flexible than programming the actual logic in the hardware through something like VHDL even though you can get extremely good performance with that.
I don’t think vhdl is the type of hardware Ben is talking about
Love Rust not just for the performance/safety, but the enums/match patterns just make you organize your code and your mind so much better
that's true. I didn't like rust in general, it's too stict and different from other languages, but match/enum are just perfect and every language should have the same.
@@barterjke isn't it basically a modern C++?
C#* :p
Rust’s devs tho… they are pretty controversial
Try Nx instead of turbo repo. I have a large project using Nx and it scales unbelievably well whilst maintaining a good developer experience.
Having used Terraform for years I’ve also upgraded to Pulumi as it fits nicely with the typescript monorepo experience whilst being far easier to code and test too.
Do you happened to know how to integrate rn-expo with nx? Because there's this github repo about it, but it doesn't work
Ben: "I'm excited to see next js actually have a competitor because they really are competing against no one right now"
Gatsby: "Am I a joke to you"
yes
Tons of big companies just joined the Blender dev, so I picked up Blender to learn animations this year. It’s easy and has a huge community.
Yooooo I just found your channel and so far so good. You got a cool list for 2022! I recently became really interested in AR/VR tech and started learning unity but gonna try unreal engine sometime this year. You should add unreal to your list once the others are done in no time. :)
Hearing ben talk about all these tech he knows or is learning encouraged me to learn more and stop working with the same frameworks
Same, but I havent ever gotten to working on anything new. I'm a Vue frog.
Why not flutter? I‘m considering learning it for my next project for web and mobile apps.
In one of the elixir conferences, Jose Valim (creator of Elixir) was asked if they plan to add strong typing and his answer was neither a straight yes nor a straight no. So maybe someday in the future they will add support for it.
Ben, a big fan here. I have a question, how do you learn stuff, by videos or straight from documentation or whatever mysterious way you use, lol?
For me i am stepping in the devops territory, i''ve been building and growing my homelab setup for the last 5 years now and i feel like there is a big shift in the industry as a whole towards a cloud/hybrid approach. This year i want to get my CKAD ad GCP certifications that are some of the new things i want to learn and somewhat master.
As someone who's pretty consistently learning and applying new technologies, I am curious: how do you typically organize your day/week when learning new things? Are you an all in and only focus on one thing at a time type person, or are you learning multiple new things each day?
Damn Ben you looking a lot less stressed these days! Happy for you, keep up the good work
If you don't like dynamically typed languages but enjoyed the Elixir experience, you might enjoy F#. From my experience using it at work, F# definitely gets the job done and the type system keeps you from all kinds of errors as they're caught at compile time.
Your list for 2022 says you're really interested in general tech which is really cool! It's quite varied though so might be best to nail one paradigm (blockchain, gamedev or devops)
I tried out remix in a really small proof of concept and I love it. Imho, DX is much better than nextjs. It's supper easy to persist state between views and the use of route components is also awesome.
If I ever need SSR I will prob go for remix instead of nextjs. Then again, if I need SSG, then I'm still gonna have to use nextjs. But I'm not too sure how often I will need SSG.
totally love remix run too. best developer experience by a mile. vite was also a relevation
vanilla js all the way
I bet you guys like angular too 🤦🏼♂️ nextjs is great for both SSR and SSG and has the better developer experience hands down by a mile..
You are like my mentor when it comes to programing.. I learnt typescript, react and node from you... For 2022 Im planning to learn machine learning🥵
I got a job in machine learning and ended up nope-ing out pretty quickly. There are some good resources to help you learn, though. Hope it works out for you!
@@perregrinne2500 can you share the resources please
I recommend that you give Go a try in 2022
I started to learn rust but loose focus in the middle of last year. I start using k8 professionally in 2019 and now I want to upgrade having a cluster running on my homelab .
I wish you also shared what's your process when learning a new technology
How about instead of Unity you go straight for Bevy and there you have your Rust Use Case. Just something I´ve been considering to get into this year.
I'm currently learning game development in unity. I don't wanna put too much on my list "thing to learn in 2022" because I'm still in school and will be very busy with that!
could we get kubernetes/docker/terraform videos? those would be awesome
"Rest APIs have been created by me in 2021" - Ben Award, 2022
You’ve probably covered this is previous content, but what note take app is that? It looks great
In 2021 I mostly just used JavaScript for everything but I’m planning to use TypeScript in 2022 and hopefully learn some rust as well.
Did you ever get a job as a web developer or you are a beginner?
I can't recommend Rust enough. I moved to a crypto company and had to learn Rust. It's so brilliant, the ownership model is just such an amazing way of getting C performance (almost) without a GC - it's a learning curve for sure but so cool to see innovations at this low level.
Also solidity isn't all bad!
What crypto company? Cool to hear of another industry adopting Rust!
Any top resource youve used to help learn rust that you can recc? Hope to make a similar move myself.
Would love to see a current video on your React Native workflow from idea to deploying a full app!
Surprised Svelte is not in there, seems to be the thing everyone is talking about
he's already tried it on the channel
I think I'm going to make a road map for my 2022, not too sure what that will look like though. I don't really understand why you hate Java though since it's basically TypeScript except you'll never make type errors. You should try making an application with Javalin as an api framework (super similar to express).
Ayyyy, K8s and Terraform is the stuff! There is a huge need for this in our world today, so it's worth learning. And as someone who's learning animation and 3D, it's a super fun field!
Terraform is awesome! You can extend it past using it for cloud provider IasC to some great effect.
Game dev is absolutely something I want to do, but as a self taught I figured my best route into the dev field is front end web dev, so I’ve spent the last year doing JavaScript. However once I’m there, I think my backend of choice will be c# so I can also pick up unity and learn game dev
Great idea, I think their is a healthy job market for .Net C# jobs.
my 2022 goals
1- typescript
2- I use GraphQL but i use it like from a headless CMS i want know how to BUILD one myself IDK why
3- Animation micro-animation specifically (Taking Josh w comeau CSS For JS Devs course right now and i'm lovin it)
4- Remix
5- React Native
6- 3D/AR Web Stuff
7- Game Dev but with JS (Web mainly but i want to try Unreal.js IDK)
Cool Roadmap! I am currently learning Remix and so far I am personally enjoying it more than NextJS from a DX point of view (I have nothing against Next, it's a great framework, It's just that I like Remix more). I'm willing to learn animations too in order to boost my UX, but I am still In the "research" phase.
Good to see what other experienced developers are focused on for the coming year 🙌🏽
Let's collab on some Solana/Unity stuff after Voidpets blows up
I'm learning in 2022
- TypeScript
- Emotion > building a component library
- Go
- Prisma
Hi. Nice Video. What editor were you using to display the list?
Ben, building smart contracts can be quite boring. Something worth looking it is the Verifiable Credential data model and DIDs. Gonna start a project using those soon!
May you achieve all what you have planned 🌟
I agree with animations. They can make a site feel so much professional.
Great list! If you have any questions about smart contracts, feel free to reach out 👋
Ser wen verified? Almost thought u were a bot.
You know the right place
I'm going all the way with you for Blockchain and smart contracts development. Hope one day will start Solana smart contracts too
@@David-rz4vc 🤣
Now that I don't work at a games company, I'm feeling refreshed to learn Unreal Engine. Looking forward to learning a technology that isn't at all related to my day job
If only you know what the future says, you'll know that indeed Cryptocurrency is the future, invest in it now will be the wisest thing to do, Hold!!! And you'll the the yourself.
You are right,to be a successful person in life requires him or her of hard work and tima...
Many of us don't know where to invest our money so we invest it in wrong places and to the wrong people!
@@Ethan-kc5ug Talking about been successful.I know l'm blessed if not i wouldn't have met someone who is as spectacular Mrs Claudia Walter
@@Ethan-kc5ug She helped me recover all I've lost trading
by my self
@@masonbryson2822 For me stock is outdated,! enjoy crypto with my best broker that makes huge profits.
I need to start getting motivated to learn new things like Ben.
I'm definitely hopping onto the Rust train as well, Rust just seems really interesting
I started the year studing rust and planning a new career as a blockchain dev.
Wow.... Unity and Game dev. Will seriously be waiting for it 😁😁
I'll probably have a look at SolidJS in more depth. I really like their primitives and concepts. A hurdle would probably be changing the mental model between React and Solid when it comes to hooks.
You should try Angular
Ben, regarding hardware you can simulate the logic on a virtual hardware and then buy the real parts when everything in simulation works.
Wow, that's an interesting idea! Can you point to a good virtual hardware product?
@@n8guy Proteus is amazing, I've seen it used for some cool projects. It's a circuit simulator
Here's my list:
- Blender
- WebGL
- Three.js
- Rust (maybe)
Friendship ended with Chakra, now Tailwind is my best friend.
This has a very january 1st 'Things will be Different this year' youtube video vibe!
Go was made with concurrency in mind.
For those who don't know, Go is a concurrency focused, procedural language and can have some of the object oriented patterns. Elixir and Erlang are also concurrency focused and take a functional programming approach. Object oriented patterns don't apply in functional languages because there are functional patterns and data structures.
My Plans for 2022:
1. GraphQL (Apollo very likely)
2. NEXT js (Halfway and already loving it)
3. Raspberry Pi (Revisiting it after a long time, though seems a lil unsure at the moment)
4. WASM (Very likely RUST)
5. Smart Contracts (Solidity)
gRPC was my 2021 discovery, super recommended as either a solution for asynchronous communication or a downright REST killer / replacement. gRPC web is also a thing which means it's also compatible with javascript in the browser
i dont get the tailwind > chakra
why would you want to make buttons/etc from scratch all the time?
because he has a designer.
lol new style makes me wanna put 🎻 on your 2022 list
2022 "No nonsense" Dev Stack:
- Cloud: Vultr ($3.5 per VPS. Hard to beat that)
- Front: NextJS or NuxtJS.
- Back: NodeJS (Typescript).
- Hosting: Vercel. No pain at all.
- Styling: DaisyUI (Based on TailwindCSS).
- DB: Supabase
Runner-up stack:
- Cloud: Vultr ($3.5 per VPS. Again, no other choice closed to them atm)
- Front: Svelte (Why
- Back: Golang (consider learning it latter this year).
- Styling: Flowbite (Based on TailwindCSS).
- DB: Good ol' MongoDB.
- Hosting: Netlify
I already tried out remix and turborepo. And I would love to learn some CSS/JS animation this year. I haven't been able to develop a sense around it, but will be getting better at it.
i had some real fun learning framer motion for page transitions with react and nextJs.
Nx > turborepo
Omg I can't wait for 2023 👀
Can't wait!
Please share the journey, sources, tips n tricks for animations, that's also in my 2022 learning list.
Turborepo sounds amazing, thanks for the recommendation
Rust, PostgresSQL, CSS (grid and flexbox), Solidity + Truffle + Infura
Excited for your new game dev stuff 👏
hello ben
can you please make a video of how you approach learning something new
that would be so helpful
thanks
Great video mate, I will love to know about your approach to learn new stuff
Learn unity for sure. It is so fun!
We moved over to turborepo from ultra build in our amplify-ui library and I'd highly recommend it. Builds are faster.
Is it better than NX?
Learning in 2022 as an Android Dev.
Web 2.0: Spring boot Jpa or Django, Remix react
Web 3.0 : Eth. blockchain smart contract
Mobile : iOS dev
Other: Video editing
Unit and integration testing on everyplatform
Continuous integration CI/CD * Maybe Jenkins only *
For Hardware, I recommend an FPGA and using Verilog. No ordering parts, and customizable configuration to build and route any logic together.
Only downside is that FPGA prices are ridiculous.
Sounds like some cool tech. Used Elixir a view years ago and truly enjoyed it as well.
Any comment on Solidjs? Would love to hear your take on it.
Solid video, I don't yet _understand_ smart contracts (because I kinda don't think blockchain is the future), but I think every other technology you're tryna learn I have also shown an interest in which is pretty neat
Learn CDK on AWS over terraform/cloud formation. You write it all in typescript and it generates a terraform/cloud formation template.
I'll totally agree, I'm using cdk for almost every project now :)
You forgot to include Angular 13
Nice video! I learned Rust this year and it’s easily one of my favorite languages. Currently using it to make a desktop application.
Great vid! Didn’t expect you to talk 6 minutes about how you love Angular and want to erase all other technologies from existence, but hey, great stuff nevertheless
Very solid list. Unity is great, Kubernetes and terraform are a grind but when you learn them you feel like you can build anything quickly and scalable.
I was considering trying out tailwind in my next project and I'm a lot more excited to try it out now!
I have a plan to rewind Leetcode again along with some Linux Karnel stuffs. Kubernetese + Terraform.
System Design with some PoC
I've also been looking into learning animations this year. You looking into any animation libraries? GSAP seems pretty cool.
I think, there is no Backend Framework yet. I used NestJS and continue to go. In 2022, I'll learn more the testing and animations. For workspace performance, we need to use `mono-repo` frameworks. :D
holy shit. this is so much technology. It seems so exhausting. Is there a field in tech, where your not juggling 20 technologies?
I am currently working on nestjs. Planning to explore it more. Learn Remix, solidity and smart contracts
hey, there is a rust game framework with 3D, bevy. you may want to combine game dev goal with rust
What do you use for the text editor in this video?
Are your notes in markdown or is that other format?
What's the name of the app you are using? I'm searching an app to take notes in markdown, I'm currently using Clementine.
I like these videos a lot, short and clear.
I've started venturing into hardware going into 2022, it's skressful... I got some ESP32 stuff and learned to solder and stuff, but wiring and stuff unless shown as a kindergarten picture book, looks like chinese.
Hi Ben.
Can you tell more about your experience with elixir?
pnpm > yarn & npm
svelte > reactjs (but not building production until they get sveltekit out of beta)
Every year I say I'm gonna learn AI (and do) but never enough before interest wanes
Smart contracts
Unreal Engine - latest version is pretty amazing; gonna try to dabble in it
I'm actually planning on code less and work more, i mean, I want to work with stuff that don't need to code at all, and if needed, I'd like to pay someone to do that.
Ben give us some info about libraries that u are going to learn for animations, please!
Plain css? :)
I would lovev to see how your VS code setup is configured with VIM.
Hey Ben, once Prisma has full support for MongoDB I urge you to try out Atlas Mongo. Having a blast and it's super easy to get set up. (And it is free)