Johan Brook

is a designer and developer who rebuilds his site Read more


  1. Writing contextual CSS
  2. "Master of many trades"
  3. Changing perspectives and doing the crazy thing
  4. A symbol for sex
  5. I don't like counting hours
  6. On Scala
  7. Programming and communication
  8. Tags and class names – on building flexible markup
  9. Object-oriented Programming and Modeling the Real World
  10. How Ryan Singer builds products
  11. On the importance of knowing how to program
  12. Signal vs. Noise
  13. "The Art of Quality"
  14. Spotimood
  15. "Learnable Programming"
  16. Sass 3.2 Placeholders and Object-Oriented CSS
  17. Responsive web design – the infinite grid and water
  18. Linus Torvalds on good programmers
  19. "Twitter is the Benjamin Button of startups"
  20. Good software is like a knot
  21. Jawbone's Jambox
  22. Thoughts on freedom, creativity and the internet
  23. The Hawk catches the Sparrow
  24. "Some things I've learnt about programming"
  25. Valve – the truly flat hierarchy company
  26. The Slow Web Movement
  27. 'Systemet' – A liquor store status web app
  28. On using your time
  29. CSS variables soon to land in WebKit
  30. Perfection doesn't exist
  31. Software is handcrafted
  32. Bdgt for iPhone
  33. A word about testing code
  34. Device independency
  35. I'm apparently a unicorn
  36. Sync is about safety
  37. "Stop solving problems you don't have"
  38. Coffee and free software
  39. Great articles about design, code, and life
  40. Adobe Shadow – Device preview and debugging
  41. Gridset – create advanced grid systems on the web
  42. About guys who fix stuff
  43. On the evolution of languages and frameworks
  44. I can't design in the browser either
  45. How I set up my web development environment on OS X Lion
  46. Java and beginner programming courses at universities
  47. Realigning
  48. Songs to code by
  49. Adding custom URL endpoints in Wordpress
  50. "Can you make the logo smaller?"
  51. Hiring developers 2012 style
  52. Advice for university students: "I'm not as smart as I thought I was"
  53. Measuring and sizing UIs, 2011-style
  54. Writing documentation for CSS – Knyle Style Sheets
  55. Timeless fashion
  56. The Anatomy of a Perfect Web Site
  57. PHP needs to die
  58. Subtle updates to Chrome 14's Web Inspector
  59. A Greenhorn's Freelance Advice
  60. Chocolat – The Heir of Textmate?
  61. Add delight to web forms (with code sample)
  62. "Javascript is Dead. Long Live Javascript!"
  63. Native style momentum scrolling to arrive in iOS 5
  64. Staying hungry and evolving with new technologies
  65. Zach Holman on code documentation
  66. Relative positioning and CSS Columns
  67. A fix for antialiasing issues in WebKit browsers
  68. Bringing Order to CSS
  69. Debugging CSS Media Queries
  70. New Safari downloads UI in Lion
  71. Backup everything – my backup setup
  72. Generalist specialists
  73. Redesigned
  74. Spotify revamps the Free and Open options
  75. Digital magazines and HTML
  76. Whiteboard theme for Wordpress
  77. Firefox 4 – a bitter taste
  78. Flow out of beta
  79. Universal wrapping paper
  80. Posters by Avraham Cornfeld
  81. Customizing the Wordpress Admin Bar
  82. Minimalistic Oscar posters
  83. Take a step back
  84. Photos of National Geographic
  85. OS X Lion-Mountain Lion wallpapers
  86. Quick internal linking tag in Wordpress
  87. Get it out there – Matt Mullenweg on shipping software
  88. Dustin Diaz's $script.js
  89. Homemade is best
  90. Send URLs from iOS to desktop browser
  91. Streamlines – another kind of Twitter client
  92. Thomas Fuchs' web dev tools
  93. Maven Pro – a free sans serif font
  94. Visualizing WebKit's hardware acceleration
  95. "The Shape of Design"
  96. Use the current color in CSS with the currentcolor keyword
  97. How 37signals handles customer service
  98. Rasmus Andersson on Kod
  99. Webkit to get CSS variables, mixins, nesting?
  100. Whiteboard accounting, or how to say no to yourself
  101. "Google, H.264 and video on the web"
  102. Google to release a WebM plugin for Safari and IE9
  103. A simpler CSS3 Gradient syntax
  104. After Hours
  105. Dyluni for Wordpress
  106. RSS is not dying, it's being ignored
  107. Eric Meyer: Reset Revisited
  108. Kod app is now open source
  109. "A note to people that hire ... "
  110. The road to the 37signals homepage redesign
  111. Trickle: another kind of Twitter client
  112. Native retweets to Tweetie for Mac with ReTweetie
  113. What Matters
  114. Yet Another Site Redesign
  115. Old hardware still rocks
  116. Make the invisible visible – a clever campaign from Amnesty
  117. Rolling Stones' "Gimme Shelter" deconstructed
  118. iOS Fonts
  119. Andy Clarke's Hardboiled Web Design talk from DIBI
  120. Retro airline bags
  121. Regular people and web standards
  122. A Simple Icon
  123. Why Google can't build Instagram
  124. Five record breaking torrent files
  125. Yet another mobile HTML5 framework ... by 37signals
  126. Minimal Skype 5 message style
  127. Tower – an upcoming Git client for Mac
  128. Jeremy Keith: The Design of HTML5
  129. Paris vs. New York – a graphic comparison
  130. Autocomplete in TextEdit
  131. Linked List style posts in Wordpress
  132. Formalize CSS – consistent forms
  133. Start a Facetime call from URI in browser
  134. A typographic poster
  135. Firesheep – why HTTPS is important
  136. Windows Phone 7 needs activation for Live
  137. Panic talks about the future: Coda 2
  138. Anatomy of a Rails Rumble project
  139. Out with the old
  140. Vertical Rhythm Wordpress themes
  141. Apple’s Java in OS X 10.6 is now deprecated
  142. The Beatles’ album covers redesigned
  143. Who's suing whom?
  144. Comparison between a plumber and a freelancing designer
  145. Bjarne Stroustrup on C++'s 25th anniversary
  146. Old book illustrations
  147. Unofficial version of Notational Velocity adds goodies
  148. Interview with David Heinemeier Hansson
  149. A Markdown teleprompter