InfoQ

New & Notable Written for InfoQ by the Community

F# 1.9.4 Available Now with Important Updates

Community
.NET
Topics
Language

Microsoft released an new version of its F# compiler, version 1.9.4. A version more polished and simplified.

Tool Roundup for Silverlight

Community
.NET
Topics
Rich Internet Apps,
Artifacts & Tools

Many organizations are evaluating Silverlight for usage within their business applications. While official tool options today are limited to Visual Studio 2008 and Expression Blend there are other options.

Seniority, Respect, Authority and an Agile Team

Community
Agile
Topics
Human Resources,
Agile in the Enterprise,
Careers

Senior members, who have been working in traditional teams, can face issues related to respect and authority when they come to an Agile team. An interesting discussion on Scrum Development group and Agile India group tries to uncover answers that Agile might have for the situation.

John Resig Speaks on Future Directions for jQuery and Javascript

Community
Java
Topics
Javascript

jQuery creator and Mozilla Javascript Evangelist John Resig recently posted a video presentation outlining future release plans for the jQuery project and highlighting some exciting new Javascript features that will be coming soon to browsers.

GemFire 5.5 Adds Continuous Query and Repeatable Read Support

Community
Java
Topics
Clustering & Caching

The latest release of GemFire - an in-memory data management product - offers distributed event processing capabilities with the introduction of continuous querying and durable event notifications as well as other new features. InfoQ discussed with Jags Ramnarayan, Chief Architect at GemStone, about these new features and the product's roadmap.

JNBridgePro 4.0 Introduces New Visual Studio and Eclipse Plug-ins

Community
.NET,
Java
Topics
Java plus .NET Integration,
.NET Framework

JNBridge, provider of Java and .NET interoperability tools, announced a new release of its core product, JNBridgePro, at JavaOne 2008.

JavaOne 2008 Day 2 - Bean Validation Presentation and Oracle Fusion Middleware Preview

Community
Java
Topics
Bean Validation,
Fusion Middleware

On day 2 of JavaOne 2008 conference, Emmanuel Bernard talked about Bean Validation framework (JSR 303). The goal of this specification is to provide a uniform way to express and implement the constraints in java applications. Earlier in the day, Oracle team previewed the upcoming features of Oracle Fusion Middleware 11g.

Adobe Flex Coding Convention Document Triggered Discussions

Community
Java
Topics
Rich Internet Apps

On April 18, 2008, Adobe released its Flex SDK coding conventions and best practices. The release has triggered debate among developers in the Flex RIA community on what is the best way of coding in Flex or ActionScript.

The State of Enterprise Architecture

Community
Architecture
Topics
Funding,
Enterprise Architecture,
Leadership

As organizations continue to grow their IT investments (bought, borrowed, or built) and concepts like Business Process Management and Service Oriented Architecture become more common, the role of Enterprise Architecture (EA) has become more common. Recently, several people in the EA community have spoken about its current state.

EQATEC Profiler: An Application Code Profiler for the .NET Compact Framework

Community
.NET
Topics
Code Analysis

EQATEC has recently released a free code profiler for applications written for the .NET Compact Framework.

Exclusive Content

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.

Fine Grained Versioning with ClickOnce

David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.

Implementing Manual Activities in Windows Workflow

Windows workflow (WF) is an excellent framework for implementing business processes, but lacks support for human activities. This article describes a completely generic approach for changing this.

Markus Voelter about Software Architecture Documentation

In this interview taken during OOPSLA 2007, Markus Voelter talks about the importance of documenting the software architecture, and gives some good and also bad examples on how it could be done.

Voca, UK's largest payment processing engine running Spring

William Soo and Meeraj Kunnumpurath discuss the Voca transaction processing system, architectural challenges and requirements, Voca's Spring/J2EE architecture, and the future SEPA architecture.

Patterns for securing architectures

Security is about trade-offs. Only a few have the expertise to design good security. This talk focuses on Security Patterns, such as Role-based Access Control, Single Access Point, and Front Door.