sails.js

Introduction to Sails.js

By Gabriel Cirtea Sails is a Javascript framework designed to resemble the MVC architecture from frameworks like Ruby on Rails. It makes the process of building Node.js apps easier, especially APIs, single page apps and realtime features, like chat.   Installation To install Sails, it is quite simple. The prerequisites are to have Node.js installed […]

Brian Leroux

Interview With Brian Leroux of Adobe’s PhoneGap Team

By Rey Bango Mobile web development is tough especially when you’re trying to offer native-like experiences to users. Several years ago, a small company called Nitobi took on the effort of simplifying building native mobile apps using traditional web development skills. Ambitious and sometimes controversial, the effort known as PhoneGap grew out of this need […]

New Development Courses Available on Tuts+ Premium

By Joel Bankhead Tuts+ Premium courses teach you a single skill from top to bottom, inside out. Currently, more than 15,000 members are sharpening their skills in web design, web development, Photoshop, vector design, video effects and much more. Our dedicated team adds new content weekly, so there’s always something fresh to sink your teeth […]

Dates and Time – The OOP Way

By Sahan Lakshitha The Date/Time PHP extension is a set of classes that allow you to work with almost all of the date and time related tasks. It’s been available since the release of PHP 5.2 and the extension introduced several new classes, all of which are mapped to real life scenarios:   A date […]

Working With IndexedDB – Part 2

By Raymond Camden Welcome to the second part of my IndexedDB article. I strongly recommend reading the first article in this series, as I’ll be assuming you are familiar with all the concepts covered so far. In this article, we’re going to wrap up the CRUD aspects we didn’t finish before (specifically updating and deleting […]

Interview With Bruce Lawson of Opera

By Rey Bango There’s a perception that being in developer relations for a browser maker is all glamor and glitz involving lots of jet setting and rockstar-like experiences. So far I haven’t personally found that to be the case but in looking at the life of Opera evangelist Bruce Lawson, I think he may be […]

The Learning Conundrum

By Rey Bango When I started working in information technology professionally in 1989, things were pretty easy in terms of choosing a direction to head into. At least in my area (South Florida), you went into one of the following areas: Network and systems management Database administration Software development Project management-related tasks (including QA work) […]

Tips to Avoid Brittle UI Tests

By Mehdi Khalili In the last article I talked about a few ideas and patterns, like the Page Object pattern, that help write maintainable UI tests. In this article we are going to discuss a few advanced topics that could help you write more robust tests, and troubleshoot them when they fail:   We discuss […]

Essential Meteor Performance Tips

By Arunoda Susiripala Meteor is the one of the easiest and robust ways to build real-time web apps. But Meteor is also known for bad performance. This is half true and half false. But that doesn’t mean Meteor cannot be used in production or cannot be scaled. All of my hacks and findings are blogged […]