InfoQ Homepage Architecture & Design Content on InfoQ
-
Vaughn Vernon on the Actor Model and Domain-Driven Design
To take advantage of the great concurrency opportunities the new multi-core machines gives us we should use a programming model that helps us achieve this, and the Actor model gives us a number of tools for doing that, Vaughn Vernon stated at this year’s DDD Exchange Day in London.
-
Microsoft To Developers: Our Cloud is Ideal for Application Development and Testing
Last week, Microsoft shipped a series of improvements to Windows Azure that were focused on cost control and lower barrier to entry. While they updated their cloud services – including SSL support for Windows Azure Web Sites and introducing a new integration service – Microsoft’s primary updates were targeted directly at developers who are considering the cloud for their dev and test environments.
-
How Netflix Deploys Code
Netflix deploys a hundred times per day, without the use of Chef or Puppet, without a quality assurance department and without release engineers. To do this, Netflix built an advanced in-house PaaS (Platform as a Service) that allows each team to deploy their own part of the infrastructure whenever they want, however many times they require.
-
What's New in JMS 2.0?
After 11 years, JMS 2.0 has been released as part of Java EE 7, with a focus on simplicity. InfoQ takes a look at some of the new features.
-
Happy Melly: A Business Network to Help People to Become Happy Workers
Inspired by the photo “Melly Shum hates her job”, Jurgen Appelo, Maarten Volders and Vasco Duarto initiated Happy Melly with the purpose to help people to become happy workers and live better lives. The Happy Melly business has now taken off to help organizations to survive in changing environments, with happy workers that are motivated to engage and contribute.
-
Wrangling WebRTC: Challenges and Opportunities for Real-Time Communication
At QCon New York 2013, Gustavo Garcia gave a talk on WebRTC, the new real-time communication component of HTML5. WebRTC is a set of technologies that enable real-time, low-latency communication between peers, for instance to used for video and audio conferencing as well as gaming.
-
The New York Times Goes Digital: Technologizing an Originally Paper-Based Company
In 2006, The New York Times had 20 engineers, all located in a separate building off-site. Engineering and journalism were organized as completely separate entities, even ad sales departments were separate. How do you change a culture like this into a culture where technology drives and supports journalism?
-
Windows Azure Service Bus Gets Better Interoperability With AMQP
Microsoft recently announced general availability of AMQP support for Windows Azure Service Bus. The feature has been in preview for about six months now and allows interoperability between applications built on various technologies and different operating systems.
-
Cloud Foundry Announces New Version, Deprecates Old
Cloud Foundry has announced the deprecation of its current service and planned launch of Cloud Foundry V2. The new service will become a paid service along with a new architecture and new features including a web console, team development and buildpacks for customizing languages and runtime environments. There will also be support for custom domains and a services marketplace.
-
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.