Archives
- May 2013 (5)
- April 2013 (3)
- February 2013 (3)
- January 2013 (3)
- December 2012 (1)
- November 2012 (2)
- October 2012 (2)
- September 2012 (1)
- 12: Preventing spam email harvesting (0)
- August 2012 (2)
- July 2012 (5)
- June 2012 (2)
- May 2012 (2)
- 07: Downloading Gmail attachments using PHP (20)
- 02: Auto Saving your web form data (3)
- April 2012 (2)
- 18: Protocol Relative URLs (0)
- 06: PHP 5.4.0 in a nutshell (4)
- March 2012 (3)
- February 2012 (5)
- 19: Rendering PDF in HTML5 Canvas (0)
- 17: Building a adjacency matrix of a graph (7)
- 13: Building a Graph data structure in PHP (6)
- 02: FFmpeg: A beginners guide – part 2 (3)
- 01: FFmpeg: A beginners guide – part 1 (1)
- January 2012 (4)
- December 2011 (7)
- 14: Create a infinite scroll page using jQuery (2)
- 13: Comparing programming languages (0)
- 11: Changing WordPress admin login error message (0)
- 09: WordPress plugins to check for security threats (0)
- 09: Learning the Language of the Web (0)
- 02: Backup your WordPress database to Amazon S3 (0)
- 01: The whacky art of Lullian poetry (2)
- November 2011 (3)
- 16: Building a simple Parser and Lexer in PHP (4)
- 09: Source Code Signatures in PHP (3)
- 04: The forgotten PHP logical operator (4)
- October 2011 (4)
- September 2011 (7)
- 26: Migrating Access MDB to MySQL (2)
- 14: Automatically create PHP classes from MySQL (2)
- 13: Country Filter WordPress plugin update (0)
- 12: Functional style programming with Underscore.php (1)
- 12: Get Facebook user profile using their photo filename (4)
- 04: Microsoft Bing Translation PHP wrapper (11)
- 01: Controlling WordPress plugins remotely (0)
- August 2011 (8)
- 20: Rethinking Pagination (5)
- 15: The HTML5 keygen element (1)
- 15: Transform websites to mobile sites quickly (0)
- 08: Checking your site for malicious changes (10)
- 08: OPA : new generation of web development platform (0)
- 03: Create stunning mobile / iPad versions of your WordPress site (0)
- 01: Building a intelligent web (2)
- 01: Merge multiple PDFs using Ghostscript (0)
- July 2011 (6)
- 28: Semantic markup for better search results (0)
- 21: Read the version of a PDF in PHP (7)
- 18: Tail functionality in PHP (6)
- 17: Infinite Wall of images using Mootools (0)
- 08: International Airport codes download (8)
- 06: Face detection in images using PHP (7)
- June 2011 (6)
- 30: Retrieving email Gravatar images (0)
- 19: Generating a color palette from a image in php (8)
- 15: Taking screenshots of websites in PHP (20)
- 13: Sharing data across windows using localStorage (0)
- 10: Review: Ibvpn VPN service – Giveaway of 2 accounts (14)
- 08: Detect if a mobile device is accessing your application (2)
- May 2011 (4)
- April 2011 (1)
- March 2011 (5)
- February 2011 (1)
- January 2011 (5)
- 23: Drawing Trees in Canvas (4)
- 19: HTML 5 logo announced (1)
- 16: GoDaddy woes (14)
- 15: Introducing HTML5 Web Workers (2)
- 09: Auto website wireframes (0)
- December 2010 (5)
- November 2010 (5)
- 25: How not to create a Random string (5)
- 22: Face detection using jQuery (6)
- 12: Admin themes for your websites (3)
- 10: Sign your web forms with your signatures (1)
- 07: Encrypting uploaded files in PHP (15)
- October 2010 (7)
- 31: Increase your MySQL productivity with Toad (6)
- 28: Measuring user effectiveness with the Apdex metric (0)
- 20: Changing MySQL clients default prompt (0)
- 19: Pixelation of images using HTML5 Canvas (0)
- 18: Prevent hotlinking of your site images (1)
- 13: Debugging and tracing PHP5 applications (0)
- 13: Export Illustrator art to HTML5 canvas (1)
- September 2010 (7)
- 30: Importance of logging in web development (4)
- 21: Unpacking binary data in PHP (8)
- 17: Raw vs. cooked PHP $_POST variables (7)
- 15: Fixing aspect-ratio of images in PHP (1)
- 12: Selenium IDE: Pattern matching (15)
- 10: Sequence gaps in MySQL (8)
- 08: Templating with Haml (6)
- August 2010 (4)
- 29: HTML 5: Learning the new standard (0)
- 18: Multi column sequences in MySQL (0)
- 12: Displaying a list of file stats (1)
- 04: Parallel cURL execution in PHP (3)
- July 2010 (2)
- June 2010 (2)
- 18: Printing relative dates in php (11)
- 03: Anonymous functions in PHP (9)
- May 2010 (2)
- April 2010 (2)
- March 2010 (2)
- February 2010 (2)
- January 2010 (2)
- December 2009 (7)
- 21: Test dependencies in PHPUnit 3.4 (3)
- 17: Creating win/win projects using Project Value Analysis (1)
- 11: 7 essential php command-line options (10)
- 10: Sorting PHP arrays with substrings (4)
- 08: Scanning web pages for malicious scripts (10)
- 07: Reading MP3 file tags in PHP (3)
- 01: The myth of Tableless design (1)
- November 2009 (5)
- 23: Running Selenium TestRunner slowly (3)
- 16: Where did that bug come from? (1)
- 09: Easy manipulation of URLs (2)
- 04: Simulating Packages in PHP (9)
- 03: Test data generation for MySQL (2)
- October 2009 (4)
- September 2009 (3)
- 20: Generating UPC check digit (1)
- 10: Beautifying XML documents (0)
- 02: Using barcodes in your web application (17)
- August 2009 (4)
- 20: Accessing Amazon Product Advertising API (91)
- 19: Microsoft URLScan and POST problem (1)
- 18: Adminer – a fast MySQL administration tool (3)
- 17: Copying tables in MySQL (2)
- July 2009 (5)
- June 2009 (5)
- 21: Accessing WordPress plugins remotely (5)
- 17: Opera Unite : A web server in your browser (1)
- 15: Creating custom stream filters (4)
- 11: Software Peter Principle (1)
- 05: Refactoring 3: Replace Temp with Query (5)
- May 2009 (5)
- April 2009 (5)
- 25: Number to text conversion (2)
- 24: SchemaBank: Browser based SQL schema designer (0)
- 20: Porter Stemming algorithm for search (7)
- 12: Free Geolocation API tool (14)
- 06: Detecting duplicate code in PHP files (9)
- March 2009 (7)
- 30: Checking coding standards with PHP_Codesniffer (2)
- 25: Generating test data for MySQL (3)
- 24: 6 essential cURL commands for daily use (10)
- 22: Internet Explorer 8 and backward compatibility (5)
- 18: Transferring large PSD files quickly using Diff-Patch (1)
- 15: 6 excellent charting libraries for php (29)
- 07: Web scraping tutorial (20)
- February 2009 (5)
- January 2009 (5)
- December 2008 (2)
- November 2008 (4)
- 21: Selenium IDE Tutorial – Part 2 (61)
- 18: Creating a Figlet text in php (2)
- 13: Easy way to build GET query strings in php (12)
- 06: Sidu – a Free MySQL client (1)
- October 2008 (3)
- 23: Simple Pagination in PHP tutorial (40)
- 15: “why software projects fail” Poster (7)
- 08: Selenium IDE Tutorial – Part 1 (62)
- September 2008 (4)
- 13: WHOIS directory lookup in PHP (3)
- 13: Ping a server using PHP (5)
- 12: Reading raw POST data in PHP (9)
- 03: Google Chrome benchmarks (1)
- August 2008 (4)
- 27: 6 Simple principles of secure website design (1)
- 13: Internet Explorer 8 WebSlices (0)
- 13: The Code Book (0)
- 05: converting MySQL queries to xml (5)
- July 2008 (4)
- 25: Sorting MySQL rows using column values (1)
- 16: Why clients want software developed cheap. (5)
- 10: hasta la vista MIR (7)
- 09: Luhn algorithm for validating credit cards (1)
- June 2008 (2)
- 24: Linked List implementation in PHP (14)
- 24: Benchmarking PHP code (1)
- May 2008 (3)
- April 2008 (8)
- 24: Item based collaborative filtering in PHP (7)
- 21: 6 books to master PHP (11)
- 19: Google Pagerank in PHP (23)
- 18: Time series visualization with Timeplot (2)
- 09: Faceted browsing for Mozilla Thunderbird (1)
- 07: Zend framework map for version 1.5 (5)
- 07: Posting XML from PHP (7)
- 07: Delicious tag cloud using Zend framework (3)
- March 2008 (1)
- 12: Creating Excel documents in PHP (13)



