8 years later and still great content. Thanks man.
@teodz11 жыл бұрын
I still watch this over and over again as part of my monthly 'refresh'. Thanks Dave!
@ManojkumarMuralidharan12 жыл бұрын
Nice vid and you just read my mind with the title 'So you want to be a Front end Engineer'. Looking fwd to more such videos.
@RyanJohnson12 жыл бұрын
That "Dev"olution bit was how it went for me. Well put!
@tomastrajan337710 жыл бұрын
Very good video, i learned a lot! Just one thing,@55:20 you said that span with position absolute will be positioned absolutely to it's nearest parent (div) but i think that in that case it is absolutely positioned to , also in general the nearest parent is first parent element with position relative or absolute
@mrtwreckz12 жыл бұрын
great talk! went through a similar devolution...currently transitioning from dev to eng
@SamuraiGuevara11 жыл бұрын
this is pure front end engineering gold! thanks dude
@DavidMosher12 жыл бұрын
Thanks for your feedback; understanding best practices was something I really appreciated when starting out as a new web developer. Cheers :)
@the_three_Jay5 жыл бұрын
Wow!! Nice work on putting this. Thanks
@kshitizkc240412 жыл бұрын
Hmm...interesting. Glad to see lot of the stuff like BNF, EBNF, parsing I learnt during senior year Language Translators being explained in context to front end technology.
@DavidMosher11 жыл бұрын
My pleasure! Glad you are enjoying it :)
@DavidMosher12 жыл бұрын
Thanks for watching, glad it was helpful! :)
@weblancaster12 жыл бұрын
Thanks so much for your work to the Front End Community.
@kiranrao926010 жыл бұрын
I don't recollect when was the last time I watched a tech video packed with so much useful information! This video changes how I approach HTML and CSS in the future. Thanks for this talk.
@DavidMosher12 жыл бұрын
You're welcome! Definitely take the time to check out the links in the sources, there are some awesome articles to read in there too :)
@PascalDickhoff6 жыл бұрын
38:20 thank you for clearly stating that it is not possible to stack override each specificity class! :) All the video: Thank youuuu!! I literally spent 2 days reading about rendering and stuff. And you just explained it in about 40 mins! Thx
@DavidMosher6 жыл бұрын
Awesome to hear this helped you Pascal :)
@slavkokovljenic66215 жыл бұрын
A wonderful content man.Really appreciate it. Your explanations are top-notch. All the best
@DavidMosher5 жыл бұрын
Thanks for your reply Slavko! I'm glad you found this helpful =]
@sushantwaghmare89946 жыл бұрын
Thanks,already read paul irish's article on 'how browsers work' but your video made it a lot simpler to understand.
@DavidMosher6 жыл бұрын
My pleasure, Sushant; I'm glad it was helpful :)
@DerekRies12 жыл бұрын
Extremely well structured talk with lots of good content in it! I can say I've gone through a near exact "Dev"olution as you so feel free to add another anecdotal data point. Started building my own browser as a learning process not too long ago and I've learned an incredible amount just by digging through the chromium and mozilla source code.
@zuesbenz12 жыл бұрын
Thank you for doing this. Look forward for more.
@hsinRamen11 жыл бұрын
This was very thoughtfully put together. I greatly appreciate the presentation. Thank you.
@markappleby978812 жыл бұрын
Thanks for this! I'll definitely have to set aside some time to read through "How Browsers Work" now.
@DavidMosher11 жыл бұрын
Nice! It's always cool to hear how peoples paths differ as they approach the different disciplines ;)
@SkylerKnight12 жыл бұрын
Excellent vid, I always wanted to understand best practices and i'm really glad you shared this presentation. Keep up the great work.
@pixelomo518011 жыл бұрын
Thanks, great video, you definitely raised my understanding of how browsers work. It's made me realise how I can optimise my sites to load faster by making the CSS lighter.
@DavidMosher11 жыл бұрын
Glad the video helped you out, Alan :)
@DavidMosher12 жыл бұрын
You're right, I also forgot to explain that position:fixed elements consider their parent the viewport and so their coordinate offsets are computed from there. :)
@DavidMosher11 жыл бұрын
Thanks Samurai, I'm glad you enjoyed it :)
@ShwetabhKumar12 жыл бұрын
Thanks David for the awesome walk through.
@DavidMosher12 жыл бұрын
You're welcome! I'm glad it was helpful :)
@DavidMosher11 жыл бұрын
Hi Kevin, I'm glad the video was helpful! Your question on script loading is a complex one, but I'll do my best to answer. There are a few ways you can add a script to a page but not all of them work after the page has loaded; the most desirable is to create a script on demand `document.createElement('script');` and then append it to the head with `head.appendChild(script);`, this has the advantage of not blocking page rendering and works after the page is loaded.
@lexjojo9912 жыл бұрын
Great Talk! Thank you so much for putting this up
@catwhisperer91112 жыл бұрын
Thank you for an awesome presentation.
@ZacharyLysobey12 жыл бұрын
Hey Dave, fantastic video. You messed up the link at the end though. Took me a while to figure it out, but the correct link is bitly.com/bundles/dmosher/1.
@nicofonce12 жыл бұрын
I'm coding for more than 7 years now & nevertheless this was VERY useful. Thx a lot.
@DavidMosher12 жыл бұрын
Glad you enjoyed the presentation! :D
@hungchau1278 жыл бұрын
Awesome video! Thanks for the enlightenment!
@peterkasarov597312 жыл бұрын
Respect @ the presentation... Also awesome usage of TF2 resources ;)
@felipycamargo_4 жыл бұрын
Devia ter uma atualização desse nível.
@DavidMosher4 жыл бұрын
boa sugestão! muita coisa mudou em 8 anos :)
@DanielSean12 жыл бұрын
awesome video, much appreciated!
@DavidMosher12 жыл бұрын
Thanks for the feedback :)
@DavidMosher12 жыл бұрын
Glad it was helpful for you :)
@DavidMosher12 жыл бұрын
Yeah, the font kind of obfuscated the link at the end. I'll post it in the video description :)
@DavidMosher12 жыл бұрын
It's worth fighting through all the gory technical details :)
@kerryruddock58797 жыл бұрын
Enjoying your video, but just to clarify a term that I had to look up: BNF @ 16.05 mark. Are you referring to Backus-Naur-Form? as defined by this Wikipedia link: en.wikipedia.org/wiki/Backus%E2%80%93Naur_form#Example
@DavidMosher7 жыл бұрын
Yep, that's the right reference Kerry!
@KevinMcGee_CSSian11 жыл бұрын
Thanks for a great video, DM. I'm puzzled though, and wonder what you think. We've all heard 'put scrips at page bottom' and now, thanks to you, we know why. But Require.js seems to append them to the HEAD element. And if you examine untold pages on the interwebs, that is exactly what you see: tons of script tags in the HEAD. I don't get it. Any thoughts?
@yankumar528010 жыл бұрын
thanks for sharing David Mosher
@ZacharyLysobey12 жыл бұрын
Minor nitpick. I think you made an error when describing `position:absolute`. Absolutely positioned elements are positioned relative to their nearest "positioned" (relative, fixed, absolute) ancestor, not their nearest parent.
@engineering-ux3 жыл бұрын
Still useful in March 2021.
@roblevintennis12 жыл бұрын
Such a nice prez .. thanks!
@bennyhill370512 жыл бұрын
good job
@alexstulov72197 жыл бұрын
Thank you for video, it took months to put all this stuff together in my mind :)
@DavidMosher7 жыл бұрын
Glad it helped Alex :)
@DavidMosher11 жыл бұрын
The fonts are open source and freely available as part of the Team Fortress 2 game package, you can find them for download on the Team Fortress 2 wiki, it's the first result when you use google to search for "tf2 fonts". Hope this helps, cheers :)
@christophereko8 жыл бұрын
Hi great video! very informative. does all this still apply in 2016? I learned Java in the future but I think my future lays in Web development. I'm thinking about becoming a front end developer but of course I'm sure I'd like to know a bit about back end development as well. Can any one tell me the things I need to learn in an order and how much of it I should learn. Thanks.
@胡俊卿11 жыл бұрын
Thanks for the video, really helped me.
@DavidMosher12 жыл бұрын
You're welcome! :)
@saravanacu12 жыл бұрын
Nice content... Learned of information... Thanks :)
@ezekielchentnik11 жыл бұрын
thanks for the vid!
@DavidMosher12 жыл бұрын
You're welcome, definitely read the article on html5rocks, it's worth it :)
@DavidMosher12 жыл бұрын
Thank you Peter :)
@SamuraiGuevara11 жыл бұрын
what font are you using for your slides? its quite fun.
@diegoddox11 жыл бұрын
Thanks great video. God bless you
@DavidMosher12 жыл бұрын
You're welcome :)
@itsesagay668310 жыл бұрын
i wonder why 7 people disliked this video....
@Colstonewall9 жыл бұрын
Itse sagay Yeah, me too. Some people just have to be assh*les, I guess.
@1ard9 жыл бұрын
+Chris Kavanagh i bet they thought this was a tf2 video XD