How InnoDB performs a checkpoint at Xaprb [by Baron Schwartz {of Perconna, MySQL vendor }

http://www.xaprb.com/blog/2011/01/29/how-innodb-performs-a-checkpoint/ An article about MySQL InnoDB checkpoint-ing mechanism written by Perconna folks. Read comments as well, several PostgreSQL core committers have participated in the discussion. “InnoDB’s checkpoint algorithm is not well documented. It is too complex to explain in even a long blog post, because to understand checkpoints, you need to understand a lot of other things that InnoDB does. I hope that explaining how InnoDB does checkpoints in high-level terms, with simplifications, will be helpful. A lot of the simplifications are because I do not want to explain the complexities of how the simple rules can be tweaked for optimization purposes, while not violating the ACID guarantees they enforce.” ...

How InnoDB handles REDO logging - MySQL Performance Blog [by Ewen Fortune]

http://www.mysqlperformanceblog.com/2011/02/03/how-innodb-handles-redo-logging/

How InnoDB handles REDO logging - MySQL Performance Blog [by Ewen Fortune]

http://www.mysqlperformanceblog.com/2011/02/03/how-innodb-handles-redo-logging/ How MySQL InnoDB implements transaction log, aka REDO (Oracle), aka WAL (PostgreSQL)

Intellectual Cramps: Local Continuous Integration with Hudson and Git

http://intellectualcramps.blogspot.com/2010/04/local-continuous-integration-with.html Short article on how to configure hudson (jenkins) CI with git

Programming Language Popularity

http://langpop.com/ A websites that ranks different programming languages by comparing statistics from search engine queries, news articles and job board postings.

Solving Every Sudoku Puzzle [by Peter Norvig]

http://norvig.com/sudoku.html An essay by Peter Norvig showing how to program sudoku solver. Note: Read this if you are a software developer . Even better is to print it out and read it with a pencil.

InfoQ: Solving Sudoku with TDD

http://www.infoq.com/news/2007/05/tdd-sudoku an article (with a lot of useful links, make sure you follow them) about how Ron Jeffries (author of XP programming) solves sudoku algo in a series of 5 blog articles to show his TDD approach. This is was contrasted by Peter Norvig solving the same problem ( http://norvig.com/sudoku.html ) , but in a more clear and concise way.

Perl 5 to Perl 6 Regular Expression Converter [online tool]

http://www.equinoxbase.com/p5p6regconv/converter.html It is not always works, but at least give you an idea. Perl6 regex syntax is really different from normal perl and it is not [yet] well documented. Or you can prefix each regex in perl6 with :p5 to make it perl5-compatible

A Tale of Four Kernels

http://www.spinellis.gr/pubs/conf/2008-ICSE-4kernel/html/Spi08b.html Quote from the article: “Therefore, the most we can read from the overall balance of marks is that open source development approaches do not produce software of markedly higher quality than proprietary software development.” A subjective code quality study for linux, windows, solaris and freebsd operating systems kernels

PacketShader - GPU-accelerated Software Router

Also see http://shader.kaist.edu/packetshader/io_engine/index.html and http://www.ndsl.kaist.edu/~kyoungsoo/papers/2010-lanman-100Gbps.pdf Using latest x86 hardware and GPU to build a 100GB pc router / possible theoretically, but as of now, is not coming to an ISP near you/