Archives of "A Foo walks into a Bar..." blog

19 February 2012Optimizing Massive Data Views in Ruby on Rails
28 January 2012A Visit to the Computer History Museum
10 January 2012The Most Stupid Mistake You Can Make with Ruby
26 December 2011Relativity of Simultaneity in Distributed Computing
21 November 2011Typical Janitor's Failures
13 November 2011Do not use Btrfs!
21 October 2011Ruby-ran-off-the-Rails
09 October 2011OCaml Hash Table Chronicles
28 September 2011Looking for a Match, a Geekier Way
13 September 2011So I Patched That Filesystem
22 August 2011Microsoft Office Needs Windows... a lot of them!
18 August 2011Fail Early, Fail Fast
03 August 2011How to Use Open3 and Avoid Dead Locks
17 July 2011How to Implement open3
21 June 2011Penn&Paper's Solutions™: Table Scroll Sanitizer
10 June 2011Pipes in Linux and in The Real World
25 May 2011Git Cheat Sheet
04 May 2011My "timeout" project is now on GitHub
20 April 2011On OpenID (un)success
31 March 2011Fast XML stream parsing in Ruby with LibXML
25 February 2011XML Stream Parsing: Overview
26 January 2011A poor man's benchmark and stopwatch
20 January 2011Why execve()-like system() call is a must-have
24 December 2010Penn&Paper's Solutions™: Progress Tracker
14 December 2010Porting Perl's features to Ruby
30 November 2010A year of blogging
27 November 2010Parallel merge sort
20 November 2010Prisoners and Fairness
07 November 2010Syntax elements? User-defined functions!
23 October 2010An example of indentation
17 October 2010Caching and levers
09 October 2010Four years later, GNU Make 3.82 is released!
03 October 2010Searching for the declarative language
09 September 2010Cross-compiling ARM kernel on x86
05 September 2010Scrum: our three iterations
23 August 2010Limiting time and memory consumption of a program in Linux
30 June 2010OpenID as a public authentication mechanism
17 June 2010Performance metrics and parallelization
08 June 2010Today I wrote my first unit test...
05 June 2010Availability of software development keeps increasing (SYRCoSE 2010 notes)
12 May 2010Why Git is treated as so complex?
03 May 2010Deleted functions in C++0x and binary compatibility
23 April 2010Are women worse programmers than men?
19 April 2010StackExchange 2.0: evil grin of "Software As A Service"
17 April 2010Uploading and processing data with inotify-tools
09 April 2010How I applied for a web server developer, or why the fastest servers are written in C instead of C++
03 April 2010SVG is useless
24 March 2010Programming as gold mining
18 March 2010The most awful limitation of Make
12 March 2010Binary compatibility of C++ Shared Libraries in Linux
03 March 2010Software engineering as Kama Sutra
27 February 2010Randomized debugging
23 February 2010Haskell's "that" operator
19 February 2010Killer features of Git
15 February 2010Do programmers hate their jobs?
09 February 2010Code stealing prevention advices
08 February 2010"NP-complete!" as a lame excuse
04 February 2010Undefined behavior
31 January 2010Easy parallelization with Bash in Linux, part 2
07 January 2010Easy parallelization with Bash in Linux
04 January 2010Software engineering quine
27 December 2009Make: a Filesystem Transformation Prover
15 December 2009Treap: simple balanced search tree
30 November 2009Busting C++ myths: virtual function calls are slow
30 November 2009Programming as Controlling Mindless Zombies
30 November 2009About this blog