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

  • The Future of ParseTree

    The current Ruby 1.9.1 doesn't have the required features to allow ParseTree's runtime features to work - which means some libraries that depend on those features won't work. Examples are Merb's action arguments or heckle. We take a look at the state of ParseTree - and how ruby_parser is a possible way out.

  • Historical Debugging in Visual Studio 2010

    Have you ever wanted to know what you program was doing 5 minutes ago? Ever wondered exactly what files it was opening instead of the one you wanted it to? Well Visual Studio 2010 has got you covered.

  • Presentation: Mark Nottingham's HTTP Status Report

    HTTP is one of the most successful protocols in the world, and more and more developers are using it to do more than drive HTML UIs. In this presentation, recorded at QCon San Francisco 2008, HTTPbis WG chair Mark Nottingham gives an update on the current status of the HTTP protocol in the wild, and the ongoing work to clarify the HTTP specification.

  • Is Parallel Programming Hard? Prof. Guy Blelloch Argues That It Isn’t

    In an essay on Cilk Arts, Professor Guy Blelloch argues that parallel programming is not intrinsically hard, but rather a question of abstraction. The three problems identified by Blelloch are a lack of training in parallel thinking, separating parallel implementation from algorithms, and determinism. After detailing each, he explains why he thinks they can be overcome.

  • GitHub Announces Issue Tracker and New API

    GitHub now also offers an issue tracker, integrated with their Git repository hosting. The issue tracker is also accessible through their new API 2.

  • JRuby on Google App Engine Roundup: DataMapper Adapter for DataStore, Reggae

    While JRuby on Rails doesn't have ActiveRecord, DataMapper, an ORM often used with Merb, has gained a new adapter for Google App Engine's DataStore. Also: work on Reggae, automatic tooling for deploying Rack apps on GAE is under way.

  • SABLE, a Smalltalk-Inspired Language for .NET

    Keith Robertson, the founder of Kuler Software Tools, has written a Smalltalk-inspired language for the .NET platform called SABLE, a language meant to draw upon the qualities of Smalltalk’s syntax and the benefits of running on CLR.

  • SQL Server 2008 Major Updates

    Microsoft has released significant updates for SQL Server 2008, including 2008 Service Pack 1, Express Edition Service Pack 1, large Feature Pack, Upgrade Advisor, SRS Report Builder 2.0, SharePoint integration, and data mining Office add-ins.

  • Oracle to Buy Sun Microsystems

    Following the collapse of talks with IBM earlier this month Oracle has stepped in to acquire Sun Microsystems for $7.4bn or $9.50 a share in an all cash transaction. 

  • Dojo 1.3 and PlugD Released: Q&A with Dylan Schiemann

    Recently Dojo 1.3 was released alongside project PlugD which adds jQuery flavor to the Dojo toolkit. InfoQ has a Q&A with Dylan Schiemann, CEO of SitePen and co-creator of Dojo about the latest release, the evolution of the toolkit and TIBCO's General Interface choice to join the Dojo foundation.

  • NServiceBus Version 1.9 Released

    The NServiceBus, previously covered by InfoQ in an interview with Udi Dahan (the creator of NServiceBus), is just released in version 1.9. The new version includes a decreased footprint on dependency injection frameworks like Spring.NET and the amount of assemblies referenced is reduced to only one.

  • Ruby On... SAP: One More Step In The Enterprise With A New Ruby VM

    SAP, the market share leader in CRM & ERP and second largest business software company is adopting Ruby as part of their SAP NetWeaver and SAP ERP 6.0 solution. ABAP Virtual Machine will be able to run Ruby Code through the Blue Ruby extension. With recent debates on Ruby VMs, we talked with Juergen Schmerder from SAP and Charles Nutter from Sun (JRuby).

  • Presentation: 10 Ways to Improve Your Code

    In this presentation recorded during QCon SF 2008, Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.

  • Microsoft Has Open Sourced the Common Compiler Infrastructure

    Microsoft Research has open sourced the Common Compiler Infrastructure: Metadata (CCI) and CCI: Code and AST projects containing a set of libraries used by compilers and other programming tools to manipulate metadata in CLR assemblies and debug files. The CCI: Metadata components subsume System.Reflection while CCI: Code and AST subsumes System.CodeDom.

  • Ruby Performance Roundup: GC Tuning, MagLev, MacRuby

    Ruby's performance is being improved on all fronts. The GC gets help from REE's work on the COW GC and some tunings tips help to fine tune it. MacRuby's VM keeps on improving and tail call optimization was recently added. Also: news of a MagLev Beta in Q2.

BT