InfoQ Homepage Architecture & Design Content on InfoQ
-
Google Extends Their Services with Cloud SQL
Google is making MySQL available in the cloud as a fully managed service, including a JSON API for programmatic management.
-
Build Simplicity into a System with Simple Event-Driven Components
Use events for interactions between small business components to bring simplicity to a system’s architecture, Russ Miles suggests in a recent presentation about simple event-driven components, as a follow-up on his talk a month earlier where he laid the architectural ground for his ideas about simplicity.
-
JDK 8 (Almost) Feature Complete
JDK 8 has reached Milestone 7 in JDK 8 build b91. M7 is the Feature Complete milestone, where all features and unit tests have been implemented and integrated. Unfortunately, not all features were delivered on time. Three JEPs (JDK Enhancement Proposal) are still in progress, althought they are estimated to be completed for JDK build b93.
-
Windows 8.1 for Business Users
Windows 8.1 represents Microsoft's attempt to smooth the rough edges of user's transition to their vision of a touch-based future on the desktop. Windows 8 has a reputation of being consumer-focused, and 8.1 is intended in part to provide more features for business users.
-
Finding Ways to Improve Business – IT Collaboration
Collaboration between business and IT can be a problem in enterprises. People are finding ways to better support the business needs and increase the business value of IT, using business IT fusion, DevOps or sociocracy.
-
WSO2 API Manager 1.4.0 Introduces Multi-Tenancy
The latest WSO2 API Manager adds native multi-tenancy, automatic generation of API documentation, and SAML-based SSO, running both on servers or in the cloud.
-
Spring Framework 4.0 Announced
After nearly four years the popular Spring Framework is getting ready for an upgrade from version 3 to version 4.
-
New C# based CQRS Tutorial available
A new CQRS, Command Query Responsibility Separation, C# based Starter Kit to help developers get up and running with CQRS on .NET has been developed, not as a framework, but as a tutorial for developers interested in learning about CQRS, and as a possible starting ground for a CQRS based system.
-
lua.vm.js – Running Lua VM in a JavaScript VM
Mozilla is showing off the strength of asm.js by running the entire Lua VM in a JavaScript VM, with the ability to call JS code.
-
What’s New in OData 4.0?
The fourth version of OData, the Microsoft-backed standard for querying data using REST conventions, has been accepted by the OASIS committee. The public review period will run thru June 2 and Microsoft expects OASIS to adopt the standard later this year.
-
Project and Class Templates for Prism and Prism with Unity
Building Windows Store apps using Prism can be a rather tedious and error prone endeavor. When using it correctly, practically all models and views have to have their base classes replaced with Prism alternatives. To make things easier on developers, David Britch has released a set of project and class templates for Prism and Prism with Unity.
-
High Performance PHP with Static Typing
PHP+QB is an alternate virtual machine for PHP that claims to offers an order of magnitude improvement in performance. The downside is that it requires everything to be statically typed, arrays have severe limitations put on them, and objects are not supported.
-
A Portable HTTP Client for .NET
Until recently, one of the problems with sharing code across .NET, Silverlight, Windows Phone, and Windows Store is the inability to make HTTP requests. Each framework supports one or more HTTP clients, but they are incompatible each other at an API level. The Portable HTTP Client package adds an adapter to paper over these differences.
-
Documentation Guide for Teams Doing Domain-Driven Design
The first thing a team should do on a new software project is drawing a context map to help them understand the context, the core domain and what other contexts they may need to interact with to get a shared understanding of the domain between everyone involved, Paul Rayner explains when sharing his experiences what kind of documentation teams doing Domain-Driven Design, DDD, should produce.
-
PostSharp Has Just Gotten Much Easier
PostSharp 3.0 brings with it deep integration with Visual Studio and NuGet. With a couple of mouse clicks PostSharp can apply aspects to a method in a clean project. All of the required packages for the aspect are automatically downloaded.