-
Weekly Update 504
|
troyhunt.com
-
Welcoming the Bahamian Government to Have I Been Pwned
|
troyhunt.com
-
Welcoming the Bangladesh Government to Have I Been Pwned
|
troyhunt.com
-
Welcoming the Costa Rican Government to Have I Been Pwned
|
troyhunt.com
-
Weekly Update 503
|
troyhunt.com
-
Weekly Update 502
|
troyhunt.com
-
Weekly Update 501
|
troyhunt.com
-
Weekly Update 500
|
troyhunt.com
-
Quantum Computers Are Not a Threat to 128-bit Symmetric Keys
|
words.filippo.io
-
Here's What Agentic AI Can Do With Have I Been Pwned's APIs
|
troyhunt.com
-
Weekly Update 499
|
troyhunt.com
-
Weekly Update 498
|
troyhunt.com
-
A Cryptography Engineer’s Perspective on Quantum Computing Timelines
|
words.filippo.io
-
v1.5.0
|
github.com
-
I want an alarm clock
|
bell.bz
-
Weekly Update 497
|
troyhunt.com
-
HIBP Mega Update: Passkeys, k-Anonymity Searches, Massive Speed Enhancements and a Bulk Domain Verification API
|
troyhunt.com
-
v1.4.1
|
github.com
-
v1.4.0
|
github.com
-
Weekly Update 496
|
troyhunt.com
-
Wait it out
|
bell.bz
-
Weekly Update 495
|
troyhunt.com
-
Claude is an Electron App because we’ve lost native
|
tonsky.me
-
I’m unsubscribing from the AI discourse
|
bell.bz
-
Turn Dependabot Off
|
words.filippo.io
-
Inspecting the Source of Go Modules
|
words.filippo.io
-
I listen to a lot of I Prevail
|
bell.bz
-
Fun shadow coding challenge
|
bell.bz
-
It really is the year of the website
|
bell.bz
-
Podcast: На Маке нет никаких шкафов @ Думаем дальше
|
tonsky.me
-
go.sum Is Not a Lockfile
|
words.filippo.io
-
It’s hard to justify Tahoe icons
|
tonsky.me
-
HTML Input Validation is (maybe) Good
|
htmhell.dev
-
Replacing JS with just HTML
|
htmhell.dev
-
Class names for content not design
|
htmhell.dev
-
Abbreviations done right: The <abbr> element and why not use it
|
htmhell.dev
-
The three semantics of HTML
|
htmhell.dev
-
For the Love of <details>
|
htmhell.dev
-
The HTML Elements Time Forgot
|
htmhell.dev
-
Styling by Language: Using the lang Attribute for Multilingual Design
|
htmhell.dev
-
The many lives of the page title
|
htmhell.dev
-
Building a Transparent Keyserver
|
words.filippo.io
-
Wrapping up 2025 (sort of)
|
bell.bz
-
Semantics beyond the tag name
|
htmhell.dev
-
Forms are a badly designed part of HTML
|
htmhell.dev
-
Don't leave the screen reader hungry
|
htmhell.dev
-
Giving pages a clear shape by using headings
|
htmhell.dev
-
Statistics made simple
|
tonsky.me
-
Them’s the Breaks
|
htmhell.dev
-
The Wonderful World of Web Feeds
|
htmhell.dev
-
Hell is other people's markup
|
htmhell.dev
-
A11y Considerations in Math on the Web
|
htmhell.dev
-
How HTML changes in ePub
|
htmhell.dev
-
a11y freedom beaver
|
htmhell.dev
-
Discover Dialog
|
htmhell.dev
-
What's wrong with this HTML, and is it valid?
|
htmhell.dev
-
Controlling dialogs and popovers with the Invoker Commands API
|
htmhell.dev
-
Accessible by Design: The Role of the 'lang' Attribute
|
htmhell.dev
-
IDREFs: What they are and how to use them
|
htmhell.dev
-
Referencing HTML elements inside Shadow DOM
|
htmhell.dev
-
Speculation rules improvements
|
htmhell.dev
-
Using the Ancient Evils for Debugging
|
htmhell.dev
-
Top layer troubles: popover vs. dialog
|
htmhell.dev
-
It’s been a very hard year
|
bell.bz
-
Happy one year anniversary to Complete CSS!
|
bell.bz
-
How to get hired in 2025
|
tonsky.me
-
The 2025 Go Cryptography State of the Union
|
words.filippo.io
-
Logo: Clojure+
|
tonsky.me
-
Needy programs
|
tonsky.me
-
Get the core right and the resilient code will follow
|
bell.bz
-
Claude Code Can Debug Low-level Cryptography
|
words.filippo.io
-
The Geomys Standard of Care
|
words.filippo.io
-
Complete CSS vs JavaScript for Everyone
|
bell.bz
-
Why bother learning JavaScript now that we have generative AI?
|
bell.bz
-
I am sorry, but everyone is getting syntax highlighting wrong
|
tonsky.me
-
A Retrospective Survey of 2024/2025 Open Source Supply Chain Compromises
|
words.filippo.io
-
Talk: Почему компьютеры не умеют считать? @ Podlodka
|
tonsky.me
-
I tell you what I want, what I really, really want
|
bell.bz
-
Choice is important with stuff like highlighting
|
bell.bz
-
I deleted Bluesky, Mastodon and LinkedIn off my phone
|
bell.bz
-
v1.3.0
|
github.com
-
We’re aiming to run Piccalilli full time
|
bell.bz
-
This generous donation fills me with positivity and hope
|
bell.bz
-
Enabling open working on Piccalilli with content collections
|
bell.bz
-
We launched a community supporters system for Piccalilli today
|
bell.bz
-
Specifically for people that want to listen to vinyl on AirPlay/HomePods
|
bell.bz
-
v1.2.0
|
github.com
-
We’re looking for advertisers on Piccalilli
|
bell.bz
-
I think I need to change my attitude towards webrings
|
bell.bz
-
Thanks for the positive responses
|
bell.bz
-
I’m getting fed up of making the rich, richer
|
bell.bz
-
Cool bridging thing
|
bell.bz
-
Am I missing your country with our Purchasing Power Parity system
|
bell.bz
-
v1.1.0
|
github.com
-
v1.0.1
|
github.com
-
Shoptalk show
|
bell.bz
-
Alright, let me tell you how to make good Yorkshire puddings
|
bell.bz
-
5 years since the .NET Mag article
|
bell.bz
-
I like having a links page
|
bell.bz
-
Severance s2 finale
|
bell.bz
-
We redesigned the Set Studio website and refreshed The Index
|
bell.bz
-
Love newsletters? You’re gonna love RSS
|
bell.bz
-
Just a big ol’ markdown file
|
bell.bz
-
v1.0.0
|
github.com
-
Wrapping up 2024
|
bell.bz
-
datalists are more powerful than you think
|
htmhell.dev
-
Boost website speed with prefetching and the Speculation Rules API
|
htmhell.dev
-
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers
|
htmhell.dev
-
The underrated <dl> element
|
htmhell.dev
-
Preloading fonts for web performance with link rel="preload"
|
htmhell.dev
-
The search input: They almost got it right
|
htmhell.dev
-
The devil is in the <details>
|
htmhell.dev
-
PSA: Stop using the title attribute as tooltip!
|
htmhell.dev
-
Grouping form fields
|
htmhell.dev
-
My favourite colour is Chuck Norris red
|
htmhell.dev
-
Getting Oriented with HTML Video
|
htmhell.dev
-
Microdata for books
|
htmhell.dev
-
How I gained a new perspective on ARIA
|
htmhell.dev
-
You don’t need the isOpen class
|
htmhell.dev
-
The Gift You Do NOT Want: A Div in a Button's Clothing
|
htmhell.dev
-
Page by Page: How Pagination Makes the Web Accessible
|
htmhell.dev
-
Improving User Experience for Multilingual Web Browsing
|
htmhell.dev
-
HTML and CSS I didn't even know about before I started creating content in Japanese
|
htmhell.dev
-
Makeshift hot reload
|
htmhell.dev
-
Submit to the Quirks of HTML
|
htmhell.dev
-
Native HTML light and dark color scheme switching
|
htmhell.dev
-
Past HTML, Future HTML?
|
htmhell.dev
-
Almost, but not quite, entirely unlike...
|
htmhell.dev
-
aria-labelledby = self
|
htmhell.dev
-
Forced Colors Mode Futility
|
htmhell.dev
-
Control the Viewport Resize Behavior on mobile with `interactive-widget`
|
htmhell.dev
-
Smooth Multi-Page Experiences with Just a Few Lines of CSS
|
htmhell.dev
-
Starting off right: Where autofocus shines
|
htmhell.dev
-
A link on a logo in the header, what should the alt-text be?
|
htmhell.dev
-
I wrote a course, but it’s so much more than that
|
bell.bz
-
#34 a button is not a link
|
htmhell.dev
-
Just use fucking paper, man
|
bell.bz
-
#33 make me one (input) with everything
|
htmhell.dev
-
Hi everyone I messed up my social accounts again
|
bell.bz
-
14 ways to supercharge your workflow with AI
|
bell.bz
-
Wrapping up 2023
|
bell.bz
-
Never underestimate HTML
|
htmhell.dev
-
The devil is in the details: a look into a disclosure widget markup
|
htmhell.dev
-
ARIA Live Regions
|
htmhell.dev
-
The Implied Web
|
htmhell.dev
-
Design pattern for custom tooltips
|
htmhell.dev
-
Boosting testing efficiency: how semantic HTML transforms End-to-End testing
|
htmhell.dev
-
The road to HTMHell is paved with semantics
|
htmhell.dev
-
Revisiting Fundamentals - Semantic lists for Improved Accessibility
|
htmhell.dev
-
Swallowing camels
|
htmhell.dev
-
The Ghosts of Markup Past
|
htmhell.dev
-
Getting started with Web Performance 🚀
|
htmhell.dev
-
HTML: The Bad Parts
|
htmhell.dev
-
Test-driven HTML and accessibility
|
htmhell.dev
-
The hidden attribute in HTML
|
htmhell.dev
-
Template for accessibility guidelines
|
htmhell.dev
-
What the slot?
|
htmhell.dev
-
The hidden depths of the input element
|
htmhell.dev
-
Security Headers using <meta>
|
htmhell.dev
-
Web Components FTW!
|
htmhell.dev
-
I’m looking for CUBE CSS quotes, logos and showcase
|
bell.bz
-
The Hellish History of HTML: An incomplete and personal account
|
htmhell.dev
-
Back to Basics: 5 HTML attributes for improved accessibility and user experience
|
htmhell.dev
-
The Form Attribute - Enhancing Form Layout Flexibility
|
htmhell.dev
-
You don't need JavaScript for that
|
htmhell.dev
-
The UX of HTML
|
htmhell.dev
-
My Company is 5 today!
|
bell.bz
-
2024, the year of CSS education
|
bell.bz
-
New CSS workshop coming in May 2024
|
bell.bz
-
How I’m using the fragments of social media now
|
bell.bz
-
Half a decade since I went independent again
|
bell.bz
-
v0.5.1
|
github.com
-
v0.5.0
|
github.com
-
A (more) Modern CSS Reset
|
bell.bz
-
Rhodes wildfires
|
bell.bz
-
Initial thoughts on Meta’s Threads
|
bell.bz
-
I’m doing a new talk and looking to do it at more events
|
bell.bz
-
Viewport logger research tool
|
bell.bz
-
The holy trinity
|
bell.bz
-
I broke my RSS feed
|
bell.bz
-
I hooked up Eleventy to WordPress API
|
bell.bz
-
Happy 10th birthday to these weird little guys
|
bell.bz
-
Identity theft
|
bell.bz
-
I don’t hate it though
|
bell.bz
-
Some Bluesky, Twitter and Mastodon predictions for 6 months time
|
bell.bz
-
Why pay $8 for a checkmark when you can get one for free?
|
bell.bz
-
last.fm + “AI”
|
bell.bz
-
New side project: owning my music
|
bell.bz
-
I think I’m not alone that Mastodon is giving me the ick
|
bell.bz
-
Sitting ducks for AI automation
|
bell.bz
-
Thank you for my $0.01, Coil
|
bell.bz
-
“AI” should be doing our boring work, not the fun stuff
|
bell.bz
-
Set Studio in 2nd place in carbon footprint table
|
bell.bz
-
How AI and Crypto combined, are the future of the web
|
bell.bz
-
One in, two out
|
bell.bz
-
How I’m dealing with Twitter in a hands-off manner
|
bell.bz
-
Help the good folks of Tweetbot out
|
bell.bz
-
My favourite 3 lines of CSS, now in Japanese
|
bell.bz
-
Learn Eleventy From Scratch could really do with an update
|
bell.bz
-
Quest For Fire – Skrillex
|
bell.bz
-
Added an about page
|
bell.bz
-
Check your CSS source code order before shovelling on more CSS
|
bell.bz
-
This Is Why – Paramore
|
bell.bz
-
Just post
|
bell.bz
-
Always aim high
|
bell.bz
-
Eleventy Excellent truly is excellent
|
bell.bz
-
The (extremely) loud minority
|
bell.bz
-
This is why performance matters
|
bell.bz
-
The Index is launching next week
|
bell.bz
-
One day left
|
bell.bz
-
Buttondown is pretty cool
|
bell.bz
-
My favourite 3 lines of CSS
|
bell.bz
-
Twitter API unknowns
|
bell.bz
-
How the CSS box-sizing property works
|
bell.bz
-
The Artist In The Ambulance – Revisited
|
bell.bz
-
Speed for who?
|
bell.bz
-
Animated Set Studio Logo
|
bell.bz
-
Jotter
|
bell.bz
-
Don’t snark on people who are learning
|
bell.bz
-
Update to Build Excellent Websites
|
bell.bz
-
Looking for a small project for our Junior Developer
|
bell.bz
-
Improving “likes” on my site
|
bell.bz
-
“Most of our users are on Desktop”
|
bell.bz
-
Tinkering
|
bell.bz
-
I’ve decided to let this blog post to Twitter
|
bell.bz
-
Front-end is so much more than building designs
|
bell.bz
-
Dear email marketers
|
bell.bz
-
Line heights in CSS work better with ratios
|
bell.bz
-
Careful what you click
|
bell.bz
-
I wired up my Feedbin likes to auto-post to Mastodon
|
bell.bz
-
Looking to expand my Mastodon feeds
|
bell.bz
-
For when someone asks if I’ve written about my Tailwind setup
|
bell.bz
-
Be The Browser’s Mentor, Not Its Micromanager
|
bell.bz
-
Last.fm 2022 summary
|
bell.bz
-
Wrapping up 2022
|
bell.bz
-
My top 5 albums released in 2022
|
bell.bz
-
Bring Back Blogging
|
bell.bz
-
2023, the year of websites
|
bell.bz
-
Preventing form submission with zero Javascript
|
htmhell.dev
-
Enforcing better HTML markup with Eleventy
|
htmhell.dev
-
What is the Difference Between Alternative Text, Long Description, and Caption?
|
htmhell.dev
-
A Theory of Web Relativity
|
htmhell.dev
-
Common nesting issues in HTML
|
htmhell.dev
-
Do you know color-scheme?
|
htmhell.dev
-
Elon, the accidental revolutionary
|
bell.bz
-
Mini-guide to add an image
|
htmhell.dev
-
Modern HTML as a foundation for progressive enhancement
|
htmhell.dev
-
5 HTML elements, And a partridge in a despair tree
|
htmhell.dev
-
Get that marquee ✨AeStHeTiC✨
|
htmhell.dev
-
Adam Kuhn’s top 10 albums of 2022
|
bell.bz
-
Table Like It's 2023
|
htmhell.dev
-
One day we'll have a fully customisable select
|
htmhell.dev
-
The Daunting Prospect Of Writing Again
|
bell.bz
-
DOM Clobbering
|
htmhell.dev
-
There can be only one: Options for building “choose one” fields
|
htmhell.dev
-
Dear developer, your assumptions are wrong
|
htmhell.dev