Library columns

Page 1 of 1
  • Microsoft Azure Services Platform: Opening Up Cloud Computing

    by David Jacobs

    With 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. azure, live, microsoft, platform

  • Can developers test their own code?

    by Campbell Wilson

    A 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. functional testing, tdd, testing, unit testing

  • Losing your religion: Sun's Tim Bray on surviving the tech downturn

    by ITJoblog

    Sun'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. downturn, sun, tech

  • Creating a culture of quality: Part 1

    by Bob Gregory

    Starting 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. huddle, startup, tdd, testing

  • Ruby on Rails - Deserves the Hype?

    by Francis Wong

    The 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. internet, rails, ruby

  • Seven Pillars of Pretty Code

    by Perforce

    The 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.

  • Pro Developer - Optimize Your View

    by Christopher Duncan

    It 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.

  • Pro Developer - This is Business

    by Christopher Duncan

    Projects 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.

  • Pro Developer - Throwing Money Out the Window

    by Christopher Duncan

    The 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.

  • Pro Developer - Creating Your Dream Project

    by Christopher Duncan

    Tired 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.