BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

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

  • Do Story Points Relate to Complexity or Time?

    Many Agile teams use the terms Story points and Complexity points interchangeably. Agile teams believe that they are better than hours just because they are based on complexity and relative size. Mike Cohn suggested that it is wrong to use story points to depict the complexity of developing a feature, they are all about the effort.

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

  • RubyConf China: NoSQL, Rails, and Matz on Ruby 2.0

    The 2nd annual RubyConf China, this year in Shanghai, China, featured Ruby creator Matz who talked about Ruby Community and Ruby 2.0. InfoQ takes a look at the other talks and what tools and databases Ruby developers in and around China use.

  • Fixing Data Binding Problems in WPF/Silverlight

    The data binding in WPF and Silverlight is amazing in all regards. Its power and flexibility are beyond compare. Unfortunately its resistance to traditional debugging techniques is equally impressive for the wrong reasons. There is no way to really step through the data binding process, but we collected some other techniques that developers may find useful.

  • Major Improvements Have Been Made to SQL Server Compact Edition

    SQL CE was supposed to be the lightweight, in-process database of choice for .NET developers needing to store small amounts of structured data. But a number of flaws in the design made that untenable and developers instead turned to SQLite or the venerable Jet. With CE 4.0, many of these flaws have been fixed.

  • HTML5 Case Study: Building the noVNC Client with WebSockets, Canvas and JavaScript

    noVNC is a VNC client, implemented using HTML5 WebSockets, Canvas and JavaScript. InfoQ had a small Q&A with Joel Martin about noVNC and his experience in developing an HTML5 application. Challenges, common pitfalls, tooling and architecture of HTML5 applications are addressed.

  • Open Space Technology Goes Mainstream

    Just a few short years ago, "open space" and similiar formats like the "un-conference" and "bar camp" were considered edgy-- and mostly unknown to the average person attending technology conferences. All that has changed. Open space events are now commonplace, and the most progressive companies-- and some companies in a crisis-- are using Open Space for direction-setting and decision-making.

  • Adobe Released Puppet Recipes for Hadoop

    Recently Adobe released Puppet recipes that they are using to automate Hadoop/HBase deployments to the community. InfoQ spoke with Luke Kanies, founder of PuppetLabs, to learn more about what this means.

  • JRuby Roundup: 1.5.1, Google App Engine, Native Extensions

    JRuby on Google App Engine has come a long way, recently with improvements in JRuby 1.5.1. Also: work on native extension support in Ruby Summer of Code.

  • Oracle Planning More Cuts as Sun Returns to Profit

    No primeiro sinal de uma reviravolta no mercado de hardware, a Oracle iniciou a aquisição da Sun Microsystems e isso ajudou a ajudou a atingir a expectativa de lucro de Wall Street para o último trimestre, segundo dados divulgados na semana passada.

BT