Deploying On Fridays

  Рет қаралды 24,120

Theo - t3․gg

Theo - t3․gg

16 күн бұрын

Shoutout to Vercel and PlanetScale for sponsoring the channel and letting me deploy with WAY less stress. Build safety nets, not guard rails 🫡
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4se0n3 for the awesome edit 🙏

Пікірлер: 108
@voidkid420
@voidkid420 15 күн бұрын
"Friday, Friday gotta deploy on Friday, everybody going home for the weekend, weekend." - Rebecca Black, dev-ops 1992 (colourised)
@stevenstraker5105
@stevenstraker5105 14 күн бұрын
Remix: "Friday, Friday, gotta deploy on Friday! Run, run, run, fail... say goodbye to the weeekend!" Rebecca Black ft. Abel Tesfaye
@voidkid420
@voidkid420 12 күн бұрын
@@stevenstraker5105 Partying? Partying? Nope! Fun? None, none none none, none ... it's Friday ...
@banfiesta7158
@banfiesta7158 15 күн бұрын
Dude, I am in the middle of deployment.
@voidkid420
@voidkid420 15 күн бұрын
I'm literally doing PRs and merging with him talking in the background :D
@nitros_
@nitros_ 15 күн бұрын
same xd
@BCRooke1
@BCRooke1 14 күн бұрын
Same
@valters-tomsons
@valters-tomsons 15 күн бұрын
Blue/Green deployment is a lifesaver in scenarios like these. Having two production environments that you can quickly switch between is crazy useful.
@peachezprogramming
@peachezprogramming 15 күн бұрын
I love deploying my poorly tested code on Friday at 4:58pm (1 extra minute for coffee)
@andyk2181
@andyk2181 15 күн бұрын
Because you only have 5 hours and 2 minutes before you're allowed to go home?
@thedevminer
@thedevminer 15 күн бұрын
Finally, a video that isn't just reading a blog post LOL
@MerthanMerter
@MerthanMerter 14 күн бұрын
i love listening to these when i go to bed :/
@SirFrey
@SirFrey 14 күн бұрын
​@@MerthanMerterMe too, it's very informative
@JonathanRose24
@JonathanRose24 14 күн бұрын
We deploy on Fridays. As well as Mondays, Tuesdays, Wednesdays, Thursdays, and even sometimes on Saturdays and Sundays. You could say we deploy continuously
@5h4ndt
@5h4ndt 13 күн бұрын
I'm not on call because I value my free time more than the extra money.
@dandogamer
@dandogamer 13 күн бұрын
"Why are you not on call" - because I dont fancy waking up at 2am and doing free work.
@radiozradioz2419
@radiozradioz2419 9 күн бұрын
You work for a bad company if it doesn't pay for on-call
@cloud3x3
@cloud3x3 15 күн бұрын
As an EM I had a no ship on Friday policy (generally). I also ended sprints on Wed so people didn't feel pressure at end of the sprints.... I also had a no team meetings after 3 on Friday policy... Maybe I was too chill as a mgr 😅
@nuntiusmortis8976
@nuntiusmortis8976 15 күн бұрын
Seems to me like you actually managed the team
@marcelo-ramos
@marcelo-ramos 13 күн бұрын
I like ending sprints on Monday. The last few days of a sprint can be the hardest. Ending on Mondays give me peace of mind on Thursday and Friday that if needed, I can get one or two extra days from the weekend.
@bloodylupin
@bloodylupin 15 күн бұрын
is it possible? just pushed a minute ago 😂😂😂
@marcelo-ramos
@marcelo-ramos 13 күн бұрын
You won't convince me being on-call doesn't suck. If you like it, more power to you, but most of us hate it.
@ryanquinn1257
@ryanquinn1257 14 күн бұрын
I push to main on a Friday. But that’s also because rollback with vercel is so easy😂
@ru3728
@ru3728 15 күн бұрын
I've been on call once almost once a week for the last 14 years, first 4 years during the weekend and later friday night. I think I did all the quick and dirty fixes we can think of. 🤣
@thejonte
@thejonte 15 күн бұрын
I deploy on fridays afternoon so I have the entire weekend to fix it before school
@KamoriGoat
@KamoriGoat 15 күн бұрын
What are your thoughts on incident command/leading? Sometimes the issues are huge and the response is chaotic, and someone who takes charge well is always appreciated.
@NaranuCS
@NaranuCS 9 күн бұрын
When I was a grad dev, I claim to fame within my first job was for deploying of Fridays and breaking stuff at 3pm 🙃
@xuover
@xuover 10 күн бұрын
I think you brushed over guardrails and the value, real value you get from having a great guard rail culture. I would like to hear your opinions on the *DD’s (TDD, BDD, DDD) one day
@mohamedkadhemmansour7058
@mohamedkadhemmansour7058 14 күн бұрын
Hi what is the extension that theo uses to have spotlight like search for browser tabs ? is it part of the arc browser ?
@fluentmoheshwar
@fluentmoheshwar 2 күн бұрын
It's part of Arc
@moose43h
@moose43h 15 күн бұрын
Where do you get these floral shirts ?
@turc1656
@turc1656 15 күн бұрын
I think you mean "why".
@owenwexler7214
@owenwexler7214 15 күн бұрын
My app covers weekend entertainment events. No deploys after Wednesday afternoon unless it’s urgent (security fix or whatever).
@harsh-es7ze
@harsh-es7ze 14 күн бұрын
middle of the video it felt like he is reading a script made by A.I
@i3cheese
@i3cheese 14 күн бұрын
I think this video really important. Thank you!
@andyk2181
@andyk2181 15 күн бұрын
Make sure you use a clear naming strategy in your git branches like "feature/agm-114/fire-and-forget" then hit merge and go down the pub.
@kamiljanowski7236
@kamiljanowski7236 14 күн бұрын
I'm no longer on-call because our customer decided that they don't need it and won't pay for it :P If we fail, it will take another 3 months to fix the deployment. Welcome to the world of airline business 😂
@mambans
@mambans 15 күн бұрын
I personally prefer to have a "chill working" weekend than a hectic workday. But that might be sad in it self as well.
@Sammysapphira
@Sammysapphira 13 күн бұрын
This is why most online videogame like world of warcraft have maintenance and resets and big releases on tuesdays. Recently lots of online games have been releasing on friday night because of marketing wanting the biggest possible playcount. This compounds into higher traffic than expected, AND all the devs are on weekend.
@SPeeSimon
@SPeeSimon 14 күн бұрын
We have a lot of parttimers here. So that also applies to thursday eod. I have lost a day searching for a problem, only to figure out another team did an deployment the day before that caused the problem. Of that team all devs were off. Luckily it was our acc environment and my team had someone who could undo it. So next time; tell you did a deployment, don't do it just before you leave, make sure that always someone is available and don't use placeholder values.
@fulconandroadcone9488
@fulconandroadcone9488 9 күн бұрын
I was a junior and for the life of me I could not figure out what they were scared of all the time.
@ytlongbeach
@ytlongbeach 13 күн бұрын
Companies should standardize on all production deploys at 5pm on Saturdays.
@eugenestein1629
@eugenestein1629 11 күн бұрын
Production deployment is a skill of its own. Except for complex db/infrastructure changes, deployments for app code could be done any time.
@SayanMondal342
@SayanMondal342 14 күн бұрын
But an outage isn't always tied to commits and branches (generally branches are E2E tested and pushed to prod), some could be infrastructural/node level issues, resource unavailability, etc, which won't be solved by a rollback
@DarkzarichV2
@DarkzarichV2 15 күн бұрын
I thought it's a common sense rule, no one wants to research why the production is down during their weekends 😆
@steveoc64
@steveoc64 12 күн бұрын
but the weekend is the ONLY time you get any headspace to do deep work, so 5pm Friday deploys are the best time to do deploys Every other hour of the week is full of agile meetings
@gro967
@gro967 15 күн бұрын
The answer you are looking for is chaos engineering…
@Kane0123
@Kane0123 15 күн бұрын
Friday deployment is for rookies and young people.
@jg_ultra
@jg_ultra 14 күн бұрын
"Rookies and young people" and more-experienced people. If you don't trust your deploys on Fridays then I don't trust your deploys any other day of the week either. Make the changes you need to deploy comfortably on a Friday. It'll make every other day so much better too.
@ccccjjjjeeee
@ccccjjjjeeee 14 күн бұрын
build up a feedback loop that lets you know if a deploy broke stuff within minutes (monitoring error rate, latency, etc, plus tracing to figure out _where_ the issue is), and friday deploys become chill :)
@markusmuschol6960
@markusmuschol6960 14 күн бұрын
I mostly agree except when some kind of money transfer is involved. Then you better have some guardrails. Rolling back and refunding to angry customers is not really an option and will hit your reputation hard. Usually its a long chain of complains from Customer Service up to the Bosses. but yes you should know that the Bug happen before the Boss. At least you can say we are already on it when they call.
@m12652
@m12652 15 күн бұрын
Deploy on mondays, project managers hate it 😉
@anubhavgupta8164
@anubhavgupta8164 15 күн бұрын
Just going to deploy right now -_-
@VeniMitev
@VeniMitev 14 күн бұрын
I was just thinking if I should deploy today or wait until Monday 😂 I think I "found" a bug I need to resolve and it will take me all day 😶 I guess I have to deploy on Monday...
14 күн бұрын
Wrt application deployments/releases, really missed talking about feature flags where it's applicable. They're a really handy way to quickly turn off a feature and decoupling release and deploy is one of the best gains you can have
@FelipeV3444
@FelipeV3444 14 күн бұрын
You know what's worse than deploying o a Friday? Deploying on the Friday right before Christmas break. If you think this is unbelievable, I gotta tell you about a game I used to play called Dead By Daylight LOL. Long story short: they did that for their first Christmas break, and for a month we had an invisible Michael Myers with a chainsaw running around (chainsaw belonged to a different killer). Look up "invisible chainsaw Myers" it's hilarious.
@FelipeV3444
@FelipeV3444 14 күн бұрын
Quick edit: he wasn't fully invisible, that's the name the community gave the exploit, you could see a floating Myers head with a chainsaw.
@siwoz
@siwoz 15 күн бұрын
Sunday night deploy ftw
@netronominom2850
@netronominom2850 15 күн бұрын
how are you still doing sponsorship with planet scale
@Mooooov0815
@Mooooov0815 15 күн бұрын
Why should he not? Seriously, all people whining about the free tier being gone, but planet scale is still objectively a great product for the stuff that is says that it does
@neociber24
@neociber24 15 күн бұрын
What about pinning the packages versions to prevent patches that may break the app.
@developer217
@developer217 15 күн бұрын
Where is pinned video about tests :(?
@dominikdalek
@dominikdalek 15 күн бұрын
Very timely given that twitter redirecting to x happened on Friday.
@steviestone3968
@steviestone3968 15 күн бұрын
theo's editors, need to edit and deploy this video on Friday...
@rikkitp
@rikkitp 15 күн бұрын
That's why we deploy at Thursday =)
@pandaunicorn2791
@pandaunicorn2791 15 күн бұрын
Wouldn’t A/B testing kinda reduce the damage caused by published bugs?
@dandogamer
@dandogamer 13 күн бұрын
Some bugs exist in a system for a long time before they are made known
@cintron3d
@cintron3d 8 күн бұрын
We deploy on Wednesdays for this reason
@user-ky1ud6zx7h
@user-ky1ud6zx7h 15 күн бұрын
It’s no coincidence that this video is posted on Friday… 😂
@LesserKnownAJ
@LesserKnownAJ 15 күн бұрын
but where's the fun and adrenaline rush if you don't deploy on Friday?
@jonkf7548
@jonkf7548 15 күн бұрын
I watched about half of this video then stopped to go drop a production database.
@Clangsoul
@Clangsoul 15 күн бұрын
ha a revert button and everything will be fine. weekend trip to LV saved
@jimlung1357
@jimlung1357 14 күн бұрын
never deploy on a thurs or friday. find a another job if your employer doesn't get this
@nuntiusmortis8976
@nuntiusmortis8976 15 күн бұрын
I'm not on call because no company is willing to pay how much I value the freedom and flexibility of what I can do outside of expected working hours.
@dandogamer
@dandogamer 13 күн бұрын
Exactly!!
@slipperyeel9206
@slipperyeel9206 15 күн бұрын
In a fan of npn. Only forwards, never backwards 😂
@joskomlaker6934
@joskomlaker6934 14 күн бұрын
lmao musixmatch can relate
@klaudyw3
@klaudyw3 15 күн бұрын
15 bugs per 1k lines. Prod bug fixed on 200 lines. (Sweating in a panic)
@nuntiusmortis8976
@nuntiusmortis8976 15 күн бұрын
thankfully not all bugs are equal 😅
@dandogamer
@dandogamer 13 күн бұрын
Probably higher if writing in JS lol
@afuzzybearsyoutubechannel2812
@afuzzybearsyoutubechannel2812 15 күн бұрын
published on a Friday
@frankhaugen
@frankhaugen 9 күн бұрын
We tried this last week... 😢🔫
@FeckOffTeaCup
@FeckOffTeaCup 15 күн бұрын
Kitty!
@Fuzbo_
@Fuzbo_ 15 күн бұрын
shipit
@rahulspoudel
@rahulspoudel 15 күн бұрын
No stage and prod deployment on a Friday. Almost the norm these days.
@l3ss1sm0r3
@l3ss1sm0r3 15 күн бұрын
Just don't have weekends ... problem solved 🙃
@srujangurram
@srujangurram 15 күн бұрын
Highlight JS 😦
@Strammeiche
@Strammeiche 15 күн бұрын
You guys actually deploy?
@MartinPutniorz
@MartinPutniorz 15 күн бұрын
Never shipped in my life.
@jonmichaelgalindo
@jonmichaelgalindo 15 күн бұрын
Too late! Just did.
@kazmi401
@kazmi401 15 күн бұрын
pushed 10 minutes Ago.
@mohitkumar-jv2bx
@mohitkumar-jv2bx 15 күн бұрын
Is it just an #ad for vercel again?
@andyk2181
@andyk2181 15 күн бұрын
What's vercel?
@shantanuojha3578
@shantanuojha3578 15 күн бұрын
stop this they dont deploy on saturday to keep us happy they deploy on saturday to keep customers happy.
@pawelparadysz
@pawelparadysz 15 күн бұрын
my html code has 0 bugs so I dont believe in this statistic /s
@oleksandrpopovych4841
@oleksandrpopovych4841 15 күн бұрын
hmm, npm supports unpublishing
@YiannisMorfos
@YiannisMorfos 15 күн бұрын
damn i'm early
@codeChuck
@codeChuck 14 күн бұрын
Theo, can you speak words more clearly? I'm trying to listen to you, but it only possible with subtitles. I do not clearly get half the words :)
@spartanatreyu
@spartanatreyu 2 күн бұрын
Curious, what country are you from and what is your native language?
@weirddev
@weirddev 15 күн бұрын
Second view
@tobyzieglerrr
@tobyzieglerrr 14 күн бұрын
I Dev i not care about prod... I dev on develop branch... Me not responsible for master branch. Someone else problem it is. Me happy the others have work too on the weekends i rest.
@GnomeEU
@GnomeEU 15 күн бұрын
70 Bugs per 1000 lines of code. Now I feel like a god developer. We write thousands of lines per month, we don't even have unit tests. And it's rare that we ship bugs. We do code reviews sometimes.
@peterhickman386
@peterhickman386 15 күн бұрын
Somewhere someone is deploying nothing but bugs 😭
@outmaniwpk
@outmaniwpk 15 күн бұрын
first comment :D
@lionlike5856
@lionlike5856 15 күн бұрын
Okay one more cringe reaction face & im unsub
Rails Deserves Better.
32:33
Theo - t3․gg
Рет қаралды 11 М.
Microsoft’s MacBook Killer?
1:26:47
WVFRM Podcast
Рет қаралды 458 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 27 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 11 МЛН
Joscha at Microsoft
48:46
Simuli
Рет қаралды 1,5 М.
Cloudflare Can't Stop Lying
44:41
Theo - t3․gg
Рет қаралды 37 М.
Cool Tools I’ve Been Using Lately
23:11
Theo - t3․gg
Рет қаралды 76 М.
“California Skater Boy” Reacts To Senior JS Interview
12:24
Theo - t3․gg
Рет қаралды 46 М.
the new PS4 jailbreak is sort of hilarious
12:21
Low Level Learning
Рет қаралды 511 М.
Honest First Impressions with Arc Browser
15:21
McGuire Brannon
Рет қаралды 72 М.
Dear Apple - The iPad needs help.
11:47
Mrwhosetheboss
Рет қаралды 295 М.
Pretty much every website uses the wrong font size…
15:33
Theo - t3․gg
Рет қаралды 62 М.
De-Google Your Life - Part 1: Start With Chrome
19:31
Linus Tech Tips
Рет қаралды 1,5 МЛН
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 59 М.
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 9 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 1,9 МЛН
Куда пропал 3D Touch? #apple #iphone
0:51
Не шарю!
Рет қаралды 628 М.
Pratik Cat6 kablo soyma
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН
⌨️ Сколько всего у меня клавиатур? #обзор
0:41
Гранатка — про VR и девайсы
Рет қаралды 653 М.