Shared links
Things I read and found worth passing on, shared via NewsBlur.
December 2024
November 2024
- The Art of Setting Realistic Goals
- Announcing TypeScript 5.7
- Don’t forget to localize your icons
- Codin' Dirty
- Beginner
- College Programs of the Near Future
- JavaScript's ??= Operator: Default Values Made Simple
- Museum of Modern Fart
- Rails 8.0
- Ruby on (Guard)Rails
- CSS sprite sheet animations
- React Native, and "the native feel"
- Optimize resource loading with the Fetch Priority API
- Fit-to-Width Text: A New Technique
- Low-Poly Image Generation using Evolutionary Algorithms in Ruby
- Earlier function parameters are available to default parameters (#tilPost)
- What is the point of an online conference?
October 2024
- Stupidity: Our biggest threat?
- Bewegte ASCII Art mit Schreibmaschine
- Next.js 15
- Svelte 5 is alive
- The Useless Web
- Naming conventions that need to die
- Naming Conventions That Need to Die
- Employee Satisfaction
- When
- Software Engineer Titles Have (Almost) Lost All Their Meaning
- Never Missing the Train Again, Thanks to Rust
- Why is everybody talking about sync engines?
- Cameron’s World
- Against dystopian views of high-speed audiobook listening
- Announcing Deno 2
- Don't let dicts spoil your code
- Fixing your website's JavaScript performance
- Forums Are Still Alive, Active, And A Treasure Trove Of Information
- Engineering Managers' Guide to Effective Annual Feedback
- Die besten Fakten als Buch 👉 https://shopillon.de/faktillon/ Ehrliche Nachrichten auf…
- Search for Charts by Data Visualization Functions
- Cloud Cost vs. On-Premises Cost
- You can now download over 33,000 sound effects from the BBC archive
- OpenFreeMap
September 2024
- Tectonic Surfing
- Font with Built-In Syntax Highlighting
- Why Anticipatory Design Isn’t Working For Businesses
- Original
- In the Trenches: What it Means to be an Engineering Manager
- Announcing TypeScript 5.6
- A shortcut to edit long shell commands in your $EDITOR (#tilPost)
- Building a WoW server in Elixir
- You Can Do It
- Hacking sales as an introvert
- Opinions for Writing Good CSS
August 2024
- Don’t use complex expressions in if conditions
- Elasticsearch is Open Source, Again
- The secret inside One Million Checkboxes
- Python Developers Survey 2023 Results
- Weird People
- Server Setup Basics
-
video to css
Who needs when you already have CSS?
- Windows 11 tweaks & usability improvements
- Let's Write A Reverb
- On Writing Well
- CSS Grid Areas
- Jobs of the Multiverse
- Examples of Great URL Design
- Queuing systems and crowd engineering
- Meeting
- One Million Checkboxes and the fear of viral success
- It’s probably just money: Why hosts do well at the Olympics
- How to Get or Create in PostgreSQL
- Dig Dig Dig Dig
- GitHub copilot — Lessons
July 2024
- What we got wrong about HTTP imports
- All I Know About Certificates -- Certificate Authority
- Samplette: Web-Tool für die Sample-Suche auf YouTube
- The Internet
- Database Design for Google Calendar: a tutorial
- How not to use box shadows
- Data Fetching Patterns in Single-Page Applications
- Who killed the world?
- Gotchas with SQLite in Production
- Panic! at the Tech Job Market
-
CSS Classes considered harmful
Probably a bit overdramatic, but the solution sounds good
- A short history of the TR-909 in 16 songs
- Your first 90 days as CTO or VP Engineering.
- Sneaky React Memory Leaks: How useCallback and closures can bite you
- Direction
- WALL·E - Typeset in the future
- Motion blur
- Notes for new hires
- Python has too many package managers
- State of Text Rendering 2024
- Introduction | Code Review Anxiety Workbook
- Playlist: Fusion Festival Sets 2024
- The Magic of A.I.
- Modern Good Practices for Python Development
- Great animations
- Code Reviews Do Find Bugs
- Path To A Clean(er) React Architecture (Part 6) - Business Logic Separation
June 2024
- The No Asshole Rule
- New JavaScript Set methods
- The I in LLM stands for intelligence
- React 19 and Suspense - A Drama in 3 Acts
- A Rant about Front-end Development
- I Will Fucking Piledrive You If You Mention AI Again
- htmx ~ htmx 2.0.0 has been released!
- Learn Grid Now, Container Queries Can Wait
- If English was written like Chinese
May 2024
- Wann würde das letzte Licht ausgehen, wenn alle Menschen sterben würden?
- Meaningful Nonsense: How I generate sentences
- Why, after 6 years, I’m over GraphQL
- Should I Use JWTs For Authentication Tokens?
- Old Dogs, new CSS Tricks
- Code Splitting in Single-Page Applications
- Time-based CSS animations
- Full
- Why is The World Losing Color?
- Notes on Japan
- Most Common PIN Codes — Information is Beautiful
- The Most Talented Person In The World
- Snappy UI Optimization with useDeferredValue
- Bad Weather
- I’m worried about the tabbing behaviour, rather than the syntax and name of CSS masonry
- GPUs Go Brrr
- The Modern Guide For Making CSS Shapes
- Hardest Problem in Computer Science: Centering Things
- Development notes from xkcd's "Machine"
- The Forensics Of React Server Components (RSCs)
- Modern WordPress - Yikes
- Micro-dosing Caffeine
- How Python Asyncio Works: Recreating It from Scratch
- The Vue Ecosystem in 2024
- Printing music with CSS grid
- Cloudflare / Vercel comparison
- The guide to Git I never had
- A brief history of web development. And why your framework doesn't matter.
- Linux On Desktop In 2023
- Cardiorespiratory fitness is a strong and consistent predictor of morbidity and mortality among adults: an overview of meta-analyses representing over 20.9 million observations from 199 unique cohort studies
April 2024
- Raspberry Pi 5 vs Intel N100 mini PC comparison - Features, Benchmarks, and Price
- Proposal for Signals
- Stress Cat
- Put headphones on your heart and enter Leeni’s magical chip music world
- I made a Fallout inspired RPG game in EXCEL
- Cool queries
- VS Code's new minimap section headers (#blogPost)
- Passkeys: A Shattered Dream
- Announcing TypeScript 5.5 Beta
- Most Tech Jobs Are Jokes And I Am Not Laughing
- Next.js App Router Routing patterns you should know
- Gap is the new Margin
- The Front End Developer/Engineer Handbook 2024 — A Guide to Modern Web Development
- A Day in Tokyo in 1968
- The Rise And Fall Of The LAN Party
- When Do We Stop Finding New Music? A Statistical Analysis
- HTML attributes vs DOM properties
- VideoGigaGAN: Towards Detail-rich Video Super-Resolution
- Why Cats Knock Stuff Over
- Distinguished 2
- Häagen-Bot
- useTransition – React
- Endgame
- 'Human intelligence'
- The Intl.Segmenter object is now part of Baseline
- CSS in React Server Components
- NASA Veteran’s Propellantless Propulsion Drive That Physics Says Shouldn’t Work Just Produced Enough Thrust to Overcome Earth’s Gravity - The Debrief
- Next.js 14.2
- Types of Eclipse Photo
- Die besten Fakten als Buch 👉 https://shopillon.de/faktillon/ Ehrliche Nachrichten auf…
- Layered Toggles: Optional CSS Mixins
- Machine
- When security matters: working with Qubes OS at the Guardian
- An IRC client in your motherboard
- Introducing Jpegli: A New JPEG Coding Library
- Bringing Python to Workers using Pyodide and WebAssembly
- Every dunder method in Python
- Front-end development’s identity crisis
- Deno 1.42: Better dependency management with JSR
- The Art of Saying No, Product Leadership Edition
- Ethereal demoscene creations, animation from scroll bars, at Revision 2024
March 2024
- Why choose async/await over threads?
- LLM Pricing
- Only 20 JavaScript runtimes left
- Storybook 8
- Interaction to Next Paint is officially a Core Web Vital 🚀
- The Greatest Meme Template Ever
- Scalable CSS
- Trying To Understand Copilot's Type Spaghetti
- Eloquent JavaScript 4th edition
- Announcing TypeScript 5.4
- Modern CSS Tooltips And Speech Bubbles
- "Hey, will you build me a website?"
- Signs you’re about to be acquired
- Fonts are still a Helvetica of a Problem
- Twenty Years Is Nothing
- In Praise of Buttons
- JSR: the JavaScript Registry
- "Looks Good to Me"
- Flexible Schemas Are The Mindkiller
February 2024
- Call My Cell
- Learn to Read Korean in 15 Minutes
- Vanilla JavaScript, Libraries, And The Quest For Stateful DOM Rendering
- Design-Pattern Guidelines: Study Guide
- React is the New IBM
- Reggaeton Be Gone
-
Front-End challenge: progress indicator
nice exercise
- Job titles are bullshit
- Notes from an Interviewer
- Design Ah! (デザインあ) · learning the fun of design
- Tailwind marketing and misinformation engine
- Avatars
- Popular git config options
- Why I threw away your resume (from the world's crankiest recruiter)
- We need to talk about parentheses
January 2024
- How to turn off password managers for fields (#snippet)
- Insects aren't attracted to lights at all – they just get vertigo
- How to do things if you're not that smart and don't have any talent
- Lubricate your keyholes
- Why Tailwind Isn’t for Me
- Build Your Own Max For Live Devices: A Beginner's Guide
- Bug Thread
- Log Alignment
- Hiring ONLY seniors is the worst policy in the software industry
- Progressively Enhanced Form Validation, Part 1: HTML and CSS
- Narrator: They did not in fact delegate Maintenance
- Astronaut Guests
- Are Pop Lyrics Getting More Repetitive?
- Next.js 14.1
- AI of the Beholder
- Designing better target sizes
- 28 Advanced NextJS features everyone should know
- Classic Short Stories
- Docker Cheat Sheet
- Web Interface Guidelines
- The Two Reacts
- Fever
- It's 2023, here is why your web design sucks.
- What PWA Can Do Today
- Why you should grow and keep big muscles
- StrongLifts 5×5 Workout Program: The Definitive Guide
- Push Notifications - What to Push, What Not to Push, and How Often