Writings.
180 posts, from October 2010 to February 2022.
-
My favourite software
-
Setting up Sublime Text for Deno
-
A whole new world with Deno
-
Customising an iOS home screen web app in 2021
-
An Even Better Spaghetti Bolognese
-
Recently in books II
-
Building a small, functional reactive app architecture
-
Recent improvements in our git discipline
-
Recently in books
-
Like Knitting
-
Euphoria
-
Using Figma's API to sync colours with your CSS
-
Using streams in React with Hooks
-
New watch
-
Styled components in a virtual DOM
-
Better Remote Pair Programming
-
My Spaghetti Bolognese
-
I am not a creative person
-
Balancing personal energy and greatness in product design
-
My Personal Gym FAQ
-
On interacting and learning from users in support
-
The White Duck
-
Conditionally Composable Functions
-
On Socialising
-
The Ocean
-
Intimate remote work
-
Shipped with fear
-
What's new in Safari 9
-
Pain points & Incentives
-
What's happened so far
-
Redesigned & Reimagined
-
Writing contextual CSS
-
"Master of many trades"
-
Changing perspectives and doing the crazy thing
-
A symbol for sex
-
I don't like counting hours
-
On Scala
-
Programming and communication
-
Tags and class names – on building flexible markup
-
Object-oriented Programming and Modeling the Real World
-
How Ryan Singer builds products
-
On the importance of knowing how to program
-
Signal vs. Noise
-
"The Art of Quality"
-
Spotimood
-
"Learnable Programming"
-
Sass 3.2 Placeholders and Object-Oriented CSS
-
Responsive web design – the infinite grid and water
-
Linus Torvalds on good programmers
-
"Twitter is the Benjamin Button of startups"
-
Good software is like a knot
-
Jawbone's Jambox
-
The Hawk catches the Sparrow
-
Thoughts on freedom, creativity and the internet
-
"Some things I've learnt about programming"
-
Valve – the truly flat hierarchy company
-
The Slow Web Movement
-
'Systemet' – A liquor store status web app
-
On using your time
-
CSS variables soon to land in WebKit
-
Perfection doesn't exist
-
Software is handcrafted
-
Bdgt for iPhone
-
A word about testing code
-
Device independency
-
I'm apparently a unicorn
-
Sync is about safety
-
"Stop solving problems you don't have"
-
Coffee and free software
-
Great articles about design, code, and life
-
Adobe Shadow – Device preview and debugging
-
About guys who fix stuff
-
Gridset – create advanced grid systems on the web
-
On the evolution of languages and frameworks
-
I can't design in the browser either
-
How I set up my web development environment on OS X Lion
-
Java and beginner programming courses at universities
-
Realigning Johanbrook.com
-
Songs to code by
-
Adding custom URL endpoints in Wordpress
-
"Can you make the logo smaller?"
-
Advice for university students: "I'm not as smart as I thought I was"
-
Hiring developers 2012 style
-
Measuring and sizing UIs, 2011-style
-
Writing documentation for CSS – Knyle Style Sheets
-
Timeless fashion
-
The Anatomy of a Perfect Web Site
-
PHP needs to die
-
Subtle updates to Chrome 14's Web Inspector
-
A Greenhorn's Freelance Advice
-
Chocolat – The Heir of Textmate?
-
Add delight to web forms (with code sample)
-
"Javascript is Dead. Long Live Javascript!"
-
Native style momentum scrolling to arrive in iOS 5
-
Staying hungry and evolving with new technologies
-
Zach Holman on code documentation
-
Relative positioning and CSS Columns
-
A fix for antialiasing issues in WebKit browsers
-
Bringing Order to CSS
-
Debugging CSS Media Queries
-
New Safari downloads UI in Lion
-
Backup everything – my backup setup
-
Generalist specialists
-
Redesigned
-
Spotify revamps the Free and Open options
-
Digital magazines and HTML
-
Whiteboard theme for Wordpress
-
Firefox 4 – a bitter taste
-
Flow out of beta
-
Universal wrapping paper
-
Posters by Avraham Cornfeld
-
Customizing the Wordpress Admin Bar
-
Take a step back
-
Minimalistic Oscar posters
-
Photos of National Geographic
-
OS X Lion-Mountain Lion wallpapers
-
Quick internal linking tag in Wordpress
-
Get it out there – Matt Mullenweg on shipping software
-
Homemade is best
-
Dustin Diaz's $script.js
-
Streamlines – another kind of Twitter client
-
Send URLs from iOS to desktop browser
-
Thomas Fuchs' web dev tools
-
Visualizing WebKit's hardware acceleration
-
Maven Pro – a free sans serif font
-
"The Shape of Design"
-
Use the current color in CSS with the currentcolor keyword
-
How 37signals handles customer service
-
Rasmus Andersson on Kod
-
Webkit to get CSS variables, mixins, nesting?
-
"Google, H.264 and video on the web"
-
Whiteboard accounting, or how to say no to yourself
-
Google to release a WebM plugin for Safari and IE9
-
A simpler CSS3 Gradient syntax
-
After Hours
-
Dyluni for Wordpress
-
RSS is not dying, it's being ignored
-
Eric Meyer: Reset Revisited
-
Kod app is now open source
-
"A note to people that hire ... "
-
The road to the 37signals homepage redesign
-
Trickle: another kind of Twitter client
-
Native retweets to Tweetie for Mac with ReTweetie
-
What Matters
-
Yet Another Site Redesign
-
Old hardware still rocks
-
Make the invisible visible – a clever campaign from Amnesty
-
Rolling Stones' "Gimme Shelter" deconstructed
-
iOS Fonts
-
Andy Clarke's Hardboiled Web Design talk from DIBI
-
Retro airline bags
-
Regular people and web standards
-
A Simple Icon
-
Why Google can't build Instagram
-
Five record breaking torrent files
-
Yet another mobile HTML5 framework ... by 37signals
-
Minimal Skype 5 message style
-
Tower – an upcoming Git client for Mac
-
Jeremy Keith: The Design of HTML5
-
Paris vs. New York – a graphic comparison
-
Autocomplete in TextEdit
-
Formalize CSS – consistent forms
-
Linked List style posts in Wordpress
-
Start a Facetime call from URI in browser
-
Windows Phone 7 needs activation for Live
-
Firesheep – why HTTPS is important
-
A typographic poster
-
Panic talks about the future: Coda 2
-
Apple’s Java in OS X 10.6 is now deprecated
-
Vertical Rhythm Wordpress themes
-
The Beatles’ album covers redesigned
-
Anatomy of a Rails Rumble project
-
Out with the old
-
Who's suing whom?
-
Comparison between a plumber and a freelancing designer
-
Bjarne Stroustrup on C++'s 25th anniversary
-
Old book illustrations
-
Unofficial version of Notational Velocity adds goodies
-
Interview with David Heinemeier Hansson
-
A Markdown teleprompter