Learn about URL parsing in real life 📺
There is a uXSS bug in Chrome on iOS, which is actually a WebKit bug. But Chrome fixes it on iOS by crashing the browser, because this was the fastest way to fix it. Alright ...
There is a uXSS bug in Chrome on iOS, which is actually a WebKit bug. But Chrome fixes it on iOS by crashing the browser, because this was the fastest way to fix it. Alright ...
In this talk, Uncle Bob starts to set the context for why our industry has a hard time catching up with the speed and also why it is so important that we do spend more time on mindfully constructing software. It's worth spending those 1,5h watching this talk, or less if you 2x the video speed :).
Wikipedia says about cohesion, it refers to the degree to which the elements of a module belong together.
And about coupling it says how closely connected two routines or modules are.
I have been titled as a Sandi Metz fanboy, I am :). I use "send to" and "plays the role" since I read her book poodr.
Pharo - object-oriented programming language and a powerful environment
Another pearl by @KevlinHenney in his Functional Programming You Already Know
is his explaination of why we actually should leave out prefixes to our functions, such as get
and set
.
@KevlinHenney is always worth watching, so there is Functional Programming You Already Know by him. I would like to extract this one piece where he explains decoupling in a great way, I think.
This is a great talk by @KevlinHenney
A Coding Dojo with @XaV1uzz doing the Kata Mars Rover and another one where he shows how to refactor the bowling kata to patterns.
This is a very nice interview (video) with JB Rainsberger and Corey Haines, two of the people I closely follow and try to learn from as much as I can.
I really appreciate the things I learnt from Erik Meijer, but I am not so sure I can follow all his opinions.
Watch the author of poodr describing how to solve the problem of mocks and real code running out of sync! (And lots of goodies about testing and stuff.) Watch it twice, it's worth it :)