BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • The Decision to Refactor

    Refactoring is the process of changing a software system in such a way that is does not alter the external behavior of the code yet improves its internal structure. The idea of improving an already written code is appreciated in most Agile teams. Continuous improvement is is something that these teams strive for. However, improving the already existing code involves time and money. Is it worth it?

  • Creating Add-Ins for Expression Web 4

    The hallmark of any good IDE is its extensibility. If developers can’t improve their own tools then they won’t see productivity improvements over time. The same goes for web designers, which is why Microsoft’s Expression Web 4 now offers an add-in model based on HTML+JavaScript.

  • REST and versioning

    The problem of how to version services in a REST-based environment is something that comes up time and again. This time Ganesh Prasad offers a proposed solution based not on modifications to the service URL but on the fundamental reason behind versioning in the first place.

  • Microsoft Announced New Features for Windows Azure During TechEd 2010

    Microsoft announced Windows Azure Tools for Visual Studio 1.2 (June 2010) at TechEd 2010. Some of the most important features are: .NET 4 support, support for Visual Studio 2010 RTM, and IntelliTrace debugging. Microsoft also announced a billing plan for Azure CDN, and new options for SQL Azure.

  • CouchDB as the Personal Database

    While attending the Berlin Buzzwords NoSql conference, Jan Lehnardt (@janl) one of conference organizers and co-author of CouchDB: The Definitive Guide (a free O'Reilly book). presented a talk titled: "Making Software for Humans - CouchDB and The Usable Peer-to-Peer Web".

  • How to Pay the Author: Flattr Micropayment Service

    Earlier this year the micropayment service flattr (a wordplay of flatrate and flatter) went live. The principle is simple but could change the way in which we reward quality content on the net. Flattr was initiated by one of the founders of The Pirate Bay, Peter Sunde, who also presented it at social media conferences like re:publica.

  • Book: Points of View - a Tribute to Alan Kay

    Edited by Ian Piumarta, a Senior Scientist for Viewpoints Research Institute, and Kimberly Rose, co-founder of the Viewpoints Research Institute, the book “Points of View - a Tribute to Alan Kay” (PDF) is a homage paid to Dr. Alan Kay for his great contribution for the advance of computer science, celebrating his 70th birthday on May 17th.

  • Announcing the 4th Annual QCon San Francisco: November 1-5, 2010

    QCon San Francisco 2010, taking place November 1-5 is now open for registration ($700 savings until June 11th). QCon is an enterprise software development conference for team leads, architects, and project managers covering Architecture & Design, Java, NoSQL, Concurrency, SOA, Cloud Computing, Agile methodologies and other timely topics.

  • Unsolved SOA Mysteries

    In his new post, eBIZQ’s Joe McKendrick discusses some of the mysteries surrounding SOA: the difference between SOA and cloud computing, how can SOA fail when nobody really has fully implemented it, how to measure SOA success, and others.

  • Restful Services in Ruby using JRuby and Jersey

    In an effort to bring the expressiveness of ruby and the REST frameworks in Java, Charles Nutter makes the case for delevoping RESTful services in JRuby+Rails.

  • Wireframes or No Wireframes

    The adage "A picture is worth a thousand words", is sometimes forgotten in the Agile world. At least, this is what many designers on Agile teams believe. In some teams, designers are required to create small increments of the design and this process does not necessarily produce the best results. For other teams wireframes are considered to be bureaucracy which gets in the way of development.

  • Google Offers Cloud Storage to Developers

    Google Storage for Developers (GSD) is a new RESTful service providing data storage which is replicated across several data centers located in US. GSD is called “for Developers” because data is transferred and accessed though an API based on regular HTTP commands like GET, POST, PUT, HEAD, and DELETE.

  • Cisco Targets Mobile Enterprise Workers with Cius

    Cisco announced Cius (pronounced See-Us) during Cisco Live on June 29th. Cius is a computing tablet targeted at mobile enterprise workers offering anywhere connectivity and cloud integration.

  • Do We Need LAMP as PaaS in the Cloud?

    LAMP has been a major platform for the Internet, but current cloud offerings do not seem to include LAMP as PaaS. Is LAMP needed in a cloud computing world?

  • Managed Extensions for Internet Explorer

    With .NET 4.0, writing reliable managed extensions for Internet Explorer has become possible. Unlike previous versions, each extension will run against the CLR it was compiled for instead of mindlessly grabbing the most recent version. Alas, COM interfaces are still needed.

BT