Rails Project Story: 2. User Authentication

In this part we have implemented the Acts As Authenticated plugin into our application, modified it a little and understood few backend behaviors specifically the way the view templates handle ERb code, we also had a better look at the migration process and how it helps us have a better control over our database modifications in a very dynamic way.

read more | digg story

Advertisements

Reference library of O’Reilly eBooks

Simply an awesome collection (180+) of O’Reilly books available online.

read more | digg story

A Gentle Introduction to SQL

Interactive SQL tutorial, learn about: SQL Server, Oracle, MySQL, DB2, Mimer, PostgreSQL, SQLite and Access.

read more | digg story

CSS: rounded corners without images

How to create rounded corners using CSS without using images.

read more | digg story

How to create a StyleGuide for your HTML & CSS

for any medium sized or larger project, be sure to create a style-guide. This is just one example and gives a few reasons why it will help you tremendously.

read more | digg story

Meebo for your website! – ajax im version 2

ajax im is a complete instant messaging system for your website; akin to Meebo without needing to pay for tons of expensive servers. This system uses Javascript/PHP/MySQL to allow users to communicate between users of the ajax im script on your site. No refreshing of the page is ever needed, as everything is updated in real-time via the JavaScript.

read more | digg story

CSS Optimization: Make your site load faster for free

Often overlooked for the more popular image optimization, CSS optimization can help shave off quite a bit from your pageloading times. The article compares four different CSS optimizers, leading to one winner. Even Digg could use its CSS compressed a bit.

read more | digg story

Google Webservices with PHP

Have you ever wanted to enrich your site with information from Google, Amazon, eBay, or one of the many other sites that provide web services through SOAP? In this tutorial, I will be demonstrating how to use the SOAP package from PEAR to query Google’s extensive database.

read more | digg story

More Image manipulation with PHP & the GD library

In this second part of the “Image manipulation with PHP & the GD library” article series you will learn how to resize images, create thumbnails, watermark images and more.

read more | digg story

Learn how to build an Ajax RSS reader

Learn how to build an Asynchronous JavaScript and XML (Ajax) Really Simple Syndication (RSS) reader, as well as a Web component that you can place on any Web site to look at the articles in the RSS feeds.

read more | digg story

How To Write Unmaintainable Code

I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules religiously, you will even guarantee yourself a lifetime of employment…

read more | digg story

50 Common Interview Questions

Collections of Questions.

read more | digg story

Huge List of Python Tutorials

More than 300 extensive Python tutorials, listed by category and topic.

read more | digg story

How (Not) To: MySQL Connection Management in PHP

This article is intended to highlight various basic topics concerning proper methods of handling connections to MySQL databases in PHP, guidelines for caching dynamic content, and a technique called “lazy loading”.

read more | digg story

JavaScript templating system – Display HTML blazingly fast

AJAX applications are everywhere, and one of the key issues is the speed of rendering HTML. Using innerHTML is not recommended, but DOM can be slow. This JS template system lets you render HTML much faster than standard DOM, while keeping its flexibility.

read more | digg story

AJAX Hello World!

This tutorial will teach you how to create a hello world web page using AJAX technologies. Odds are if you found this tutorial, then you have created a “Hello World!” program before.

read more | digg story

Programming is Hard: Let’s work to make it a little easier

Great idea. Lots of nice snippets, including shell scripts and optimizations. In their words “Programming is Hard is a public repository for links and code snippets. Easily build up your personal collection of code snippets or links, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)”

read more | digg story

An elegant approach to Web services: REST on Rails

As Ruby experiences increasing success, developers are seeking to integrate their Ruby applications with applications written in other languages. Rails provides excellent support for Web services. This article introduces Web services in Rails and focuses on a strategy known as Representational State Transfer (REST).

read more | digg story

Five common PHP database problems

Discover five common database problems that occur in PHP applications — including database schema design, database access, and the business logic code that uses the database — as well as their solutions.

read more | digg story

Docking boxes (dbx)

Docking boxes (dbx) adds animated drag ‘n’ drop, snap-to-grid, and show/hide-contents functionality to any group of elements. And … in what might be another world-first for brothercake – dbx is fully accessible to the keyboard as well as the mouse, an action I’ve re-dubbed “press ‘n’ push”

read more | digg story

« Older entries