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 […]

Maintainable Automated UI Tests

By Mehdi Khalili A few years ago I was very skeptical about automated UI testing and this skepticism was born out of a few failed attempts. I would write some automated UI tests for desktop or web applications and a few weeks later I would rip them out of the codebase because the cost of […]

Functional Programming in PHP

By Patkos Csaba The new hype in programming is all about functional programming paradigms. Functional languages are used more and more in greater and better applications. Scala, Haskel, etc. are thriving and other, more conservative languages like Java started to adopt some of the functional programming paradigms (see closures in Java7 and lazy eval for […]