Author Archive
- Progressive enhancement as a benefit of CSS Nesting
- Programming principles for front-end developers
- My pick of the year for the State of CSS Survey
- Show Me The Magic podcast
- Software Engineering Daily podcast
- Tag, you’re it
- Pixel with purpose podcast
- Advent Calendars
- An outline version of the new CSS logo
- How I automate electron-to-chromium updates
- ConTejas Code Podcast
- JS Party podcast: Polypane-demonium
- The problem with new URL(), and how URL.parse() fixes that
- Your page can’t change media features
- The gotchas of CSS Nesting
- :root isn’t global
- A small JavaScript pattern I enjoy using
- I no longer understand prefers-contrast
- ::backdrop doesn’t inherit from anywhere
- I was on the Syntax.fm podcast to talk about Polypane
- My experience at Modern Frontends
- Screenshotting VoiceOver on macOS
- When going somewhere does a thing: on links and buttons
- On better browsers: arbitrary media queries and browser UIs
- Do you know about overflow: clip?
- Are you sure that’s a number input?
- Digging Deep into Media Queries with Alex Trost of Frontend.horse
- Preventing smooth scrolling with JavaScript
- Comparing CSS Specificity values
- Your CSS reset needs text-size-adjust (probably)
- WCAG 2 is what we have
- Devtools.fm podcast recording on Polypane, Electron, Superposition
- CSS Nesting, specificity and you
- Detecting media query support in CSS and JavaScript
- Increasing access to your website with “prefers-reduced-data”
- Fixing contrast issues, on your own site and elsewhere
- Prescriptive software is better than descriptive software
- I’m speaking at Webdirections Hover!
- Prefers-contrast: forced is a mistake
- Includes, contains or has. Finding things in iterables (lists) in JavaScript
- Re-Creating the Porky Pig Animation from Looney Tunes in CSS
- You want overflow: auto, not overflow: scroll
- I want my own media queries in browsers
- Full bleed layout using simple CSS
- Beautiful CSS 3D Transform Examples
- Supercharging number inputs
- Responsive design in 2020: Recording of my Halfstack Conference talk
- The complete guide to CSS Media Queries
- Accessibility is not like drowning
- Creating files in JavaScript in your browser
- For many, accessibility is an unknown unknown
- Your dark mode toggle is broken
- New online tools: CSS specificity calculator and color contrast checker
- How I built my own browser
- Design tokens 101
- Using easing for more than just CSS transitions
- Make Your Electron App Feel at Home Everywhere
- The box model is not layout
- Superposition: use the design system you already have
- Notarizing your Electron application
- Polypane available now
- Getting Polypane ready for release
- What it means to be a Firstversionist
- What design tools get wrong
- Making functional CSS work for me
- Electron Newsletter
- An easy-to-use cross platform menu for Electron
- Fromscratch 1.4.0
- Using Google Analytics to gather usage statistics in Electron
- More design tools for 2018
- Design tools for 2018
- My productivity system from scratch
- Announcing Polypane, a browser for a responsive web development workflow
- Your chatbot should have a game loop
- Messenger Demo Viewer: demo (bot) interactions without showing personal chats
- Hocus Pocus: PostCSS to finish the trilogy
- 6 things I learned creating my own Messenger chatbot
- Sloped edges with consistent angle in CSS
- A Messenger Adventure chatbot
- FromScratch 1.3.0: Check!
- A new design!
- CSS hexadecimal colors with transparency, a conversion tool
- FromScratch 1.2.0: search and more
- Writing CSS in Dutch using PostCSS
- FromScratch 1.1.0
- Cross-platform Electron Tips
- FromScratch, a simple but smart note-taking app
- Hocus pocus: custom selectors
- Hocus Pocus, CSS Aliases
- Statlas beta release
- Fuck yeah Keming!
- Annoying.js: How to be an asshole
- Laserey.es: Draw lasers from your eyes.
- Full size profile picture via the Facebook JavaScript SDK
- Guitar tabs as they should be: Guitaryst.com
- Flickr, please fix your API!
- Which one of these is not a web browser?
- Open source updates
- Book review: How pleasure works