BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Object Oriented Programming: The Wrong Path?

    In a QCon London 2010 interview with Joe Armstrong, the original developer of Erlang, and Ralph Johnson, long associated with Smalltalk, OOP, and Patterns, the question of whther we've gone down the "wrong path" w.r.t. object orientation all these yearrs. Both interviewees suggest that we have, but this is due to flaws in the implementation of object ideas and not the ideas themselves.

  • NetBeans 6.9 Release Supports JavaFX, Java EE6 and OSGi

    Oracle has released version 6.9 of its popular open-source Java IDE, NetBeans. This is the first release under its stewardship since it accquired Sun Microsystems.

  • NoRM: Another .NET Provider for MongoDB

    NoRM is a .NET library acting as a wrapper around MongoDB, facilitating .NET programming against the mentioned document database. Some of the features are: strongly-typed interface, supporting LINQ, supporting both .NET and Mono.

  • Tomcat 7 Beta Debuts Servlet 3.0 Support, Security Upgrades and Operations-Friendly Updates

    New Tomcat 7 Beta brings Servlet 3.0 and JSP 2.2 support, security upgrades, and new management features.

  • Emergent Data Architectures Highlights From GigaOm Structure Conference

    The GigaOM Stucture conference a couple of weeks ago addressed many areas of cloud computing. One of the key themes of the event was the emergence of new data architectures. Throughout the panels, interviews, and presentations many speakers identified significant changes in how data gets handled that will be coming.

  • Ambient Computing; Emerging Applications

    Projects at the Santa Fe Complex illustrate that practical applications of ambient computing research are at hand. Ambient computing is primarily concerned with interface and interaction issues that arise in ubiquitous computing environments.

  • The "Oath of Non-Allegiance"

    The Agile community of full of smart people, smart ideas, opinions, positions-- and differences. Substantial differences can lead to learning, but more often than not, differences can lead directly into heated conflict. Now an original signatory of the Agile Manifesto is offering an all-new declaration-- the 'Oath of Non-Allegiance'.

  • WebMatrix: Microsoft's New Stack to Create Simple Websites

    WebMatrix is a free tool from Microsoft putting together a web server, ASP.NET + Razor, SQL Server CE and an IDE for creating simple websites.

  • Microsoft Answers “Top 10 Questions on Data”

    Microsoft has answered what they call “Top Ten Questions on Data”, explaining what has happened or it is going to happen to Oslo, ADO.NET Data Services, WCF, LINQ to SQL, T-SQL and other technologies.

  • Does Azure Debugging Cost Too Much?

    Windows Azure, Microsoft’s cloud computing platform, is reasonably priced for what it offers. A basic package can be had for under $100/month. But if anything goes wrong you are going to want some debugging support. Unfortunately the only tool worth talking about is IntelliTrace, which costs 11,899 USD per developer.

  • Java EE 6: Application Security Enhancements

    Java Enterprise Edition Version 6 release includes new security features in the areas of web container security as well as authentication and authorization aspects of Java application development. These features include programmatic and declarative security enforcement in the web tier. This post gives an overview of these new security features.

  • Mobile Malware: New Threat Requires New Response

    Smart phones and mobile computers must deal with a new breed of security threat. Software countermeasures are available, but user awareness and user education are key elements of any protection scheme.

  • Optional Parameters Are Gaining Ground in .NET

    Optional parameters have always been part of .NET, but with C# unwilling to support it, using them was generally considered taboo unless work with COM libraries. Now that C# 4 does support them, we are starting to see them used for a lot more than just legacy code. Other uses include interoperability with dynamic languages, immutable data structures, and various parts of ASP.NET MVC.

  • Four View Engines for ASP.NET MVC

    With last week’s introduction of Razor, there are now four major view engine for ASP.NET MVC. The others are Spark, NHaml, and the traditional ASPX file templates. This article introduces the four engines with a special focus on the new Razor engine.

  • Mobile Ruby Roundup: Rhodes 2.0 now MIT Licensed, JRuby on Android with Ruboto

    Mobile Ruby developers get a new version of Rhodes: the 2.0 release brings many new features, and also puts the framework under the MIT license. іPhone developers will be glad to hear Rhodes apps are being accepted into the AppStore. Also: Android developers and users can use JRuby with Ruboto and Ruboto-IRB.

BT