InfoQ

News & Notable in the Community

Ruby in Steel 1.5 Released, Drops IronRuby Support

Community
.NET,
Ruby
Topics
Release,
JRuby,
Ruby on Rails,
IDE

SapphireSteel Software, the developers of the Visual Studio based Ruby in Steel IDE have just released version 1.5. Among many improvements, they also dropped support for IronRuby.

HTML5, H.264 and Flash roundup

Community
Architecture
Topics
Web 2.0,
Internet

Last week, InfoQ published a piece on YouTube offering HTML5 beta for its videos, in H.264 format. Shortly thereafter, Vimeo announced an HTML5 beta as well, also using H.264 as the video codec. However, Mozilla has come out against using H.264, whilst the recent iPad launch has focussed on the H.264 hardware decoding. Has Flash finally met its match?

What Really Motivates Workers

Community
Agile
Topics
Research,
Agile in the Enterprise,
Leadership

In a recent Harvard Business Review article Teresa M. Amabile and Steven J Kramer challenged the commonly held mnagement belief that Recognition is the most motivating and positive factor in the workplace. Their multi-year study tracked the motivation and emotions of hundreds of knowledge workers and identified POGRESS as the single most important factor for individual motivation in the workplace

AutoMapper 1.0 For .NET Released

Community
.NET
Topics
Open Source

The open source project AutoMapper written by Jimmy Bogard has been actively developed for about a year and recently got to the 1.0 mark. AutoMapper is a convention based object-to-object mapper often used to (but not restricted to) flatten complex object models to DTOs, commonly used in ViewModels and crossing service boundaries.

Maven to be Built on Guice

Community
Java
Topics
Artifacts & Tools,
Build systems

Sonatype, the professional services company that sponsors the development of many key Maven committers, has announced that they will build Maven 3 atop the Guice Dependency Injection (DI) container instead of the Plexus DI container employed for Maven 1 and 2. Backwards compatability will be ensured using a shim to support Plexus.

NDepend 3.0 Is Integrated with Visual Studio

Community
.NET
Topics
Code Analysis,
Tools

NDepend 3.0 comes integrated with Visual Studio analyzing code in real time, can analyze code over multiple VS solutions, supports editing of multiple CQL rules at one time, and comes with enhanced search and performance.

Azure Drive Eases the Migration to Microsoft’s Cloud

Community
.NET
Topics
REST,
Operations,
Cloud Computing

Initially announced as XDrive during PDC 2009, Microsoft has released the beta version of Windows Azure Drive, a storage access solution simplifying the migration of Windows applications to the cloud by creating an NTFS virtual drive on top of a storage blob.

PyBinding: Python Scripting for XAML

Community
.NET
Topics
Dynamic Languages

WPF developers often find themselves with an unappetizing choice. They have to either pollute their code-behind files with special case logic or create value converter classes, most of which will only be used once. PyBinding offers a third option, embedding small scripts right inside the XAML.

5 Security Enhancements in Chrome

Community
Architecture
Topics
Security

Google has added five security enhancements to Chrome in order to make browsing more secure: cross-documents message posting, Strict Transport Security, Origin and X-Frame-Options header fields, and Reflective XSS Filter. Some of these features have already been or are to be implemented by other browsers.

Sun's Kenai to Close in 60 Days and Work Halted on Darkstar but Hudson Survives

Community
Java
Topics
Cloud Computing,
Open Source,
Acquisitions

Whilst many of Sun's software projects have survived the Oracle acquisition, details are continuing to emerge of projects that are being closed down. Amongst them are Sun's cloud project and Kenai, its source code repository. Work is also being stopped on project Darkstar, the Java based MMOG platform developed by Sun labs, though the code for this is open source and should remain available.

Educational Content

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.

What's New in Two: Adobe AIR 2.0 is Coming Soon!

Adobe AIR 2.0 is coming, and it contains many highly requested features that application developers have wanted since AIR 1.0 was released nearly two years ago - learn more about what's new in 2.0.

Agile and SOA, Hand in Glove?

We examine the compatibility between SOA and Agile development.