Blog & Notes
December 2011
- Cool stuff: The winner of the Google-sponsored AI Challenge 2011 describes his code.
- Whiskey Disk: Simplified deployment.
- Amber.js by Jehuda Katz et. al.: An alternative to Backbone.js, Knockout.js, Sammy.js etc. Wonder when Microsoft will put up their JavaScript framework.
- Quotes from 1968 about Software Engineering and its problems.
- Scale-invariant feature transform or SIFT: Algorithm to extract features from images. Pretty sure Google and Facebook use these kinds of algorithms for their data (e.g. reverse image search). Maybe even Switchcam used these techniques.
- DNSCrypt looks interesting.
- Bootbox looks like a good addition to fast Bootstrap-based mockups.
- Some good instructions for running postgresql smoothly on Mac.
- German Tank Problem: Infer size from sample.
November 2011
- Crash course in UX
- Thank you, Ruby:
warning: else without rescue is useless - Fray issue 3: Sex & Death. Good read.
- Best rant about that Microsoft Productivity Future video.
- For self-reference: Socket.IO, nginx, HAProxy, and you
- Fantom is interesting.
- Suddenly, a screencast: Hubot Play
- Hub, where Git meets GitHub.
- Introduction to the Python Ecosystem
- String search algorithms described.
- Bundler 1.1 will have some nice additions
- Handpicked jQuery plugins
- Inline XML to JSON
- Future of learning with Gameplay at work
- Eloquent JavaScript, great online book by Marijn Haverbeke.
October 2011
- Basically my Ruby on Mac setup.
- Marco Tempest, the Technology Magician at TED. And here's a small glimpse at the background of his work.
- 37signals way of managing CSS files: Taking care of the cascade.
- Free textures for your next web project
- Best comparison I ever read regarding GUI vs Command Line
- Cocoapods: An Objective-C library package manager.
- A trick to run your Rails unit tests a bit faster: Shared connections.
- Ruby stuff: actsasshopping_cart, Net::Http upload progress
- How to beat the CAP theorem with Map/Reduce, Hadoop, and sorts.
- Backbone stuff: backbone-forms
- ElasticSearch Howto: Publish frequency by day of week
- Using Jekyll for GitHub pages: Here's how.
- Nice template for a CV/resume in LaTeX.
- List of humorous units of measurement on Wikipedia.
- Stripe seems like a Payment Gateway geared towards programmers. Let's hope they'll provide international support soon.
September 2011
- That's exactly mirroring my perspective on Google and Facebook: Google and Facebook and Browser Security
- TileMill: A modern map design studio
- Rainbows are the new blink.
- Good article about designing Rails apps, models, controllers: The Secret to Rails OO Design
- Who needs WebSockets anyway: EventSource.
- Two chat bots having a conversation
- Taking A Customer From Like To Love: The UX Of Long-Term Relationships
- The Good, the Bad, and the Ugly: The Unix Legacy, by Rob Pike.
- Visualizing Bayes theorem.
- Two papers to read when you want to write a compiler
- A little bit of awk every programmer should know.
- Cramp: Async framework for Ruby.
- Supermodel: Ruby in-memory models supporting ActiveModel.
- Google Offline is online again
- Scrambe your JavaScript, for the paranoid.
- Another Backbone introduction and screencast.
- Keymaster: Keyboard shortcuts in JavaScript.
- Automate installation of IEs in a VM.
- Hacking the lottery with statistics.
- Great UI design: The Economist on the iPad
- Disconnect.me from tracking cookies and stuff.
- The last IE update you'll ever need: Non-admin Google Chrome Frame is stable.
- The Dark Art of Pricing.
- Draw a time line, then let Google search for correlating trends
- Why collective intelligence works
- This Git Workflow works very fine with small groups.
- Assets for Sinatra: sinatra-assetpack
- The real pie chart.
- IETester is a free browser that allows you to test IE10-IE5.5 on Windows 7, Vista, and XP.
- Best Vim tutorial I found until now.
- Über die Moral an der Börse, aus dem Jahr 2002.
- An image gallery with Backbone.
- Internet revolutions: It's not that easy. RSA Animate about how the Internet can be used to empower and to censor.
- The Return of the Boomerang. Seriously good stuff again, xkcd.
- Mad scientist of the month: “At age 10, he built his first bomb out of a pill bottle and household chemicals. At 11, he started mining for uranium and buying vials of plutonium on the Internet. At 14, he became the youngest person in the world to build a nuclear fusion reactor.”
- Getting used to your neighbours: Stuff Dutch People Like
- The last IE update you'll ever need.
- Account chooser: An open standard and user interface guidelines for the next generation of web sign in.
August 2011
- How to ask questions on the Internets: It's probably too long for those who should read it, so it won't help. But a good summary anyway.
- ’Microsoft System Center Virtual Machine Manager Self Service Portal 2.0 (SCVMM SSP 2.0)“ ... WTF?!
- Dominant grid sizes on iOS.
- Switzerland has an Anti-Powerpoint-Party.
- CodeMatch, a code snippet search tool for Eclipse.
- The most usefuly chrome extension, ever!
curl ifconfig.me- Optimizing ASP.MVC view lookup performance
- Notational Velocity: A note taking application that looks good, comes with source code, and even has database encryption.
- Look ma, no CSS, no images: spin.js
- Nice tutorial and introduction to software development process and workflows using modern version control. I like this Git workflow for small teams very much.
- JDK 7 GC behavior... with graphics...
- No server required, or: How to host a static web site on S3.
- Fukushima Robot Diaries, a blog by an anonymous worker on the Fukushima Daichi nuclear power plant, disappeared without further comment.
- The UTF-8 test for your web stack.
- I don't like bashing open-source projects like rvm because you don't like specifics about it. It works, and if you can do better, just do it. But that doesn't mean to bash the other guy. I generally agree with Steve.
- Hours are bullshit: True, so true.
- Reflections on working with large projects, in Rails and other languages.
- nginx HTTP push module: Long-polling with nginx as a module.
- Didn't know that RubyGems can handle multiple versions of Rails without gemsets: Interesting.
- Redis-backed Ruby classes: ROC
- Weirdo hacks with Unicode file names
- Bloom filters are an amazing thing.
- Configuring a server for HTTP, HTTPS, WebSockets, and Flash Sockets is advanced stuff (for me, at least).
- A physics engine in JavaScript.
- An updated version of cassandra_object.
- Good API for HTTP requests in Python: Requests
- Crockford on JavaScript: Best resource to learn about the history of JavaScript.
- Which company holds most patents? A graphic.
- On Bullshit, a book by Harry Frankfurt, an American philosopher.
From the Amazon review: “Bullshitting, as he notes, is not exactly lying, and bullshit remains bullshit whether it’s true or false. The difference lies in the bullshitter’s complete disregard for whether what he’s saying corresponds to facts in the physical world: he does not reject the authority of the truth, as the liar does, and oppose himself to it. He pays no attention to it at all. By virtue of this, bullshit is a greater enemy of the truth than lies are.“ - It's CCC 2011 camp time again. With live stream.
- 2011 Rubyists Guide to a Mac OS X development environment by the guys at Thoughtbot.
- Graphics algorithms for depixelizing, beautifying faces etc.
- For self-reference (and because it's impossible to search for on Google): z is the new j, yo.
- Artificial Intelligence Library for Ruby: AI4R
- 10 scariest hacks from BlackHat and Defcon
- How to embed your logo in a QR code.
- Stop coddling the super-rich, by Warren Buffet
- Why Amazon cannot make a Kindle in the USA, an economical perspective worth reading.
- lsyncd, the Live Syncing Daemon
- Travis CI looks good to me.
- Why are restaurant sites so awful?
- Alan Kay on Programming and Scalability
- Car extends Vehicle, or why bad samples do not lead to deep understanding of OO concepts (and yes: I am guilty, too).
- Lots of interesting stuff that SSH can do (and you probably didn't know).
- Different shapes with CSS. I guess this would also be a great source of questions for job interviews.
- Always interesting to see new approaches. This time: testrocket
- Good in-browser code editor: Ace, now used at GitHub.
July 2011
- Very interesting stuff: Akka
- Didn't know of that control charts technique.
- iOS inspired jQuery Mobile theme
- Redis use cases: On High Scalability and by Salvatore Sanfilippo himself.
- Salat: MongoDB with Scala.
- My favorite console went 1.0: iTerm2
- What every developer needs to know about Time. Sort of a time-variant of The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!).
- Advanced JavaScript tips & tricks
- Intercom: Easy relationship management
- Using ElasticSearch as a database. That works fine here, too. But you should be able to rebuild it if required.
- elasticsearch is amazing stuff. Just sayin'.
- “Reflections on Trusting Trust“, a very good read. By Ken Thompson.
- Better explained provides good explanations for various topics.
- Zooko's triangle: Secure, decentralized, human-meaningful—choose two.
- I think I like the GitHub API v3
- Morf: CSS3 transitions with custom easing functions
- Google Singleton detector: Can't wait for their halting problem detector.
- Namecoin respository: A peer-to-peer naming system based on Bitcoin, secure and censorship-resistant replacement for DNS.
- After Learn Python the Hard Way, Zed A. Shaw starts Learn C the Hard Way.
- Things I didn't even think of when using SSL
- An advanced REST client for Chrome.
- Gartner Bullshit again: “Do you want to hear about trends that are changing the IT landscape?“ Dear CIO/senior IT executive/IT leader: If you really want to hear about trends, go and ask your employees. They most probably know all that's happening there, minus the buzz, but at significantly lower costs. “Now is the time to re-imagine IT as it impacts business expectations and new technology models.“ What a sticky theme... can be reused in 2015, 2023, and 2037. No, thank you. But enjoy your drinks in sunny Barcelona.
- We'll see if BrowserID from Mozilla finally gets us where OpenID didn't get us until now. Update: https://github.com/mozilla/browserid There's definitely room for improvement here, especially in the B2B area.
- Browser interface for elasticsearch: elasticsearch-head.
- Scala accepts UTF-8 encoded syntax, think
for (x ← 1 to 100) { ...}instead offor (x <- 1 to 100) { ... }(notice the left arrow). Same with ⩵, ≫, ≪, ⋙, ≥, ≤, and ∷. (Further info here). - CSS is good for you. Listen up.
- Recipe of finding substrings with elasticsearch: Use
index_analyzerandsearch_analyzeron the index level. - OMG! Never thought I'll install FORTRAN ever again after college...
- Things you have to know with Java and 64bit.
- How to utilize HTTP caching.
- A tale of 3 circles
- Wild Beasts FTW
- Understanding git reset
- Inspiration of using Backbone with Rails: backbone-rails.
- Rather old, but a nice writeup of the how to use Active Resource as glue between various Rails apps.
- Rolling your own Grid layout, or generate one with grids.heroku.com. I also like 1kB Grid and the even smaller grid.
- Another set of use cases for Redis.
- Facebook runs MySQL with 4000 shards?! Wow.
- Completely useless: RoboHash
- For self-reference: Current OAuth 2.0 Auth Protocol
- Lenovo WiFi Driver Update for Windows 7 64 Bit: 261 MB Download. Priceless.
- I like Gmail's new look
- Edward Tufte's Slopegraphs
- Dirty Epics sounds like the 21st century version of Helen Schneider
- Design for Devs: Button basics
- Very expensive albeit very nice resorts: Aman Resorts
- Exploits DB. Wonder if that's where the script kiddies are heading.
June 2011
- “Dynamic is technical jargon used by programmers, meaning good. It derives from the Latin dyno mite, meaning I am extremely pleased, …“ in a comment on Lambda the Ultimate.
- RFC 2616 is your friend.
- Late to the party, but here's GitHub for Mac.
- I will not require shoulda unless in test env. I will not require shoulda unless in test env. I will not…
- Org charts by company.
- A future-adaptable password scheme, from 1999... and still, we have cleartext passwords all over the place. And SQL injection stuff.
- Joe Hewitt of (ex-)Firefox/(ex)-Facebook fame, brought us Scrollability recently.
- Good list of use cases for Redis.
- Programming Scala book online.
- If you need locale-specific content, use the Accept-Language header.
- Data Mining: When to use what
- Great post on designing GitHub for Mac.
- Apple has a Latent Semantic Mapping Framework, and even a shell command for it
- Everything's fine for .NET devs, and will even be better with Windows 8.
- To all the .NET guys who integrate unit tests into their core assembly: Use friend assemblies.
- REST style: If you need locale-specific content, use the Accept-Language header. If you need to submit large binary data, use plain old HTTP upload. There is a 12+ year old Internet Draft for entity headers for linked resources, and people still find new ways of refering to external documents in REST style. But hey, there's probably a reason why it's still a draft after all these years. RFC 2616 is your friend.
- Everything is a Remix: Watch part 3.
- DriveNow: Car Sharing in Munich by Sixt and BMW.
- FeeFighters. Like the name.
- Comparing async C# with async F#—ThomasP.net
- “So much energy is spend on promoting standards and best practises and so little on creating amazing and exciting new stuff.“ @thomasfuchs
- Password cracking, mining, and GPUs: An overview
- dotjs, cool little Chrome extension.
- If you still think the DOM is cross-browser, think again. (aaah... yes, the article is 3+ years old; but not much has changed nevertheless.)
- An ode to turntables: Here's the making-of.
- Another approach on responsive web pages: Gridless
- Generating text. Part of the book Programming Pearls.
- Because of a recent discussion: Let's make the web faster
- Project Kleinrock: A WiFi mesh on top of the Internet.
- Think you've mastered the art of server performance? Think again. An article by Poul-Henning Kamp, long-time lead dev of FreeBSD and author of Varnish.
- Found Idea Paint years ago—still want it.
- Cybersauce Broadcasting Corporation. Who need those media anyway.
- David MacKay: Information Theory, Inference, and Learning Algorithms
- From the country without a governemnt: Absurd
- jQuery Genealogy takes jQuery selectors a bit too far IMHO.
- I guess every expert in any field will confirm this method of learning: a) Conceptualize, i.e. try to understand the concept instead of memoizing details, and b) learn facts through association.
- Nate Harrison's 2004 video is a meditation on the ownership of culture, the nature of art and creativity, and the history of a remarkable music clip.
- Welcome to the Google Hacking Database (GHDB)
- If you need to submit large binary data, use plain old HTTP upload. There is a 12+ year old Internet Draft for entity headers for linked resources, and people still find new ways of refering to external documents in REST style. But hey, there's probably a reason why it's still a draft after all these years.
- Sleep sort, genius sorting method with a bad-ass worst-case scenario.
- Hundreds of free, open-source fonts for the web, from Google.
- Template Inheritance in Rails 3.1 is pretty amazing.
- “We live in a Karaoke culture“, says Malcolm McLaren, ex-Sex Pistols manager speaking about our world of instant success and stupidity contrasting it to authenticity, creativity and the need to learn from failure (on YouTube).
- If you don't think Railscasts is enough, here are some more videos.
May 2011
- Great insights into the business models of Amazon, Google (2008 and 2009), and Apple (2010). By faberNovel.
- Kickoff: Nice.
- “No fate but what we make.“
- BareMetal OS: 64-bit high-perf OS, pure assembly.
- Sigur Rós: Heima
- Annoying.js: How to be an asshole.
- Death Cab: Codes and Keys
- Note to self: Files not included in git repo:
git ls-files -o -i --exclude-standard - Meet Edward Tufte
- Spritemapper (with simulated annealing FTW)
- SASS and CoffeeScript for .NET devs via NuGet
- Understanding Fourier transformations
- Fantastical calendaring tool for the Mac
- Git magic regarding moving and merging
- Using
Hash.from_xmlmuch? Make sure you've setActiveSupport::XmlMini.backend = "Nokogiri"(via @bitsweat). - Going paperless for $220.
- BitCoin is currently en vogue. Here's how it works (another article). Also: Namecoin DNS on the way.
- Lawrence Lessig keynote at e-G8.
- Did you know about that cookie law that the EU imposes on the web? No, not a joke. Next year they'll probably forbid to put tires on automobiles (to increase safety).
- Dead-easy SQL wrapper for .NET: dapper
- Getting Rails 3.1 (RC1) into production
- Nice take on meetings across time zones: WorldTimeBuddy.com
April 2011
- Improve the precision of the iPhone Tracker. Thanks to @antirez.
- Eat healthy for $3 a day
- The Future according to ... Google and xkcd.
- Squeel: ActiveRecord on steroids (a rewrite of MetaWhere).
- Another CSS playground.
- Self-reminder: ASP.NET Thread Usage on IIS 6 and 7
- Love JSFiddle for, well, fiddling around
- @hakim did it again: A 3D holobox for devices that support orientation.
- Play Framework 1.2 is out. Seriously the best web framework I've seen for Java in the last decade.
- Amazing CSS3 3D slideshow by @hakim
- Spine: An alternative to Backbone.js.
- Seriously awesome stuff for modern browsers: Smashing Magazine on powerful new CSS techniques.
- Glimpse: Firebug for the server—for you ASP.NET guys out there.
- Aviary: A HTML5-based photo editor.
- Apache UIMA: Unstructured Information Management. Besides the enterprisey title, the effort seems worthwhile.
- Read this and tell me your fulltext engine is even close to Lucene
- Data is the algorithm, at least in some cases.
- libsvm with several bindings
- Some nice wallpapers.
- Technique for a fast, circular log with MySQL.
- Pow: Even better Rails development for the Mac.
- lolquery by @tenderlove.
- Faye: Simple pub/sub messaging for the web.
- Glasnost: Is your ISP shaping your traffic?
- NoSQL and SQL is not that different, really. See here.
- ImageOptimizer for the Mac.
- Pixars amazing list of papers and memos
- I don't know how often this is forgotten, even these days. Therefore, it's the latency, stupid!
March 2011
- science.I/O: For an open science.
- Felix's Node.js Guide
- A little MongoDB book, available on GitHub.
- Traffic shaping on Mac OS X (from @antirez):
sudo ipfw pipe 1 config bw 300kbit/s; sudo ipfw add pipe 1 dst-ip 0.0.0.0/0
Reset:
sudo ipfw flush
February 2011
- Stateful jQuery plugins using the jQuery UI widget factory
- IDependencyResolver in ASP.NET MVC 3
- The 3/2 rule of employee productivity. Also: The Peter Principle: “In a hierarchy every employee tends to rise to his level of incompetence.“
- Was haben der Sohn von Gaddafi und die Münchner Polizei miteinander zu tun? Lesen Sie hier
- How to emulate that slide-to-unlock behavior of the iPhone in CSS.
- Reference to the jQuery UI Icons
- Another great classic of Clay Shirkey: Ontology is Overrated: Categories, Links, and Tags
- Google released Contracts for Java
- Here's the setup of one of the largest Windows-based web apps: Stack Exchangea
- Some CSV and JSON parser for the .NET platform
- Adapter for Redis, Memcached, Riak, and Cassandra (from John Nunemaker)
- “What matters is not ideas, but the people who have them. Good people can fix bad ideas, but good ideas can't save bad people.“ —Paul Graham
- HTML-based presentation software: Jekyll and Hyde and Showoff
- The unfortunate math behind consulting companies.
- CamelCamelCamel: A price tracker for Amazon.
- This is hard: Designing Web Registration Processes for Kids.
- Page flip effect with HTML, JavaScript, and CSS
- Rails Guides are definitly worth reading. Some things I weren't aware of: How to skip that authenticity token when posting to external resources, or the simple security issue with nil params.
- Skim for note-taking on PDFs.
- Bullshit bingo from Gartner: “New lighter-weight technologies—such as cloud computing, software as a service (SaaS), social networks—and IT models enable the CIO to redefine IT, giving it a greater focus on growth and strategic impact.“
- Good discussion about why project managers get higher salaries than programmers.
- How IKEA is structured
- Google: Making AJAX apps crawlable
- A classic, and one of the best writings on group dynamics by Clay Shirkey: A Group Is Its Own Worst Enemy
- Understanding Git
- SourceKit: A TextMate like text editor inside of Chrome.
- A service stack for building C#/.NET services (e.g. REST)
- On XML and HTML.
- A chess program with 133 lines of code
- Fixing these jQuery: Basics and debugging tips on jQuery.
- Now that Reflector will now longer be free, use Monoflector
- Free university lectures on comuter science
- actsasaudited now Rails 3 compatible
- How to get a raise. Pretty basic, but many people overlook the basics.
- xkcd always puts up questions I've also thought about, like this one.
- Some EF articles
- Cheap SSL certs
- “Wer eine Personal Firewall verwendet, könnte auch eine Einkaufstüte als Kondom benutzen: Den Sicherheits- und Lustgewinn beider Methoden halten wir für vergleichbar. ;-)“ T-Online-Team in t-online.talk.internet
- “We train young men to drop fire on people. But their commanders won’t allow them to write fuck on their airplanes because it’s obscene!“ —Apocalypse Now (1979)
- Snopes.com: The definitive Internet reference source for urban legends, folklore, myths, rumors, and misinformation.
- SxSW 2011 music download: 4.6GB of finest music
- Conrad Wolfram on TED: Teaching kids real math with computers
- Visualizing WebKit's hardware acceleration
- Für den nächsten Smalltalk mit dem Dealer um die Ecke: Drogensprache
- Isn't this embarrassing, Microsoft? Copying search results...
- One of the very good essays of Paul Graham: Why smart people have bad ideas
- Understanding the regime and powers in Egypt (article)
- 20 reasons why it's kicking off everywhere, or why protests and revolution is sneaking around the corner in many countries.
- Love The National
- Didn't know CrashPlan for Mac.
- Outpost by plataforma
- DollyDrive: Another TimeMachine for the cloud app.
- Google Art Project, a virtual tour through museums around the world, with high-res views of masterpieces.
- How to do I18n
- If we don't, remember me.. Wonderful.
- Economic breakdown of US states comparing them to real countries.
January 2011
- Effigy: An interesting take on templating.
- Tic-Tac-Toe by xkcd
- Lawrence Lessig at TEDxSanAntonio: Citizens: The Need and the Requirements
- BBC Horizon—What Is Reality?
- Rush: A Ruby shell
- Zombie.js: Testing in JavaScript.
- It's all the small details that count.
- Very good description of JavaScript variables, scopes, functions, closures, this et. al.
- Spooky psychological experiments on self perception.
- A series of blog posts on jQuery (Mobile) and CouchDB
- Sooner or later it will hit us: IPv6. These are the current transiaiton mechanisms.
- Telehash: JSON + UDP + DHT = Freedom
- Listen to The Suburbs by Arcade Fire, then read this. Weirdo.
- Good for every IQ test: The On-Line Encyclopedia of Integer Sequences™ (OEIS™)
- Been there, done that: Introducing unnecessary complexity in programming (not just Java)
- Interesting thoughts on Arrays
- Apache Abdera: An Open Source Atom Implementation
- Thomas de Maizière, Federal Minister of the Interior, vs Constanze Kurz vom CCC: A discussion on DLF
- »Je radikaler du sprichst, umso kleinbürgerlicher musst du aussehen« — Jean Ziegler in der Zeit
- Package and publish databases with VS 2010
- IANA: Reserved values for link relations
- Multi-domain UCC SSL cert with 1 IP address. Didn't know you could do this.
- “Science is what we understand well enough to explain to a computer. Art is everything else we do.“ (Donald Knuth)
- Countering Stress and Depression. From the Dalai Lama
- WRC is for boys. Class B was for men.
- “Eine Studie mit Beschäftigten in der IT- und Medienbranche ergab, dass die Befragten weder lange Arbeitszeiten noch ständige Erreichbarkeit oder das parallele Arbeiten an mehreren Projekten automatisch als überfordernd sahen. Vielmehr monierten sie schlechte Organisation und Arbeitsbedingungen, die am Ende zermürbend sein können. Wenn dauerhaft eine Lücke zwischen eigenem Anspruch und Wirklichkeit klafft, kommt die Erschöpfung. Die Begeisterung ist weg, selbst ein hohes Gehalt kann dies nicht auffangen.“ Spiegel Online
- Star Walk for iPhone and iPad.
- Still like the small and consise Rack SPEC
- House on fire
- Google Paper: The Learning Behind Gmail Priority Inbox
- YADNG: Yet another Domain name generator
- Space pictures (see also @Astro_Wheels)
- reset.css v2.0 by Eric Meyer
- Another jQuery File Upload Plugin
- A litte bit on the history of UTF-8
- Nice Tweet visualization
- Twitter able to predict stock market with 86.7% accurancy?!
- Heard good reviews of Short: Walking Tall When You're Not Tall At All by John Schwartz.
- Wonderful reads about Facebook and the Web 2.0 Generation: Zadie Smith's Generation Why? and Malcom Gladwell's Twitter, Facebook, And Social Activism: The New Yorker
- Having fun with audio/signal processing: pyo
- General tips on IT Consulting
- @carlhuda's vim distro: Janus
- Could listen to Death Cab for Cuties all day long.
- Ruby performance tips and tricks
- Captalism hits the fan with Ricard Wolff and Meltdown with Thomas Woods
- I don't like the new UI of Twitter 2.0. Just sayin'.
- I like the Visconti bags. However, my WaterFields are still great after all the years.
- Learning Advanced JavaScript. Rather old, but still very good. By John Resig, author of jQuery.
- Some CSS playground
- The GPL is a License, not a contract
- Start of a series of articles about Solr
- Download recordings from #27c3.
- HTML5 rocks by Google.
- Good list of free and open-source software for the Mac
- After all these years, I've come to the same conclusion: Programming is Easy, Software Development is Hard
- Postal: Create and send emails with regular views in ASP.MVC. These guys copy just about everything from Ruby on Rails, don't they ;-)
- Managing Nerds hits the nail on the head. (also: The Nerds Handbook)
- Prediction for tomorrow:
☁→❄→☃→☀→☺→☂→☹→✝ - On the Mac App Store: What do you think a company will do when they a) can grab 30% of the revenues, b) can get up-to-date information about which software is installed on each and every users' computer (is this really all they do when scanning the system?), and c) can control which software users can install? I wonder when Microsoft will open their Software Store. This is heading in the wrong direction. It's the exact opposite of freedom.
- Can you see the flag on the moon with a telescope? No.
- Scraping made easy with jQuery, Node.js etc. and node.io
- Strata 2011: The Future is Data Literacy
- Moving to the US? Here's an interesting visualisation about making a rent vs. buy decision
- Been into 7 languages in 7 weeks. Good read. Mind-bending.
- Tron Soundtrack with some HTML5 spice and ASCII art in it (view source).
- Rather old, but still fun: HTTP Headers
- libphonenumber: Exactly what I was looking for today.
- SOAP: The S stands for simple
- Rails and mass-assignment protection in the controller.
- Brazil's economy is stunning. Seems like Lula did a good job.
- There are lots of search engines besides Google and Bing
- Notes on Programming in C by Rob Pike
- Dublin Core for self-reference.
- There are some real Vim gurus out there. See for youself.
- The future of documentation: Do it like Redis.
- Interesting idea: Marketplaces for Data (O'Reilly key data trends for 2011)
- HTML5 galore everywhere:
Nike Better World. Nice parallax effect. - High Performance Web Sites blog by Steve Souders of Google. Author of SpriteMe, Cuzillion and many other projects.