In the Beginning......there was no inheritance and no composition, only code.And the code was unwieldy, repetitive, blocky, unhappy, verbose, and tired.Copy and Paste were the primary mechanisms of code reuse. Procedures and functions were rare, newfangled gadgets viewed with sus … | Continue reading
But success doesn’t come without its caveats. Is agile losing its potency? | Continue reading
As a young, ambitious developer with a strong sense of my own talent, I was eager to become a tech lead, and it took less than four years for me to achieve this goal. But over the next two years, the experience and reality of leading a team put me off leadership completely. For s … | Continue reading
In the beginning, there was MVC (Model-View-Controller) — for a long time the main pattern Apple and Google promoted in their tutorials for iOS and Android development. MVC was a good entry point for mobile developers, but one that came at a cost: a fixation on architectural patt … | Continue reading
It is very easy to forget about performance testing and its importance while delivering software under tight deadlines. It is also a challenge to convince the client to start with performance testing right from the beginning of the project, rather than treat it as a second class … | Continue reading
The Technology Radar is our thoughts on emerging technology trends in the industry. Read the latest here. | Continue reading
This is the first article in a two-part series. In this first part, we'll explore the five development options open to you as a mobile developer; in the second part, we'll look at how to decide which options are appropriate for your project. | Continue reading