In part one of this tutorial, we set Sinatra up and displayed some pages. Now the fun really starts – we will be using a database to store our tasks in. In this tutorial we will be using SQLite for the local database.
SitePoint WordPress Restaurant Theme
Pull in the crowds to your eatery, cafe, restaurant or bar with this flexible, modular WordPress theme.
SitePoint WordPress Ecommerce Theme
Sell your wares with this delightfully elegant WooCommerce-powered WordPress theme.
SitePoint WordPress Portfolio Theme
A beautiful, responsive, portfolio theme for creatives - photographers, designers, writers, developers - that shows off your skills and work to potential clients.
Plugin Systems with Hapi.js
CSS Animation Tips
Here are some short pointers for you fellow CSS Animators
Time to secure that WordPress site of yours
Jump Start Responsive Web Design, 2nd Edition
Create exceptional design for every device
Designing UX: Prototyping
A prototype is worth a thousand words
Researching UX: Analytics
Understanding is at the heart of good UX