All Episodes

March 25, 2025 14 mins

Building a NestJS course for Scrimba and other channel & life updates

---------------------------------------------------

👾 Join Discord - https://discord.gg/TpQe2k8Ab3
💻 Learn Frontend (20% off): https://scrimba.com/the-frontend-developer-career-path-c0j?via=donthedeveloper
⚙️ Learn Backend (25% off): https://boot.dev/?promo=DONTHEDEVELOPER
🐱 Learn NestJS (free) - https://scrimba.com/nestjs-c0n7djgjma?via=donthedeveloper
🧠 Advanced Coding (40% off) - https://app.codecrafters.io/join?via=donthedeveloper
👥 1 on 1 Mentorship - https://cal.com/donthedeveloper/mentorship
🐦 Follow on X - https://x.com/thedonofcode

Disclaimer: Some product links are affiliate links which means if you buy something I'll receive a small commission at no extra cost to you.

Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Don Hansen (00:00):
Hey, so I'm going to be building out a NestJS course
for Scrimpa.
Essentially it's probably goingto take about like a month or
two, but I want to live streamit with you guys and I wanted to
just hop on with this video andshare some updates with you
guys as well.
But essentially I kind of havea pretty good idea of what I

(00:24):
want to create for a Nest Jazzcourse.
But Scrimpa is kind ofexpanding with its back-end
curriculum and I do think if youhave any serious intentions to
go a little bit more towards theback-end, you've got to expand
outside of the normal Mernstacktutorial and I think Nest is a

(00:45):
really good stepping stone inthat direction.
I think nest not next nest is afantastic back-end framework
for node.
You're still going to hit someof your limitations with node,
but you can really buildsomething scalable and
maintainable and manageable witha larger team with Nest.

(01:07):
And I think Nest is alsosomething that kind of just got
me to want to be a bettersoftware engineer in general.
There's just something that itkind of forced me to upgrade
with how I built out andessentially organized my
application, especially in thebackend, and I felt like it was

(01:29):
kind of like the Wild West and Iwas doing the best that I could
to organize it in a way thatmade sense for me, but I never
really had a background with,like a MVC framework or
something a little heavier.
You know, I came from the Reactworld.
I worked with Reactprofessionally and React is just
a view and you got to pull in abunch of other external

(01:50):
libraries to get React to dowhat you want it to do.
And you know, I never workedwith Angular, which is a bit
more of a full-fledged framework, right, I didn't work with
these frameworks that you'regoing to see on a little bit
more organized, scalable teams,and so Nest kind of just exposed

(02:11):
me to different ways of doingthings and I'm kind of expanding
my knowledge outside of that indifferent languages and
different ecosystems over thecourse of this entire year and
I'm having a lot of fun with itand that's another thing I'm
finally wanting to become a goodsoftware engineer.
I'm finally wanting to exploredifferent languages and
different ways of doing things.

(02:32):
I felt trapped in this littlefront-end React ecosystem and I
didn't like it right.
So I think Nest is a reallycool project that I'd love to be
able to teach and get otherpeople to dive into and see if
maybe they could see what I'mseeing.
It just got me excited aboutsoftware engineering and it got
me excited about becoming abetter backend developer too.

(02:54):
So I was a little hesitant onScrimba building out some
backend courses and I've beenvocal about that and I've been
vocal about that.
But that's only because whenplatforms start to expand and
provide more variety, I see thequality of what they were really
good at go down.
That's what I was worried aboutwith Scrimpa.

(03:17):
But I have a little bit moreconfidence that they still truly
care about the quality of theirfront end program.
So they're expanding to theback end.
And yeah, I don't know if you'rea current Scrimba member, you
can.
I don't know when that's goingto be released.
I'm not sure some of this hasbeen released already, but I do
think it's coming soon.

(03:37):
So, anyways, if you're acurrent Scrimba member, you can
check it out.
There's a discount below.
It's just an affiliate link.
If you want a bit of a discountgives me a little bit of a
commission, but you don't haveto go through the commission.
You can just check out theirwebsite on your own.
Um, I think it's a cool platform, so I'm building the course for
them.
I just want to update you guyswith that and I'm going to be
live streaming it at least mostof the days.
I really want to do majority ofthe content where we kind of

(04:00):
just build it live.
Uh, per, the founder of Scrimba, is okay with that, so I think
he even encouraged it.
Anyways, I'm excited about that.
So we're going to be doing morelive streams, so look out for
that.
It's probably going to startoff in the evening.
So I'm going to try to get agood stream schedule, but I have
to.
I have to figure out, I have toget used to live streaming.

(04:26):
I know that sounds sillybecause I've been live streaming
each week, but I don't do itfor long and I don't do it every
day.
I don't know how people do that.
I feel like it sucks the energyout of me.
I think it's just something Ihave to practice.
So I'm going to try.
I don't know what my scheduleis going to be, but I am going
to stream more often.
There's a lot I want to dothere to be, but I am going to

(04:55):
stream more often.
There's a lot I want to do.
There's a lot I need to do,including.
I want to do more bootdev stuff.
We're diving into Python.
I'm actually liking Python alot.
It's fun, it's a clean language.
Scope things have I don't know.
I like Scope and JavaScript.
Python is a little bit moreloose.
There are certain variablesthat I shouldn't have access to,
but I do.
That's like one thing I don'tlike about Python.
But I eventually want to diveinto Django and build something
with Django, with it.

(05:17):
But I'm having fun with thebootdev stuff.
I really am.
I've gone through the entirefront-end curriculum with
Scribba.
I want to go through the entirecurriculum with bootdev because
they're my two affiliatepartners and you know, quite
frankly, I feel lucky.
I finally I know I say this alot, but I finally found two

(05:38):
programs one front-end focus,one back-end focus that are
really good for self-taughtdevelopers.
I feel so fortunate to be ableto recommend these resources and
not just do it for the money.
Now, granted, they are a goodincome, they are, and they're
allowing me to have a little bitmore freedom to do some of the

(06:01):
stuff that I want to do.
They're extra income in thatregard on top of my mentorship
sessions.
So like I just feel like I'm ina very good situation right now
.
In 2025, the revenue'sincreasing.
I feel a little bit morecomfortable.
It's not going like paycheck topaycheck every single month.
We're gonna figure out, like,how to supplement so I can put
food on the table.
In 2025, I feel a little bitmore comfortable, um, so I'm

(06:25):
feeling good about that.
I'm eating better, I'm takingcare of myself better, I don't
know.
2025 is just an awesome year,but I'm going to do more bootdev
live streams, so I'll probablydo some of that in the morning.
If you checked out my morningstreams, I intermittent fast, so
my brain doesn't work as wellbecause I have no food I mean no

(06:47):
carbs whatsoever doesn't workas well because I have no food I
mean no carbs whatsoever.
But I'm starting to get used toit a little bit.
So we still make progress andwe're getting through the python
stuff and then we're going toget to a certain point where I'm
going to learn django.
I'm going to build somethingwith that.
I already have ideas in mind.
I don't know if I'm going toreplace my main website with or
next, not nest.

(07:08):
Next, I might finally try out.
Next, when Scrimba releases thenext course.
I don't know if I'm going tolike it.
I might really regret thatdecision, but my Donda developer
website is just a marketingwebsite and I am tired of
dealing with Google SearchConsole, essentially de-indexing
all my crap because for somereason the JavaScript just loads

(07:32):
at the right time half the timewith Google.
It's so frustrating.
So just to have server-siderendering and hydration set up
automatically, where I don'thave to worry about that, next
is a good tool for that.
Again, I don't think Next is abad tool, but it is a tool it
should be used for everything.
That's what I try to get peopleto realize.

(07:54):
But some Nexus form a bit of acult and I argue with all those
cult members, but I do thinkit's a tool that maybe I'll use
in 2025.
So I don't know if I'm going tobuild my main website with
Django or build a different appwith it or dive into Next.
I don't know, we'll see, but Ikind of just want to give you a

(08:15):
heads up on some of the stuffthat I've been talking with
people about in my stream.
So I'm just constantly learningand I want to build more stuff
and I have a little bit morerevenue and freedom to do that
now, so I'm also going to bediving a little bit deeper into
twitch sprout, into nest um.
Now that I'm building the nestcourse it just makes sense to

(08:35):
and I have a little bit morefree time, it makes sense to be
able to pair that with actuallyflushing out more features with
my twitch sprout app, um.
But yeah, we're going to bedoing a lot of live streams, a
lot of building, a lot oflearning, so definitely check
those out.
But I wanted to talk to youabout one more thing, um, a lot
of you like, if you've been herea while, you found my channel

(08:55):
because I was doing a lot ofcoding bootcamp reviews and I
kind of just want to talk about,like, my perspective as a
creator, as a content creatorwho used to be a developer, a
professional developer.
Like I still code, I stillbuild things, but I haven't
worked for a company in fivesomething years now.
I'm just learning what I wantand building what I want.
I'm a better developer than Iwas when I was a professional

(09:18):
developer, but it's because Ican explore whatever the hell I
want to explore.
I'm not niching down into justsolving that specific company's
problems.
I could just build and learnwhatever the fuck I want, and I
love that, but I feel like someof the initial years, especially
doing a bunch of codingbootcamp reviews, I don't think

(09:44):
I was in that good of a place.
I felt like the more I wouldlike call companies out and call
people out.
I don't think that's the bestversion of myself.
I think it's necessarysometimes.
But I kind of felt like peoplekept asking me and they would
submit their individualcomplaints and like, this coding
bootcamp scammed me and theywould submit their individual
complaints and like this codingboot camp scammed me.
And you have to call them out,don.
And like a lot of times I wouldask like, ok, why don't you

(10:07):
come onto my podcast and shareyour story?
No, no, no, I can't do that.
I can't do that.
You know I it's going to voidmy refund, or I'm afraid of them
like coming after me legally.
I'm like, ok, so you don't careif they come after me legally,
you just don't want them to comeafter you.
Okay, well, why don't you sendme the contract that you signed?
Well, no, I can't do that, um,or I don't have the contract

(10:29):
anymore.
It's like I had a lot of peoplejust upset about their
experience with a codingbootcamp where, like, extremely
few people would even just sendtheir contract over and then,
like 99.9 of the time, it's likedid you read this clause right
here?
Did you read this contract atall?

(10:51):
I know you're upset.
This sucks.
It sucks to have a shittyexperience, but but listen, when
you guys sign stuff, you haveto read it.
This is just a learning lessonfor you and it's expensive.
You got to read your shit.
A lot of people don't readcontracts.
I'm telling you do not signcontracts when you are not even

(11:11):
just with coding boot camps,just in general.
When you're signing bigcontracts, please fucking read
the contract.
And so I felt bad because a lotof people were just upset with
their experience and becausemost coding boot camps even back
at the day they weren't thatgood.
There were, um, kind of like asmall selection of coding boot
camps are really fucking goodand would land you software

(11:31):
engineering jobs prettyeffectively.
But you know, like the majorityof the industry just got, it
created a bad rap for the entireindustry, unfortunately, and a
lot of good coding boot campswent under, which sucks.
I don't like seeing shittycoding boot camps stay up right
now and, like a lot of the goodcoding boot camps, go under.

(11:52):
That's been hard to, that'sbeen really hard to see.
But either way, I feel like asa creator.
I sometimes watch other creatorslike call out other YouTubers
and call out people in the worldand I just I think it takes a
certain type of personality typeto do that.
I can do that.

(12:14):
But if I'm doing that majorityof my time, I just find that I
become unhappier and I'm alwayslike I train my brain to
constantly be critical ofeverything and focus on the
negative of everything and Irealized over the years I just
train my brain to do that overand over and over and it's, it's

(12:35):
not enjoyable.
I just don't have thepersonality type to do that
majority of the time.
I have to be very selectivewhen I do that and it's
obviously clear I dunk on stuff.
I have fun, but it's.
I feel like now it's a littlebit more lighthearted.
I don't know, I just feelbetter, I feel happier.
So I know some people have beenwanting me to like do these call

(12:56):
out videos?
I just don't care.
I want to build stuff, I wantto create stuff, I want to put
stuff out in the world, not tearstuff down.
That's kind of why I've beenmoving away from that direction
of like calling people out.
I just I don't know, it justdoesn't seem like the direction
I want to go in in the future.
So I just want to give people aheads up on that.
But I like the idea of gradinga course, the idea of building

(13:17):
an app.
These kind of things excite me.
They, they just they feelfulfilling, they energize me.
I, I enjoy it.
I enjoy the experience of doingthese things, um.
So you're probably going to seemore of that um, and probably a
lot of memeing, but I just wantto give you a heads up.
So we're going to be doing alot of live streams.
You're welcome to swing by theScrimba stuff.

(13:38):
I don't know what my scheduleis going to be, but if you're on
my Discord, you can definitelycheck out the Discord.
I stream mostly to Twitch andYouTube, but if I stream, it's
almost always on Twitch, sodefinitely follow me on Twitch.
Don the developer Anything else?
I think that's it, yeah.

(13:58):
Developer anything else?
I think that's it.
Yeah, I'd love to see in thelive streams.
Even if you have like a web devquestion.
Uh, you're trying to become aweb developer.
You have questions about likejust standing out stuff like
that.
Feel free to swing on by.
Happy to answer as best as Ican, but yeah, we're gonna be
creating our first uhprogramming course, which is
pretty cool, so look out forthat and hopefully I will see
you in the live streams.
Advertise With Us

Popular Podcasts

Stuff You Should Know
Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

The Burden

The Burden

The Burden is a documentary series that takes listeners into the hidden places where justice is done (and undone). It dives deep into the lives of heroes and villains. And it focuses a spotlight on those who triumph even when the odds are against them. Season 5 - The Burden: Death & Deceit in Alliance On April Fools Day 1999, 26-year-old Yvonne Layne was found murdered in her Alliance, Ohio home. David Thorne, her ex-boyfriend and father of one of her children, was instantly a suspect. Another young man admitted to the murder, and David breathed a sigh of relief, until the confessed murderer fingered David; “He paid me to do it.” David was sentenced to life without parole. Two decades later, Pulitzer winner and podcast host, Maggie Freleng (Bone Valley Season 3: Graves County, Wrongful Conviction, Suave) launched a “live” investigation into David's conviction alongside Jason Baldwin (himself wrongfully convicted as a member of the West Memphis Three). Maggie had come to believe that the entire investigation of David was botched by the tiny local police department, or worse, covered up the real killer. Was Maggie correct? Was David’s claim of innocence credible? In Death and Deceit in Alliance, Maggie recounts the case that launched her career, and ultimately, “broke” her.” The results will shock the listener and reduce Maggie to tears and self-doubt. This is not your typical wrongful conviction story. In fact, it turns the genre on its head. It asks the question: What if our champions are foolish? Season 4 - The Burden: Get the Money and Run “Trying to murder my father, this was the thing that put me on the path.” That’s Joe Loya and that path was bank robbery. Bank, bank, bank, bank, bank. In season 4 of The Burden: Get the Money and Run, we hear from Joe who was once the most prolific bank robber in Southern California, and beyond. He used disguises, body doubles, proxies. He leaped over counters, grabbed the money and ran. Even as the FBI was closing in. It was a showdown between a daring bank robber, and a patient FBI agent. Joe was no ordinary bank robber. He was bright, articulate, charismatic, and driven by a dark rage that he summoned up at will. In seven episodes, Joe tells all: the what, the how… and the why. Including why he tried to murder his father. Season 3 - The Burden: Avenger Miriam Lewin is one of Argentina’s leading journalists today. At 19 years old, she was kidnapped off the streets of Buenos Aires for her political activism and thrown into a concentration camp. Thousands of her fellow inmates were executed, tossed alive from a cargo plane into the ocean. Miriam, along with a handful of others, will survive the camp. Then as a journalist, she will wage a decades long campaign to bring her tormentors to justice. Avenger is about one woman’s triumphant battle against unbelievable odds to survive torture, claim justice for the crimes done against her and others like her, and change the future of her country. Season 2 - The Burden: Empire on Blood Empire on Blood is set in the Bronx, NY, in the early 90s, when two young drug dealers ruled an intersection known as “The Corner on Blood.” The boss, Calvin Buari, lived large. He and a protege swore they would build an empire on blood. Then the relationship frayed and the protege accused Calvin of a double homicide which he claimed he didn’t do. But did he? Award-winning journalist Steve Fishman spent seven years to answer that question. This is the story of one man’s last chance to overturn his life sentence. He may prevail, but someone’s gotta pay. The Burden: Empire on Blood is the director’s cut of the true crime classic which reached #1 on the charts when it was first released half a dozen years ago. Season 1 - The Burden In the 1990s, Detective Louis N. Scarcella was legendary. In a city overrun by violent crime, he cracked the toughest cases and put away the worst criminals. “The Hulk” was his nickname. Then the story changed. Scarcella ran into a group of convicted murderers who all say they are innocent. They turned themselves into jailhouse-lawyers and in prison founded a lway firm. When they realized Scarcella helped put many of them away, they set their sights on taking him down. And with the help of a NY Times reporter they have a chance. For years, Scarcella insisted he did nothing wrong. But that’s all he’d say. Until we tracked Scarcella to a sauna in a Russian bathhouse, where he started to talk..and talk and talk. “The guilty have gone free,” he whispered. And then agreed to take us into the belly of the beast. Welcome to The Burden.

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2026 iHeartMedia, Inc.