Johan Brook

is a designer and developer who rebuilds his site Read more


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