Drop me a few lines at 
ochronus AT gmail DOT com Follow me on twitter! Subscribe to my RSS feed Me@Facebook

Posts

» Of PHP, Facebook's HipHop and C++
My thoughts on Facebook's new PHP to C++ translator
» Dissecting the web with Ruby and Hpricot
A short introduction into the usage of Ruby and Hpricot to parse, analyze a html/xhtml document, extract data and traverse by XPath
» Top 5 mac tools for web development
» Highcharts, a nice new js only charting lib
» Why ruby? part three - method arguments
This is the third part of my series: "Why ruby" - this time I quickly run through using method arguments, their types and some examples.
» A dead simple trick to detect top unindexed or badly indexed mysql queries
» Sun's JRuby team moves to Engine Yard
» Why ruby? part two - blocks and closures
Let's go on with diving into the beauties of ruby - this time check out how elegant blocks and closures and their first-class support in ruby can make our codes.
» A quick and dirty jruby mysql jdbc wrapper
» Why ruby? part one - a classy class system
This is part one of a forthcoming series about ruby - and why I love it. This first episode focuses on general ideas, concepts and philosophy about ruby and a gentle introduction to its class system.
» A serious PHP design flaw - watch out!
» Continuations and ruby
Today I take a look at the concept of continuation, its implementation in ruby and some examples.
» What's new in php5.3?

As the release of php 5.3 is nigh, let's take a look and see what the php guys have messed up erm.. improved this time. The world of the interpreted langues had passed by php a long time ago, can this old dog learn a few new tricks? I hope so. I work with php on a daily basis, and I don't like it - its current state. Anyone who have written some real world ruby or python code can see what I mean - php just "sucks", it feels heavy and bound, sometimes it's just a pain in the ass. This of course doesn't mean php isn't one of the best platforms for web development...  yes, I say platform, not a language. Anyway, let's see what we've got here.

» On Oracle buying Sun
» The yin and yang of chicken
» Handling a huge amount of fulltext searches part 2 - the internals
» Handling a huge amount of fulltext searches
How do you handle a massive number of fulltext searches? MySQL? Been there, done that. It’s a no-go for average servers. PostgreSql with Tsearch2? See a nice solution cooked from ruby, thin, memcached and sphinx.
» Project Euler and Erlang - introduction, problem #1
» go pro beaten by supercomputer - so what?
» Manga downloader officially released

Listening to the sound of one hand clapping