BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Hasso Plattner Touts Highly Parallel Computing and Column-Oriented Databases

    In his keynote at Sapphire 2009, Hasso Plattner, co-founder of SAP, explained that he sees multi-cores, and in memory column-oriented databases in the future of enterprise applications.

  • Presentation: Meeting the Challenge of Simplicity

    This session addresses the abstract notion of simplicity, looks at why it is critical in modern UI design and answers questions: Why does simplicity matter? Is there a meaningful definition of simplicity? Why do design processes and good intentions undermine simplicity? What processes and techniques can software developers use to achieve simplicity?

  • Erlang and Ruby Roundup: 37Signals, Erlectricity

    37Signals is the latest company to use Erlang in combination with Ruby. The recent Erlang Factory conference also had other examples of Erlang use at EngineYard as well as a talk about Erlectricity, the library that connects Erlang and Ruby.

  • Presentation: Practice-based Design: Some Object Lessons

    In this OOPSLA 2008 session, Lucy Suchman teaches 8 lessons about objects: Learning to see, Classification, Object Agencies, Configurations, Boundaries and Interfaces, Contextualizations, Recontextualizations, and Transformations, showing how they can influence design.

  • Article: Where To Now With Build Automation

    Most developers nowadays are familiar with the basic tenets of Continuous Integration, but arguably only a small proportion of these are fully benefiting from an optimized CI set up. This article, by John Smart of Atlassian, discusses Continuous Integration practices that can take CI beyond merely being a glorified cron job and make it an effective, productivity-enhancing hub for development.

  • MindTouch 2009 Includes Publishing from MS Desktop Applications

    MindTouch announces the ability to publish content from any Microsoft Desktop application to its collaborative industrial wiki. New user functionality includes: one-click publishing from any MS application and in-place editing of Microsoft Office. The new functionality is delivered as, Aurelia Reporter, Desktop Connector, and MS Word and MS Outlook connectors.

  • Panel: Surviving the Downturn

    A panel of hard core developers, including Ted Neward and Jeffrey Palermo, assembled at TechEd 2009 has discussed the current economic difficult times and expressed their opinion on what a developer needs to do to remain employed.

  • Interview: Joseph Yoder on Adaptive Object Model Architecture

    In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.

  • 8 Best Practices to Improve Scalability

    Wille Faler proposes 8 scalability and performance best practices like offloading the database, using caching, minimizing network traffic and others.

  • Article: Grid Computing on the Azure Cloud Computing Platform, Part 2: Developing a Grid Application

    In this 3-parts series of articles, David Pallmann explains how to perform grid computations on the Azure cloud computing platform. In Part 1 he presented a design pattern for using Azure for grid computing, while in Part 2 he shows how to develop such an application. In Part 3 he is going to run this application.

  • Interview: Paul Hudak on Haskell

    This interview with Paul Hudak, recorded at QCon San Franscisco 2008, begins with a discussion of when to introduce difficult Haskell concepts like monads; moves to a discussion of the philosophy of higher order programming, the success and influence of Haskell, its use in the mainstream, and concludes with the idea of teaching computer music and Haskell simultaneously.

  • Data, Context and Interaction : A New Architectural Approach by James O. Coplien and Trygve Reenskau

    James O. Coplien and Trygve Reenskaug have recently introduced a new architectural approach to OOP based on Data, Context and Interaction pattern. It should allow capturing user mental model in terms of behavioral requirements, something that classic OOP fails to do. The article, that triggered many reactions and critics, provides insights into DCI using concrete examples to show its advantages.

  • DryadLINQ, Distributed Computing Made Easy

    Dryad and DryadLINQ are two Microsoft Research projects which facilitate large data processing on computer clusters or data centers for the C# developer.

  • SpringSource Acquires Hyperic

    SpringSource, the commercial maintainer of the Spring Framework, has made its third acquisition in two years by purchasing Hyperic, an open source systems monitoring and management specialist. InfoQ looks at the two companies' product offerings and talks to Javier Soltero, formerly CEO of Hyperic and now CTO of Management Products at SpringSource, to find out more about the deal.

  • InfoQ Virtual Training: Design, DSLs, Deployment Automation, Web-based services in May and June

    In-house training or tutorials at conferences are quite expensive, but what if you could attend some of the best tutorials by leading experts live and from your own office at a low cost? InfoQ is testing this idea with the launch of our virtual training: one-hour and half-day training initially covering agile, effective software development, web-based services, DSLs, and more.

BT