BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Enterprise Architecture Content on InfoQ

  • Scott Guthrie Will Head Azure Development, Remains Connected with .NET & ASP.NET

    Scott Guthrie will lead the Azure Application Platform development, but he promises to remain involved with .NET, ASP.NET and Silverlight. As a proof he announces ASP.NET MVC 3 Tools.

  • Puppet Labs Releases Faces, Relicenses Puppet Under Apache 2.0

    Puppet Labs released a command-line interface & set of APIs last week, called Faces, that allows sysadmins to create or extend subcommands and actions for Puppet. The API is callable from Ruby and includes objects that expose Puppet’s internal subsystem. Sysadmins can access Puppet objects like report to create, display and submit reports, and catalog to compile, save, view and convert catalogs.

  • Unix Orchestration Roundup: Tools for Programmatic Systems Administration

    While system administrators have always written code to automate tasks and many developers run their own systems, the melding of development and operations into devops has really taken hold as sophisticated configuration management and orchestration tools have become available.

  • New.NET Async Control Flow Explained

    Alan Berman recently explained the details of how the new Async and Await keywords impact the flow of control. Using these keywords allows an asynchronous function's return values to be processed without using explicitly defined callbacks. This allows for more natural code grouping, as calling and processing of an asynchronous function can occur in the same function.

  • Hudson Resurrected as Hudson 2.0

    The first significant release of Hudson since the Hudson/Jenkins fork has been released, with a new versioning scheme following OSGi/Semantic Versioning going forward. This includes a new JSR330 dependency injection model to make it easier to run in an OSGi runtime as well as decoupling from specific Hudson annotations.

  • Message Queuing Options for .NET

    When building larger scale applications, message queues are often very helpful for both distributing and aggregating workloads. In the .NET ecosystem there are several options available for message queuing. This article highlights some of the more popular and unique offerings as well as the basic terminology needed to evaluate them.

  • Software Engineer best rated Job in 2011

    According to careertrack.com the best rated job in 2011 is Software Engineer, at least in the US. 200 professions across various industries, skill levels, and salaries have been surveyed to calculate the ranking which is determined by taking the work environment, physical demands, outlook, income and stress into account.

  • Steve Marx Explores Hidden Gems in Windows Azure

    Steve Marx, Tactical Strategist at Windows Azure, gave a presentation at MIX11 on “10 Things You Didn’t Know You Could Do with Windows Azure”, highlighting a list of things that can be done with WA but may not be common knowledge. We got in touch with Steve to ask him more about AppFabric, Startup Tasks, Blob leasing and more -

  • Windows Azure AppFabric Access Control Service 2.0 Supports New Identity Providers

    At the recent MIX 2011 conference, Microsoft announced updates to its existing cloud-based Access Control Service (ACS) that supports new web-friendly and enterprise-grade identity providers, while beefing up its support for standard communication protocols, improving the developer experience and enhancing the online management portal.

  • Annotation-Driven Dependency Injection with Google Guice 3.0

    Late last month Google released Guice 3.0, a Java framework that implements the dependency injection (DI) design pattern. The motivation behind Guice was to make it easier for programmers to write DI code by reducing the need to write boilerplate factories. This article examines the new 3.0 features, loks at how Guice 3.0 supports Spring DI, and introduces Guice 4.1 (a.k.a. MiniGuice).

  • POJO Service Registry brings OSGi to the Classpath

    A new project on Google Code, the Pojo Service Registry, aims to provide an OSGi-lite mechanism for Java applications, but outside of a OSGi runtime. Instead of requiring all JARs to be bundles, it scans the startup classpath and emulates a bundle layer, whilst providing the service hookups that would be wired together in a full OSGi container.

  • Axon Framework 1.0 Released

    The Axon framework from JTeam - an implementation of the CQRS and EDA patterns - has been released.

  • What Is Enterprise Architecture?

    There is a lot of discussion about the role of enterprise architecture, and they way it should operate in the enterprise. New posts by Jason Bloomberg and JP Morgenthal are suggesting a new form of enterprise architecture.

  • JAX London 2011 Review

    Last week's JAX London included an OSGi specific day as well as others on Agile, Spring, JavaEE and tools. As well as the JAX Awards, other products were introduced such as the free GlobalsDB, an overview of Cloud Foundry, and Adobe Flex 4.5 running on top of iOS and on a demonstration BlackBerry playbook. Read on to find out more.

  • Oracle Coherence 3.7's Elastic Data Offers Transparent Overflow from Memory to Solid State Storage

    Oracle has today released version 3.7 of Coherence, its distributed in-memory data grid. The new product introduces a feature called Elastic Data. According to Cameron Purdy, Vice President of Development for the Coherence product, this allows near memory speed access to data, regardless of storage medium.

BT