InfoQ Homepage Architecture Content on InfoQ
-
Clojure 1.1 Adds Transients, Chunked Sequences for Efficiency
Clojure 1.1 RC1 is out and cuts the overhead of functional programming with a few new constructs: transients bring controlled mutability for persistent data structures; chunked sequences make lazy sequences more efficient. InfoQ takes a look at what makes these improvements work.
-
Amazon RDS: MySQL Database as a Cloud Service
Amazon recently added a new MySQL database offering to their Amazon Web Services (AWS) platform named Amazon Relational Database Service (RDS). InfoQ explores the benefits and shortcomings of this new service, how it compares to running a local MySQL database, maintenance and replication, the 4-hour weekly downtime window requirement, availability zones, and future plans.
-
Practical Advice for SOA Implementers
In his new post, Ganesh Prasad tries to describe the most complex issues of an SOA implementation and provides recommendations on how to solve them.
-
Spring 3.0: Java 5 Required, Adds New Expression Language and REST Support
A new version of the Spring Framework, version 3.0, was released today. InfoQ spoke with Juergen Hoeller, technical lead of the Spring Framework project, to learn more about this release and the changes that it brings to the Spring portfolio.
-
Validating a Backup Strategy with Restore
Jeff Atwood has recently lost two of his blog sites: Blog @ Stackoverflow and Coding Horror. He managed to recover the contents of both websites, but what lessons are to be learned from this event?
-
QCon London March 10-12 Announced
The 4th annual QCon London (March 10-12) has been announced and registration is open! QCon London has become a mainstay conference for the UK and European software development community. This year continues in our tradition of practitioner-driven high quality content with over 15 tracks and 100 speakers including keynotes from GoF author Ralph Johnson and Smalltalk Guru Dan Ingalls and more.
-
MySpace Replaces Storage with Solid-State Drive Technology in 150 Standard Load Servers
MySpace and Fusion-io recently announced they are working together to reduce datacenter operations costs. Using Fusion-io's ioDrive SSDs, MySpace replaced 150 standard load servers, and reduced their number of heavy load servers from 80 to 30. Overall a reduction of 51% in server footprint was achieved, and MySpace will replace over 1700 of their remaining 2U servers as they reach end-of-life.
-
Terracotta/Quartz Integration Offers an In-Memory Cluster Based Distributed Job Scheduling
Terracotta and Quartz integration offers an in-memory cluster based distributed job scheduling and workload management for enterprise Java applications. Terracotta recently announced the acquisition of the open source job-scheduling software. The new product gives a node-aware scheduling feature as an alternative to the traditional solution of using a central database for job coordination.
-
Clojure Roundup: Distribution with Crane, Mathematics with Incanter, Builds with Leiningen 1.0
FlightCaster recently open sourced Crane, a tool for distributing and remotely controlling Clojure instances, currently specialized for EC2. Incanter is a Clojure library and tool that makes R-like statistical computations easy with Clojure. Also: the build and dependency management tool Leiningen 1.0 is now available.
-
Interview with Guilherme Silveira, creator of Restfulie
In a recent interview, Guilherme Silviera, the creator of the Restfulie project, took time out to answer some of our questions about his project, REST and some recent comments he made comparing and contrasting with JAX-RS.
-
Java EE 6 Features: Dependency Injection, Bean Validation and EJB Enhancements
The latest version of Java Enterprise Edition (Java EE) offers several new features including dependency injection, bean validation and significant enhancements in EJB, Servlets, JSF, and JSP technologies. Java EE 6 version was released on Thursday. This article gives an overview of the new features in the latest release.
-
Java EE 6, Glassfish 3 and NetBeans 6.8 Released: Q&A with EE 6 Specification Lead Roberto Chinnici
Following the final approval vote for Java EE 6 last week, Sun has today released the Java EE 6 SDK, GlassFish Version 3 and NetBeans 6.8. InfoQ talks to EE 6 Specification Lead Roberto Chinnici about the significance of EE 6 for enterprise Java developers, key architectural lessons gained from working on the specification, and the future direction of the platform.
-
Chrome News: Mac and Linux Beta, Extensions and Web Sockets
Google Chrome’s latest additions are: Chrome Beta for Max and Linux, Extensions for Windows and Linux, and Web Sockets.
-
Will the Web Profile make “Enterprise Java” Attractive to Web Developers?
The latest version of Enterprise Java, which was approved a few days ago, features a capability for function-based profiles. The first one published is the Web Profile, which aims at web developers, but it is uncertain if it will be enough to boost the platform’s adoption in a field with so many appealing offers.
-
GWT 2.0 Comes with a New Performance Tool: Speed Tracer
GWT 2.0’s new features are: Speed Tracer – a performance analysis tool, Development Mode, UiBinder, Layout Panels and more JavaScript code size optimizations.