InfoQ Homepage Architecture & Design Content on InfoQ
-
Introducing the Microsoft Sync Framework (Again)
Back in August, we reported on the release of the Microsoft Sync Framework. Strangely enough, they recently have released it again. In honor of this bizarre event, we are following up with what information we have on this muddled framework.
-
-
Implementing SOA Governance
In this article, Todd Biske, an Enterprise Architect working for a F500 company, provides his guidance to implement a successful SOA Governance organization. He recommends a 3 step process focused on policy definition and enforcement. He also provides his perspective on the role of a SOA Center of Excellence with respect to Governance.
-
Microsoft’s Modeling Strategy
Based on their vision to deliver on the promise of model-driven development in SOA where business users, SOA architects and developers will be able to use the modeling tools to collaborate on composite applications, Microsoft has recently made several announcements about its modeling strategy.
-
Microsoft Bringing Multitouch to Windows
Microsoft is planning on publicly releasing the Surface SDK at this year's PDC. This is seen by some as the next step towards bringing their multitouch technology to the Windows operating system.
-
Review: C# Annotated Standard
When you need to know how the C# compiler really works, there is no better place than the C# Standard. But sometimes even that is not enough, especially when you need to know how the Microsoft and Mono compilers differ. This is where Jon Jagger, Perry, Sestoft's Annotated C# Standard comes into play.
-
Polyforms - Reduce DAO Code Duplication
The goal of the Polyforms project is to remove the heavily duplicated glue code to tie data access objects to the underlying persistence API.
-
Java SE 6 Update 10 is out but what does it deliver?
After being in beta for about a year and having more than 1 million downloads, the Java SE 6 Update 10 (6u10) , dubbed the “Consumer JRE” has been released. With this release which is primarily focused on the Java Plug-In, Sun is trying to deliver on its promise for an enhanced rich client user experience and paves the way for the upcoming JavaFX Desktop 1.0.
-
What Makes Good REST?
Roy Fielding casts an eye at the SocialSite REST API and finds it is less than a perfect REST citizen.
-
Amazon's EC2 Switches from Beta to Production
Amazon's EC2 services are no longer offered as beta, but they have been switched into production, Amazon offering a Service Level Agreement (SLA). Windows on EC2 is still available as beta.
-
Kanban as Alternative Agile Implementation
Kanban systems for software, derived from the Toyota Production System, are an iterationless approach for scheduling work. Instead of using a time boxed iteration and planning meeting, the pulls stories from the backlog only when it has completed its previous work. Dave Nicolette thinks that its important to expand our repertoire beyond the basics become familiar with other tools like Kanban.
-
RubyEncoder: Obfuscation and Code Protection for Ruby
RubyEncoder compiles and encrypts your Ruby files to protect them from unwanted eyes. It can also be used to restrict an application to a domain or a certain time period, to create trial versions. InfoQ talked to RubyEncoder's lead developer Alexander Belonosov.
-
Is Mono Ready for Production?
A question was asked on Stack Overflow having the title "Is Mono ready for prime time?" Several users responded including Miguel de Icaza, founder of the Mono project. The responses are helpful to evaluate the opportunity to deploy an application on Mono.
-
Interview: Ted Neward on Present and Past Languages
In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.
-
Terracotta 2.7 Release Supports GlassFish, Spring 2.5 and Distributed Garbage Collection
The latest version of Terracotta, an open source Java clustering framework, supports GlassFish, Spring 2.5 and new features like Automated High Availability Mode, Improved Distributed Garbage Collector (DGC) Performance and Visibility, and Cluster-Wide Runtime Statistics. Terracotta development team announced last week the availability of Terracotta 2.7 version.