Links + Errata Get the mind map - calcur.tech/mindmap Mentorship to land six figure engineering roles - calcur.tech/mentorship Timestamps: 00:51 - Backend Frameworks 01:43 - Language vs Framework 03:40 - Example Learning Roadmap 04:16 - JavaScript 06:33 - C# 07:14 - Java 07:26 - Kotlin 07:44 - PHP 08:04 - Rust 09:00 - Go 09:19 - Elixir and Ruby 10:07 - Swift 11:23 - Popularity of a Language 12:09 - webAssembly 14:03 - ORMs and Database Libraries 20:45 - Content Management Systems (CMS) 22:17 - Static Site Generators (SSG) 23:26 - Databases 25:00 - SQL 25:24 - Data Warehouses 28:40 - Transactional Databases 35:47 - NoSQL 49:56 - Hosting 51:12 - Shared Hosting 55:26 - PaaS 58:39 - IaaS 59:39 - Clients and Servers 59:53 - Servers 01:01:25 - Browsers (client) 01:05:13 - CDNs 01:08:25 - ISPs 01:09:22 - Communication Protocols and APIs 01:10:08 - APIs 01:10:55 - APIs 01:16:39 - Network Protocols 01:22:33 - Notation 01:25:00 - App Dev Lifecycle 01:25:27 - Local Dev 01:27:25 - Source Control 01:27:57 - Containerization 01:29:41 - Kubernetes 01:31:23 - CI/CD 01:33:16 - Testing 01:36:58 - Issues/Tasks 01:37:49 - Monitoring 01:38:41 - end-to-end app dev review 01:39:13 - Cloud Services 01:41:41 - Services - Monitoring 01:41:54 - Services - Managed DBs 01:42:11 - Services - Storage 01:42:25 - Services - Compute 01:42:45 - Services - Serverless Functions 01:43:11 - Services - Identity 01:43:34 - Services - DNS 01:43:44 - Services - Virtual Cloud 01:43:51 - Services - CDN 01:43:57 - Services - CICD 01:44:05 - Services - Certificate Management 01:44:19 - Services - Containers 01:44:41 - Services - Serverless Compute 01:45:10 - Services - Kubernetes 01:45:17 - Services - IaC 01:45:59 - Services - Load Balancing Errata / corrections While Superbase is known as a firebase alternative it is actually structured (Postgres). I mentally just grouped it with firebase accidentally leaving it in the NoSQL section
@hozaifas4811
8 күн бұрын
This KZitem channel is underrated
@andyvardy8927
8 күн бұрын
Massively agree
@keshav2136
7 күн бұрын
He's on his way
@jigsaw2253
7 күн бұрын
And his courses are overpriced
@mintaxis1433
7 күн бұрын
600k subs is underated to u ?.
@Deb_deCoder
2 күн бұрын
this guy is lady-like.. even he blocked downloading the mind map.. guys sense it and they do not take him seriously
@faut-i5u
4 күн бұрын
this is what a call a really valuable youtube video
@hand-eye4517
8 күн бұрын
Had to click because this content is underrated In the context of conveying alot of information smoothly and draw intuition quickly beyond words. and it shows you put alot of thought into it. MindMaps FTW Thanks Caleb !
@codebreakthrough
8 күн бұрын
Appreciate that a lot! Glad you enjoyed the content
@kudzaishebiza4783
23 сағат бұрын
This is golden content. I'm glad I came across this video, as someone who has been in the field for some time I can agree that knowing all this as a developer will make your life super easy. Subscribed so that I can get more of this.
@Duge6124
4 күн бұрын
Ed Sheeran is so multitalented
@omarjab
8 күн бұрын
you're a legend, i'm giving it full attention after work
@TypeAlpha55
7 күн бұрын
Thank you very much for this video! I am actually in college and taking a database development & design class! Seeing this video reinforces my energy, and mindset. 🔥
@mirandaenergypark5271
7 күн бұрын
Great tutorial Caleb! I've been learning webdev for a few years now and have come across most of these terms you cover, but this is the first time I've had them all explained from a higher-level viewpoint. The penny drops when I see how you've grouped things together, since I may already know, for example, what a webhook is, but didn't realise it's place in the webdev world is alongside REST. Very helpful - thank you. Duncan.😁
@bugrayvz901
3 күн бұрын
This video really explains everything I'm curious about and it's perfect. As a junior frontend developer, that explanation is very basic and understandable
@Venom-hb6mb
7 күн бұрын
We were waiting for the step-by-step roadmap. And continue this type of content, you could do it on the frontend and after the accea and full-stack, devops, etc. You would have one video for the mind map and one for the roadmap for each. Keep Up The Good Work!
@praveenkanwar953
8 күн бұрын
That's what I needed I was thinking of starting learning the backend
@vivil2828
4 сағат бұрын
thanks, you explained it really well. its good to hear something connect all those topics
@TheScottShepard
2 күн бұрын
Great video concept. I’d like to see another iteration where you take all the languages, frameworks, and other concepts you don’t know well and reference the docs for a more accurate and concise explanation. Your audience are engineers after all.
@Thetechnoligiesthatshapedm-e6v
5 күн бұрын
Thank you Caleb so much I have I long career in technology this is the most valuable video I have EVER watched. I have taught in corporate universities and mainstream universities. The world must be mad if this doesn't become the definitive back-end reference video. Looking forward to seeing you speaking at conferences :-)
@ClaudioBOsorio
5 күн бұрын
My guy Caleb, you are worth your weight in gold. Thank you
@CherifRahal
4 күн бұрын
I remember following your first c++ class, amazing channel and content.
@ganeshbabu8263
2 күн бұрын
You cleared all my doubt in a single video! Thanks a lot
@tanmay771
3 күн бұрын
Great video! Would also love to see a separate mind map of the analytics based SQL DBs
@faisal.3190
5 күн бұрын
I watched this video to learn about the core concepts used in backend development, not just technologies. I mean concepts like message queues and design patterns-whether they are part of this roadmap or not-along with a quick example for each concept. But it turned out that it was literally about the technologies used. Maybe it’s my fault for thinking that the complete roadmap for backend engineers was only about technologies. Anyway, I don’t mean to belittle your effort. Thank you. I just hope that you focus on teaching concepts rather than technologies, because technology is always evolving, whereas deeply rooted concepts remain unchanged. If anyone here has any idea about what I was searching for in this video but couldn’t find, please don’t hesitate to share, even a little.
@codebreakthrough
5 күн бұрын
I thought about creating an equivalent video on core concepts, however I felt this one was long enough that they should be separate. We’ll see!
@inthegoodbooks
4 күн бұрын
Pls do work on that video m8@@codebreakthrough
@StanleyStephen
Күн бұрын
Delphi / Lazarus are very powerful contenders. Blazing fast compiler and binary, very expressive language (in-built readability) which is great to manage large code bases and their back-end development capabilities are simply not talked about. I often wonder why.
@AmirHosseinHonardust
6 күн бұрын
Please, if you are a junior just starting out, please know that simplicity is the most important goal you should go for. Fight with tooth and nails to keep another technology out of it. A simple postgres and a monoloitic application on Linux, without docker, kubernetes and etc, can take you much further than it looks. I speak from experience. It is much more painful to recover from overengineering than to introduce a new complicafion when you have already exhausted all your other options. Also be very critical. If someone tells you gRPC is faster then JSON and REST benchmark it in real world situations. Be very critical of any new thing. And if you can avoid adding it by just doing a few manual steps, do those steps.
@Dom-zy1qy
6 күн бұрын
Speak for yourself man , my repo is %68 go, %21 docker, and %11 bash scripts, I'm having a blast. I have developed an innovative antipattern: The Modular Monolith Monorepo
@AmirHosseinHonardust
6 күн бұрын
@@Dom-zy1qy why do you feel we are talking about different things? I am talking about when you introduce microservices, kubernetes, teraform, rabbitmq, logstash, elastic search, Kafka and gRPC to the same project. Your project structure actually seems pretty conservative when it comes to backend.
@warrenarnoldmusic
3 күн бұрын
@@Dom-zy1qywth is wrong with you, guy wants to learn, you turn it out to a flexing contest. Who cares about your 21% docker 😅
@mostaphasaid7250
10 минут бұрын
Very informative. Thank you very much 🥰🥰
@synthmaker
3 күн бұрын
My choice for backend technology is Swift and Hummingbird. Server Side Swift is not necessarily tied to Apple although developers that know Swift tend to come from iOS/MacOS. Swift has evolved really nicely as an open source programming language for many years. It is a very modern language with amazing performance. I've chosen Hummingbird as it is much simpler than Vapor, they are both based on Apple's SwiftNIO framework. I believe this choice is much easier to implement while achieving better performance than most others, if not all. I must admit that a big part of my choice is the fact that I'm an iOS/MacOS developer and using the same language for both the client and server is a big advantage, specially when in Swift you have the Codable protocol which allows you to easily transfer any Codable Struct between client and server using the same Swift code for defining the models. For my personal projects ( outside my day job ), as the only developer, I'd be more than happy to have a successful App targeting iOS/MacOS only without support for Windows or Android.
@ZentoNFTs
6 күн бұрын
Great video. Must have taken ages to put this altogether. Thanks for sharing.
@Wentris71
8 күн бұрын
Epic journey for a mobile dev! Cheers
@torontodev525
4 күн бұрын
this is gold, thanks mate!!!!!!
@mahmoudalshaik2078
8 күн бұрын
Thank you so much for this excellent video, I really needed this. You managed to put so much information into a short and concise video. God bless.
@vishnuitsrocking
Күн бұрын
Super content rich video! Awesome. 🎉
@nananou1687
2 күн бұрын
You're my second favorite Curry, mate!
@poisondart5586
6 күн бұрын
Crazy stuf !!! Hats off Dude. Keep it up
@nananou1687
2 күн бұрын
This is a brilliant video
@dant5550
4 күн бұрын
Very good overview, hard and amazing work!
@thembisilemathibela9758
Күн бұрын
Hi, Caleb. I wanted to apply for the mentorship but I won't qualify because I'm from South Africa. But, thank you for this amazing work here, esp with this road map.
@eagleofsharm
5 күн бұрын
Happy2C u after few years, from database design course.
@SoniaChavez-je7hq
4 күн бұрын
Excellent, I love info presented this way
@ihebkhaldi303
2 күн бұрын
the Zac drip is doing it's influence
@Aliena92
5 күн бұрын
Wonderful! Thank you!
@salmanfaris3776
3 күн бұрын
Hello this video is super useful. like this, Can you create a video about microservices also.
@dontignore5567
4 күн бұрын
very informative
@urveshpatil1
2 күн бұрын
We need follow up video asap😊
@azhar_waheed
7 күн бұрын
Thanks Calob ♥
@init_yeah
7 күн бұрын
I only wish the background was not so bright, but I'm not complaining!
@codebreakthrough
7 күн бұрын
Agreed next time I’ll try to make it dark mode
@recursion.
7 күн бұрын
Fire video 🔥🔥🔥
@user-go8zo8vy8x
2 күн бұрын
Brilliant!🥰☺❤
@uta390
6 күн бұрын
LET'S GO
@kingsgambit9284
7 күн бұрын
Can u do it for front end
@theintjengineer
7 күн бұрын
THANKS.
@Divyv520
7 күн бұрын
Hey caleb , really nice video ! I was wondering if I could help you with more Quality Editing in your videos and also make a highly engaging Thumbnail and also help you with the overall youtube strategy and growth ! Pls let me know what do you think ?
@Geospatial_Guru
8 күн бұрын
Thanks for all the knowledge, any chance for Zig tutorials?
@salmanahmed6151
6 күн бұрын
Exellent stuff
@Omar-mk2if
5 күн бұрын
Prisma support for MongoDB is very limited, specially if you want to do something a little complex like search on the whole table or a combination of tables (joins)
@felicityspyder
6 күн бұрын
Prefer javascript for backend and c for frontend
@engineerfiks
6 күн бұрын
Hey Caleb. May you please do Flutter tutorials😪😪
@CherifRahal
3 күн бұрын
You mentioned notion here, how exactly do you use it ?
@canman7773
Күн бұрын
Can we get rid of the chain + t-shirt trend
@royal-eygaming8785
7 күн бұрын
Thanks for the great video im just concern about the Supabase? why is it categorized as nosql?
@codebreakthrough
7 күн бұрын
Oversight on my part, just mentally grouped it with firebase. Thank you!
@zainablawal97
7 күн бұрын
I applied for your mentorship program but was turned down 😢
@nuni233
7 күн бұрын
what about c++ framework ??
@ExploreSciFi
6 күн бұрын
sir which language is most cost effective in cutting cost in the backend?
@TheScottShepard
2 күн бұрын
Usually, the most cost-effective thing you can do is define what your business goals are, identify the market, your risks, your advantages, and other product canvas topics. The hardest part of creating a product is knowing what you want to make and figuring out how to measure success, not in the specific coding language. Good luck!
@NguyenHoang-nz5sc
12 сағат бұрын
that's a lot :))))))))))))))
@user-Red7
5 күн бұрын
I thought supabase was postgres?
@codebreakthrough
5 күн бұрын
Yes, I have already corrected the mind map, I had Accidentally mentally grouped it in with firebase
@RolandElvira-l4y
3 күн бұрын
Perez Brenda Thomas Brenda Garcia Mark
@PullmanLeopold-f8p
Күн бұрын
Lopez Amy Thompson Christopher Young Gary
@aadarshb.k.6883
6 күн бұрын
if i want to land job at FANG which language it would be? i am familiar with js,python and go.
@ExploreSciFi
6 күн бұрын
java for all fanng but golang for GOogle
@TheScottShepard
2 күн бұрын
Each one has their own preferred technology stacks. The best thing you can do is learn something you are interested in and make something cool with it. The specific languages are secondary to understanding the general concepts and demonstrating that you have talent and motivation, but mostly motivation. Good luck!
@Skubidi-qy8hb
7 күн бұрын
Anything for python backend?
@codebreakthrough
6 күн бұрын
I have a backend Python course on my website codebreakthrough.com/backend-python
@MahmutAyabakan
3 күн бұрын
Perez Brenda Perez Linda Lopez Anna
@AliceWinston-h9h
15 сағат бұрын
Harris Frank Anderson Melissa Jackson John
@jackymarcel4108
5 күн бұрын
Martinez Daniel Jackson Kimberly Williams Dorothy
@hacket336
7 күн бұрын
You lied, its not 2 hours. I am suing you for dishonesty
@Molaleni
5 күн бұрын
with ads and bathroom breaks, it just might be
@PeggyRebecca-m1g
Күн бұрын
Thompson Cynthia Hernandez Michelle Jackson Donald
@TwojStaryTyKurwoNafaszerowana
7 күн бұрын
I FUCKING LOVE YOU YOU HELP SO MUCH WITH MY DEVELOPMENT AS A SOFTWARE DEV
Пікірлер: 94