Neither neither “web” nor “mobile” but “multi-screen”…
Have we reached a tipping point where mobile devices will replace the web, or are we just moving into a “multi-screen” future of increasingly diverse devices and contexts?
Posted on April 21st, 2011
Mobile myths: Development process and mobile apps
When it comes to development process, why should “mobile” development be treated any differently? After all, it’s all computer software.
Posted on April 7th, 2011
Multi-channel EPiServer: De-coupling content and presentation
Content architecture has long been the exclusive concern of CMS geeks. After all, does it really matter if there is clean separation between content and its presentation? It’s all about serving web pages, right? Wrong…
Posted on March 15th, 2011
Automating Adobe Air builds using Ant and Flex
The Flex SDK does contain some support for build scripting with Apache Ant. However, as with all automated build management, some script hacking is required to get a smooth automated build working for an AIR application.
Posted on February 23rd, 2011
Estimation pitfalls: Why software development estimates are so difficult
Estimates are, in essence, a kind of crystal ball gazing. You are making a series of educated guesses about how long something will take whilst often being hampered by imperfect understanding and squeezed by commercial pressures.
Posted on February 3rd, 2011
Surface 2.0 – Microsoft have gone back to the drawing board.
Touch-based devices have gone truly mainstream in the few years since Surface first emerged. No wonder Microsoft have taken a totally different approach to Surface 2.0.
Posted on January 6th, 2011
Exception safety in C# – more than just trying and catching
I’m surprised how often exceptions can be a source of bugs. Not just bugs, but nasty, impossible to find bugs that can have maintenance teams chasing their tails for days on end.
Posted on December 12th, 2010
ORM wars: Comparing nHibernate, LINQ To SQL & the Entity Framework
Ted Neward described ORM as the “vietnam of computer science” in that it’s a quagmire that starts well, gets more complicated as time passes and ends up as an open-ended commitment with poorly-defined goals and no clear exit strategy.
Posted on November 10th, 2010