https://www.developerfusion.com/columns/Columns from Developer Fusion2010-11-25T20:10:00.00Zhttp://www.developerfusion.com/column/91721/mobile-enterprise-applications/Mobile Enterprise Applications2010-11-25T20:10:00.00ZA sponsored column from Magic Software, from effective RIA development to integration with back-end appsDavid Akkahttp://www.developerfusion.com/column/84434/productivity-against-all-odds/Productivity against all odds2010-11-02T11:42:00.00ZNeal Ford shares some ideas about improving developer productivity by automating wherever possible.Neal Fordhttp://www.developerfusion.com/column/12757/how-to-survive-an-audit-or-code-review/How to survive an audit or code review2009-05-18T11:14:00.00ZDon't be surprised if your code is audited when your startup goes after funding - be prepared.Aidan Fitzpatrickhttp://www.developerfusion.com/column/11676/clickpass-building-a-fault-taulerent-redundant-web-server-architecture/Clickpass: Building a fault taulerent, redundant web server architecture2009-05-07T14:23:00.00ZThe co-founder of Clickpass talks about how they went about creating a redundant architecture on a shoestring budgetImmad Akhundhttp://www.developerfusion.com/column/9537/microsoft-azure-services-platform-opening-up-cloud-computing/Microsoft Azure Services Platform: Opening Up Cloud Computing2009-01-06T16:47:00.00ZWith the Microsoft Azure Services Platform, the next generation of Windows moves to cloud computing. Learn the different elements of this platform and how you can get started in your own applications.David Jacobshttp://www.developerfusion.com/column/9184/can-developers-test-their-own-code/Can developers test their own code?2008-11-12T11:09:00.00ZA response to the claim that developers shouldn't test their code! Can developers be trusted? Campbell discusses the kind of tests developers should be writing, and what could be better left for the testers.Campbell Wilsonhttp://www.developerfusion.com/column/8326/losing-your-religion-suns-tim-bray-on-surviving-the-tech-downturn/Losing your religion: Sun's Tim Bray on surviving the tech downturn2008-11-07T14:55:00.00ZSun's Director of Web Technologies Tim Bray, well-known as a co-inventor of XML. On a day when the world's stock markets were in sharp decline, he tore up his talk at Future of Web Apps and spoke instead on how developers can survive the coming recession.http://www.developerfusion.com/column/8314/creating-a-culture-of-quality-part-1/Creating a culture of quality: Part 12008-10-20T10:33:00.00ZStarting our new series from tech start-ups, Bob from Huddle explains how they tackle the challenge of maintaining high quality code, when the last thing developers want to do is test.Bob Gregoryhttp://www.developerfusion.com/column/7092/ruby-on-rails-deserves-the-hype/Ruby on Rails - Deserves the Hype?2007-09-22T10:56:00.00ZThe Ruby programming language and Rails framework have both been around for a few years, but the two technologies have recently been combined to create a new development environment. This new environment, dubbed Ruby on Rails, has simplified web application development. Learn how it can improve programming productivity at your organization.Francis Wonghttp://www.developerfusion.com/column/5451/seven-pillars-of-pretty-code/Seven Pillars of Pretty Code2006-02-27T20:53:00.00ZThe essence of pretty code is that one can infer much about the code's structure from a glance, without completely reading it. I call this "visual parsing": discerning the flow and relative importance of code from its shape. Engineering such code requires a certain amount of artifice to transform otherwise working code into working, readable code, making the extra step to leave visual cues for the user, not the compiler.Perforcehttp://www.developerfusion.com/column/4047/pro-developer-optimize-your-view/Pro Developer - Optimize Your View2003-09-20T06:06:00.00ZIt takes more than being an excellent coder to succeed in delivering the next Killer App. The first step in moving to the next level is broadening your view of the software development environment.Christopher Duncanhttp://www.developerfusion.com/column/3934/pro-developer-this-is-business/Pro Developer - This is Business2003-08-12T07:12:00.00ZProjects rarely fail because we lack the requisite technical skills. The problems usually stem from an inability to get the support we need to kick out a great product. Perspective is the key to overcoming this problem.Christopher Duncanhttp://www.developerfusion.com/column/3231/pro-developer-throwing-money-out-the-window/Pro Developer - Throwing Money Out the Window2003-01-09T14:48:00.00ZThe amount of wasted time and effort in our industry boggles the mind. Learn how to get a handle on it, and help more of your code make it to your users.Christopher Duncanhttp://www.developerfusion.com/column/3034/pro-developer-creating-your-dream-project/Pro Developer - Creating Your Dream Project2002-11-08T05:29:00.00ZTired of working on technologies that were popular when they landed the first man on the moon? Learn how to create your next project, with all the trimmings.Christopher Duncan