Notes & Learnings
...and, anything too short to be a blog post.
Writing down every UUID #
Automatically swap between black or white text based on any arbitrary background color #
Angel's Glow #
Frosted Glass from Games to the Web #
No GPS required: our app can now locate underground trains #
sunlit css #
Bypassing regulatory locks, Faraday cages and upgrading your hearing #
IMG_0416 #
The Secret Electrostatic World of Insects #
Math Is Still Catching Up to the Mysterious Genius of Srinivasa Ramanujan #
The weird history of the barcode #
Hiding Images in Plain Sight: The Physics Of Magic Windows #
An introduction to css-doodle #
Wounded orangutan seen using plant as medicine #
A proposal to add signals to JavaScript #
Optimizing Javascript for fun and for profit #
Awesome Low-Level Design #
Cache-Control: Cheat Sheet #
Generating the Alphabet #
My favourite animation trick: exponential smoothing #
Nerdy internals of an Apple text editor #
Using playing cards to store hidden data #
In Hong Kong, abandoned villages have been reclaimed by nature #
The power of 2 random choices #
After This Fungus Turns Ants Into Zombies, Their Bodies Explode #
Fluorite lenses: Corrective capabilities beyond the limits of ordinary optical glass #
Server-side sandboxing: Containers and seccomp #
You can now add horizontal rules between options in select elements #
https://webfft.net/cir/ #
Facebook's ML based JS bundling #
Car allergic to vanilla ice cream #
Beetle grows ‘termite’ on back to steal food #
How Amazon.com Search Uses Chaos Engineering to Handle Over 84K Requests Per Second #
Case Study: Rebuilding TechCrunch layout with modern CSS #
How React 18 Improves Application Performance #
Defensive CSS #
Design of Complex Tables #
The truth about Svelte #
Rebellious birds make nests out of anti-bird pins #
Invisible Details of Interaction Design #
A Deep Dive Into SVG Path Commands #
Netflix Culture Deck #
Maps Distort How We See the World #
Style your RSS feed #
Mystery signal from a helicopter #
Load Balancing #
My Hardest Bug Ever #
This is the story of the hardest thing I've ever debugged, from Crash Bandicoot 1.
https://www.gamedeveloper.com/programming/my-hardest-bug-ever
How to Write a Spelling Corrector #
Tether elements to each other with CSS anchor positioning #
Let's build a Chrome extension that steals everything #
Darwinian Gastronomy: Why We Use Spices: Spices taste good because they are good for us #
My talk on CSS runtime performance #
Why Google stores billions of lines of code in a single repository #
Avoiding the Hermann Grid Illusion #
So You Think You Can Build A Dropdown? #
Sergey Brin: "Irate call from Steve Jobs" #
Copilot Internals #
React Wrap Balancer #
Simple React Component That Makes Titles More Readable
How "See A Satellite Tonight" Works #
How we built Raycast Wrapped #
H3: Uber’s Hexagonal Hierarchical Spatial Index #
Read This Post 'Unless' You're Not A Ruby Developer #
The best science images of 2022 #
Astrometry.net: Blind astrometric calibration of arbitrary astronomical images #
kit.svelte.dev
showcase links redirect to home page on iOS #In a page that has an element with
float
andshape-outside
, clicking a link crashes the tab.Hacking Bluetooth to brew coffee from GitHub Actions #
Asteroid Launcher #
Inside Framer's Magic Motion #
Building A Virtual Machine inside ChatGPT #
An Interactive Guide to Flexbox #
Prerender pages in Chrome for instant page navigations #
CSS Stacking Contexts #
The Vault - Nguyen's Design Resource stash #
Conducting a post-mortem analysis of a Node.js application #
Speeding up the JavaScript ecosystem - one library at a time #
Accessibility - Mouse and pointer events #
Inclusive Components #
Is white wire with grey stripes positive or negative wire? #
text-emphasis-style #
Stacking Order #
Rubik's Cube Visualised #
How PlanetScale Boost serves your SQL queries instantly #
Sarat Chandra Das' Journey to Lhasa and Central Tibet #
Forking Chrome to turn HTML into SVG #
Twitter Birdwatch #
WASM in Ember #
Ramman Festival #
Is Turbopack really 10x Faster than Vite? #
ViteConf 2022 | Full day | 42 talks about the tools and frameworks innovating in the Vite Ecosystem #
Understanding ProRAW #
Rive vs Lottie #
Experimenting A New Syntax To Write SVG #
Someone is pretending to be me. #
WebAssembly cut Figma's load time by 3x #
Introducing Signals #
How we clone a running VM in 2 seconds #
German bunker design #
Git Database Internals #
Why React Re-Renders #
Rust bindings for the V8 JavaScript engine #
Hydroponics: Growing an Appreciation for Plants #
The case of fake IMDb credits #
The ejector seats that fire through the floor #
Cheating at chess with a computer for my shoes #
Casio F91W Mod #
Why I built a dictionary app even with more than +300 apps available at AppStore? #
Why are McDonald’s Self Service Kiosks so hackable? #
Shimmer Animation #
Where's the fun in accessibility? #
The CSS behind Figma #
Markov Chat Bot Disaster Story #
Delta is experimenting with flight information boards that know who you are and where you’re going #
Paper Airplane Designs #
See Thru Jet Engine #
Making your dynamic Ember components work with Embroider #
Darwin's Hawkmoth responds to bat ultrasound at sonar-jamming rates #
The Exploration of the Siachen or Rose Glacier, Eastern Karakoram #
An archaeological survey of the Nubra Region #
The only flag of the world that is shredded #
WCAG 3 will use a new color contrast method called APCA #
Preload late-discovered Hero images faster #
The weirdest Chrome bug I've ever seen #
Reverse input/textarea after selecting their contents with the mouse.
Incomplete List of Mistakes in the Design of CSS #
Stephanie Eckles – Minimal CSS Solutions to (Previously) Complex Problems | CSSCafe #
How MDN’s autocomplete search works #
event.key
isn't set when using the default Android on-screen keyboard. #The prickly question of holly leaves #
If Ilex aquifolium finds its leaves being nibbled by deer, it switches genes on to make them spiky when they regrow. So on taller Holly trees, the upper leaves(which are out of reach) have smooth edges, while the lower leaves are prickly.
How we built the GitHub globe #
5kB WebGL globe lib. #
A nice thread on how the globe on Vercel`s homepage was built.
Don't push that button! Exploring the software that flies SpaceX's ships #
Sikkim Project Archives #
The aim of Sikkim Project: The Land and its People is to highlight the physical beauty of the land and to explore how nature and its positioning played a significant role in the formation of identities of different communities.
More than you want to know about gift cards #
The Geosophy Newsletter by Devyani Khare #
Hysteresis Effect #
Why does sunlight come from the north in shaded relief maps? #
How maps work around the shortcomings of human perception.
Choosing the right gear for planetary astrophotography #
Try and hit a focal ratio of
5 x pixel size
. You may need a Barlow to hit this number.https://www.cloudynights.com/topic/700833-why-does-the-f-num-5x-pixel-size-apply-for-colour-cameras/
async
functions may not work while usingpage.evaluate
in Puppeteer. #This was a surprising bug. Turns out, Puppeteer serializes these functions using
Function.prototype.toString()
. Babel, and other transpilers, change the code in such a way that this no longer works. The solution is to pass the function as a template literal or configure the transpiler to use the latest ecma version("target": "es2018"
).https://github.com/puppeteer/puppeteer/issues/1665#issuecomment-354241717
Terser vs esbuild: Ember app case study #