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

  • Architecting TekPub - Moving from ASP.NET MVC to Ruby on Rails

    TekPub is a web site devoted to developers, giving them a source of focused on-line training in various topics from Microsoft Entity Framework to writing your own blog engine using Ruby on Rails. They are an interesting case about company who started on ASP.NET MVC and quickly moved to Ruby on Rails. We had the opportunity to talk with them about their technology turnaround.

  • Scala & Spring: Combine the best of both worlds

    Based on a concrete example with Scala, Spring and JPA the article explains how to enhance Spring with Scala’s powerful concepts such as implicit conversions and traits. Moreover, it shows how the gap between a Java based framework and Scala can smoothly be bridged.

  • Graph Databases, NOSQL and Neo4j

    Peter Neubauer introduces Graph databases and how they compare to RDBMS' and where they stand in the NOSQL-movement, followed by examples of using a graph database in Java with Neo4j.

  • 10 SOA Commandments

    Using Service Oriented Architecture (SOA) it is possible to lower the costs of information systems. Paradigms which are appropriate to database era are still being applied to SOA, resulting in counterproductive, and sometimes even dangerous designs. The author explores ways to achieve the potential of SOA initiatives by adhering to ten basic commandments.

  • Book Excerpt and Interview: Deploying HTML5

    Deploying HTML5 is a book written by Aditya Yadav, a former Sr. Architect for ThoughtWorks and actual CTO of a consultancy firm, explaining the HTML5 standard components, showing how they are implemented across major browsers and providing code samples for using them.

  • Phil Abernathy on Agile Governance and Suncorp's Agile Transition

    Phil Abernathy discusses the Sun Corp Agile journey - taking a 19000 person banking and insurance organization formed by the merger of two companies with over 4000 IT staff Agile from the top down. He talks about handling governance and change management, implementing Agile on mainframe projects and the impact of Agile in the heavily regulated financial industry in Australia.

  • Resource-Oriented Architecture: Information, Not Containers

    The Web is known primarily as a Web of Documents because that has been our main experience with it, but we should not ignore the idea of documents as a data source. New technologies are emerging to make it easier to encode extractable content on the Web. This article focuses on how producers can increase the machine-processability of the documents they produce.

  • Using DNS for REST Web Service Discovery

    Service Discovery is an essential aspect of service orientated architecture because it avoids early binding of clients to particular service instances. In this article, Jan Algermissen explains the need for discovery of RESTful services, and explains how the existing Domain Name Service (DNS) standard can be used as a widely-deployed and scalable solution.

  • Learnings from Five Years as a Skype Architect

    Too often in our work as architects and designers we focus on the task at hand, seldom reflecting on the past. We should really know better, how else do we improve? This article by Andres Kutt summarizes six learnings from 55 months as an architecture team lead at Skype. Some of them are technical while some focus upon the softer aspects of an architect's work.

  • NoSQL in the Enterprise

    In this article, Sourav Mazumder explores what NoSQL databases are, how they fit into Enterprise IT, the challenges facing enterprise adoption, how to choose the appropriate NoSQL database for a given application, a short list of NoSQL databases which are likely to be good matches for enterprise applications, and advice for how to adopt NoSQL databases within an enterprise.

  • Unit and Integration Testing for GWT Applications

    Bertrand Paquet and Gael Lazzari of Octo Technology explore Unit Testing GWT applications and introduce their own open source gwt-test-utils framework to support unit and integration testing of GWT code with standard tools such as JUnit and Easymock.

  • Book Excerpt and Interview: jBPM Developer Guide

    A new book by Mauricio "Salaboy" Salatino, the jBPM Developer Guide, provides a detailed jBPM programming guide for Java developers with several real-life examples. InfoQ spoke with Salatino to learn the motivations behind the book and learn from his experience both using and writing about the jBPM Business Process Management suite.

BT