Usually when working with codeigniter you come across the use case where you need to remove the extra “index” appearing in the URL for purposes ranging from shorter URLs to SEO.
For example,
Current URL style: http://example.com/controller/method/category1/category2/page-name
Target URL style: http://example.com/category1/category2/page-name.html
…continue reading Making Codeigniter clean URLs cleaner
Dropbox is an online storage company that offers multi platform access as well as version control. While they received a funding of $1.5 million Sequoia Capital, their initial incubation and seed stage funding was through Y Combinator.
…continue reading Dropbox’s Y Combinator Funding Application – Summer 07
Jarosław Rzeszótko from Poland decided to interview distinguished programmers.
Linus Torvalds – The Linux kernel author
Dave Thomas – Author of the “Pragmmatic Programmer”, “Programming Ruby” and other great books about programming. One can read his mainly programming-related thoughts here.
David Heinemeier Hansson – Author of the Rails Framework – the new hot web development framework. He has a weblog here.
Steve Yegge – Probably the least known from guys here, but also made one of the most interestings answers, has a popular weblog about programming. He is also the author of a game called “Wyvern”.
Peter Norvig – Research Director at Google, a well known Lisper, author of famous (in some circles at least) books about AI. See his homepage.
Guido Van Rossum – The Python language creator
Bjarne Stroustrup – C++ creator, has a homepage here
James Gosling – The Java language creator
Tim Bray – One of the XML and Atom specifications author and a blogger too.
An excellent read.
Generally websites average a ratio of 9:1 or more for reads:writes for their applications which makes MySQL replication as one of the ways to scale you web application. The simplest configuration is to separate reads and writes with all the reads coming from the slave servers.
…continue reading Codeigniter: Separating reads and writes for scaling MySQL
Working on operating systems can be a lot of fun while learning some of the most difficult concepts in programming. One needs to have a basic set of knowledge and skills such as
…continue reading How to create your own UNIX clone Operating System
Try googling for the word recursion and you get “Did you mean: recursion“. Ofcouse you spelled it right. Its just that google enginners have a sense of humour
Chipper is a simple web based tool to track your daily expenses developed by my friend Asif. The initial concept came in when we realized we were living month to month leaving us wondering “Dude! Where is my money?!”. The existing tools were either too cumbersome or you had to use an excel sheet for it. Now what fun is using an excel sheet? In comes
chipper (tool to find whats chipping away your money), that is fun to use and gives you detailed data of your monthly expenses.

Rediff Business Solutions - Rediff Hosting
Rediff business solutions consists of domain registration, hosting and e-mail solutions.
…continue reading Rediff Business Solutions – Rediff Hosting Review

Ajax Push Engine
From their website, Ajax Push Engine (APE) is an OpenSource technology allowing to exchange data between thousands of users through a web browser, without reloading and without external plugins.
It consists of an epoll-driven HTTP server written in C as its core with a javascript framework based on mootools for the frontend. APE supports multiple patterns such as comet, XHR, long polling, forever frame etc. because of the way its designed.
…continue reading Ajax Push Engine – Javascript framework to handle 100,000 concurrent users