InfoQ Homepage Architecture & Design Content on InfoQ
-
CouchDB Progresses As IBM Acquires Cloudant
IBM announced recently a definite agreement to acquire the major contributor to the CouchDB project, cloud database startup Cloudant. Adding CouchDB to IBM’s arsenal of technologies together with SoftLayer acquisition and MongoDB partnership creates an ecosystem of technologies bringing IBM in direct comparison with Amazon. A comparison of CouchDB, DynamoDB and ObjectRocket shows the strong points
-
Object Oriented Design Principles and Functional Programming
Independently from each other, Richard Warburton in a presentation, and Mark Seemann in a blog post both talks about object-orientation and the SOLID design principles from a functional programming perspective.
-
Vagrant Launches Collaboration Tools for Development Environments
DevOps tool provider Vagrant announced significant features in their 1.5 release, including a public image repository and the ability to share access to running environments. The Vagrant Cloud is meant to simplify the discovery and distribution of complete development environments. Vagrant Share lets developers collaborate with others by exposing HTTP or SSH access to these virtual environments.
-
Data Warehousing in SQL Server 2014 RTM
SQL Server has been released to manufacturing with general availability set for April 1st. Through this week we’ll be covering various aspects of the new release starting with data warehousing.
-
Azul ReadyNow! Seeks to Eliminate JVM Warm-up
Azul Systems announces the release of ReadyNow! in the latest version of Azul's Zing runtime for Java. Includes a series of algorithms designed to obviate the need for "warming-up" the Java Virtual Machine.
-
Java Foreign Function Interface
JDK Enhancement Proposal (JEP) 191 defines the Java Foreign Function Interface (FFI), which are interfaces that can bind native functions to Java methods and can manage blocks of native memory. This JEP will make it easier to add new native-level features to the JDK and help provide a standard FFI for use in Java development.
-
Graph Processing Using Big Data Technologies
Processing extremely large graphs has been and remains a challenge, but recent advances in Big Data technologies have made this task more practical. Tapad, a startup based in NYC focused on cross-device content delivery, has made graph processing the heart of their business model using Big Data to scale to terabytes of data.
-
How Etsy Deploys More Than 50 Times a Day
Daniel Schauenberg described at QCon London how Etsy, renowned for its DevOps and Continuous Delivery practices, does 50 deploys/day. A fully automated deployment pipeline, thorough application monitoring and IRC-based collaboration are all important to achieve this rate of change while keeping risk to a minimum. Etsy has about 60 million monthly visits and 1.5 billion page views per month.
-
Introducing Biggy: An ORM-like Library for Document Databases
When working with relational data, there are several options for lightweight databases such as SQLite and SQL Server Compact. But when your needs are better met by a document style database there is a surprising lack of options. Hence the creation of Biggy.
-
Apple Offering Microsite about UI Design for iOS 7
Apple is offering registered iOS developers a new microsite collecting in a central location videos, documents, and whitepapers about User Interface design for iOS 7. The new site aims at providing developers with the necessary information "to build polished, engaging, and intuitive apps for iOS 7."
-
Espresso Logic DBaaS Now Wraps SQL Stored Procedures in RESTful APIs
Espresso Logic has added RESTful endpoints for SQL stored procedures to their DBaaS service.
-
Akka Toolkit 2.3 with Java 8 and Persistence Support
Latest version of the Akka toolkit, an implementation of Actor Model, comes with persistence enabling stateful actors to persist their internal state, together with support for Java 8 lambda expressions.
-
Domino: Datascience-as-a-Service
Domino, a Platform-as-a-Service for data science, enables people to do analytical work using languages such as Python or R in the cloud (EC2).
-
Java EE 8 Survey Last Call
Oracle announces the third final survey on Java EE 8, the next version of Java Enterprise Edition, and the Glassfish reference implementation.
-
Attitudes for Sustainable Lean Startup Teams
Ramli John gave an ignite talk about the minimum viable attitudes for lean startup teams at the 2013 lean startup conference. According to Ramli there are three attitudes that help teams to run lean sustainable over time: humbleness, hunger and happiness.