Things saved from around the web.
The assertion that technology companies can’t possibly be shaped or restrained with the public’s interest in mind is to argue that they are fundamentally different from any other industry. They’re not.
- Plan your scripts out on paper before your open a text editor.
- Stop obsessing over tools.
- Focus on solving problems.
- Maintain a library of snippets that you can reuse.
So you say to yourself, I have a plan. Instead of me letting the user click on a link that then goes to the browser and the browser giving me back control when the new page loads, what about implementing that myself?
Instead of letting the browser handle navigation, I will handle navigation, so as to avoid the loss of control. What I'll do is, I'll XHR the page off the server, and then I'll innerHTML it into the current page. You're getting around the loss of control by handling loading yourself. Don't trust the browser to do it, do it yourself. Implement it internally.
An excellent post from Stuart Langridge. It excellently sums up the culture of Not Invented Here that permeates the industry of late.
Using multiples of 8 to define dimensions, padding, and margin of elements.
Excellent implementation work by Jeremy on his personal site. Dark mode is something that we can easily add everywhere!
I'm looking forward to trying this - it's apparently hugely improved on MacOS!
Heartbreaking work, but it shows how important it is to care and empathise while designing.
"Edge-side rendering". Amazing! This could be something to really solve some of the issues I have with our reliance on Client-Side Rendering. I will have to play with this...
Always remember kids, a company never has your best interests at heart. They're about power, heirarchy, and making money.
How to make generative art in the browser, with simple beautiful code.
It is, arguably, in the elevation of [The Market], this profoundly mechanistic (and in that sense perversely innocent) system to a position above all other moral, philosophical and political values and considerations that humankind displays most convincingly both its present intellectual [immaturity and] - through grossly pursued selfishness rather than the applied hatred of others - a kind of synthetic evil.
History of EU lols.
An excellent argument for web standards and not trying to re-engineer what already exists in the browser.
I would personally make that field into a free text field that accepts YY or YYYY and do some validation on the client and server.