BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • ASP.NET MVC 2 Preview Updated

    Microsoft has released a new preview for ASP.NET MVC 2. Preview 2 builds on the features of Preview 1, adding client-side validation, streamlined support of Areas, and abstractions of Data Annotations validation and metadata providers.

  • Javascript as Compiler Target: Clamato, GWT Smalltalk, Python, Scheme

    Improved VMs and ubiquity have made Javascript an interesting target for compilers. InfoQ takes a look at a few languages that compile to Javascript: Smalltalks Clamato and GWT Smalltalk, Python with pyjamas and Scheme with Moby-Scheme.

  • RESTFul Bridge Between Java And .NET Released

    Noelios Technologies, the France-based consulting services firm, is shipping a new version of the Restlet open source project, a lightweight REST framework for Java, that includes the Restlet Extension for ADO.NET Data Services. The effort is a collaboration between Microsoft and Noelios Technologies and it makes it easier for Java developers to take advantage of ADO.NET Data Services.

  • Ruby VM Roundup: MacRuby Progress, IronRuby, Ruby 1.9.2 Delay

    MacRuby is nearing its first RC for 0.5 and adds support for Grand Central Dispatch. A new IronRuby release is available, Ruby 1.9.2 might be delayed, and Rubinius joins the group of 1.8.7 compliant Ruby implementations.

  • Bringing SOA and BPM Closer Together

    With SOA and BPM still being most popular buzzwords in IT today, a question of their relationships is still debated between practitioners. The Process Isomorphism pattern, proposed by Jason Bloomberg, makes an attempt to bring them closer together.

  • Sun Drops the Swing Application Framework from Java 7

    The Swing Application Framework will not make it into Java 7, though a number of forks have subsequently sprung up to continue its development. Plans for another much requested feature, CSS-based styling for Swing components, have also been abandoned.

  • Internet Security: an Interview with David Durham

    David Durham, manager of Intel's Security and Cryptography Research group, was recently interviewed on the subject of Internet and Computer Security. The interview covers a wide range of topics including the "monetization of malware," Cloud-based detection of malware, security of data stored in the Cloud, "Botnets in the Dark Cloud," and malware as a tool in geo-politics.

  • Google Has a Problem with Some Android Developers

    Google has issued lately a cease and desist order against Steve Kondik, a well known Android developer who has created CyanogenMod, a free custom Android firmware, bundling some non open source applications like Maps, GMail, Talk, YouTube, and Market. Some see this as the first friction between Google and developers.

  • Wrong and Right Reasons to Apply Kanban

    Kanban's aim is to minimize WIP (Work-In-Process), or inventory, between processes by making sure that the upstream process produces parts only if its downstream process needs it. Of late, Lean and Kanban are growing in popularity. More and more companies are setting up Kanban Boards, limiting WIP and eliminating Muda. Michael Dubakov investigated the wrong and right reasons for applying Kanban.

  • PHP API for Cloud Application Services

    Zend Technologies, calling themselves The PHP Company, has launched the open source Simple API for Cloud Application Services project intended to help PHP developers creating applications consuming services from all major clouds. Microsoft has contributed with Windows Azure SDK for PHP Developers.

  • JRuby Roundup: 1.4 Features, JRubyConf Schedule, MLVM

    JRuby 1.4 is coming up with 1.8.7 support and improved Java integration. First builds that bundle JRuby and MLVM are available. Also: JRubyConf's program has been announced - and some more seats are available.

  • Google Wave Backstage - Q&A with Dhanji Prasanna

    With the consumer release of Google Wave scheduled for the 30th of September, InfoQ had a Q&A with Google Software Engineer Dhanji Prasanna about some of its less known internals, details about how it’s being developed by the Google engineers and best practices.

  • Pomodoro - An Agile Approach to Time Management

    A personal time management approach known as "The Pomodoro Technique" is becoming quite popular with agile practitioners. Pomodoro includes a number of practices similar to those used by an agile team: time-boxing, frequent opportunities to inspect-and-adapt, estimation, a preference for low-tech tools, and an emphasis on maintaining a sustainable pace.

  • State of Python on the JVM

    In the past year or so Python has really been gaining a lot of traction on the JVM, thanks to the recent advancements of Jython. In this news item we'll talk to the Jython project lead about Jython and the state of Python on the JVM.

  • Google Sitebricks Web Framework - Q&A with Dhanji Prasanna

    Sitebricks is a new web application development framework from Google that is built on top of Google Guice, and focuses on early error detection, low-footprint code, and fast development. InfoQ had a Q&A with the creator and Google Wave Core Engineer Dhanji Prasanna.

BT