In contrast to the imperative programming, declarative programming is about describing what you're trying to achieve, without instructing how to do it. Read on and check out my presentation on programming paradigms.
Read more
The clarity of readme files is critical for software developers. That information varies from installation instructions to potential bugs and depends on the nature of the software. Fortunately, there is a set of good practices to follow if you want your ReadMe to be neat.
Read more
Are you looking for resources to get the best use out of AngularJS? We’ve put together a comprehensive list of tutorials, podcasts and guides, perfect for those who either get started or try to improve their skills.
Read more
Sharing knowledge is important for us and we put a lot of effort into making it as quick and transparent as possible, especially for a team distributed across the globe.
Read more
We don’t have enough time to learn everything. But. more often than not, it comes down to being plain lazy. This post is about switching it up to learn something new.
Read more
Should startups build new iOS MVP projects in Objective-C or Apple's new language, Swift? When trying to answer this question, it’s helpful to understand a little bit about the history of Objective-C and Swift.
Read more
This short series of blogposts answers the “why”, “how” and “when” of code refactoring.
Read more
The very real danger with commenting code is that it becomes outdated while the codebase rapidly evolves. And out of date comments are far worse than no comments. So what's the alternative?
Read more
We talk about pair programming a lot, but how do you actually do it? Rest easy, read on, and we’ll cover everything needed to pair program.
Read more
From Rails to Marionette.js in a few simple steps.
Read more