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

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

  • Sun's Garbage First Collector Largely Eliminates Low Latency/High Throughput Tradeoff

    In a recent podcast, James Gosling talked to Danny Coward about the significance of Sun's new Hotspot garbage collector Garbage First for developers of large-scale enterprise systems.

  • Augmented Reality with Flash

    Augmented reality has been the main buzz in the Flash community of late with the recent release of the FLARToolKit. Augmented reality blends real world objects with computer-generated objects.

  • Andrej Bauer on Language Design

    Andrej Bauer starts essay, On programming language design, with a simple premise, “Programmers are just humans: forgetful, lazy, and make every mistake imaginable.” Then he looks at what this really means in how we design languages.

  • The Cloud Security Alliance Wants Safer Clouds

    The Cloud Security Alliance (CSA) is a non profit organization meant to be an open forum promoting the exchange of information and knowledge related to security and cloud computing with the aim to create a set of best security practices for cloud vendors and consumers.

  • Running Silverlight and Any Other Windows Application in a Sandbox

    Xenocode, an application virtualization company, has recently added support for Silverlight allowing companies to publish Silverlight applications in a sandbox without needing a runtime to be installed. Actually, any Windows application can run in the same manner regardless to the browser or underlying operating system.

BT