InfoQ Homepage Architecture & Design Content on InfoQ
-
AWS Adds Dense-Storage Instances to Amazon EC2
Amazon Web Services announced a new instance type called D2 which is optimised for Massively Parallel Processing (MPP) data warehouses, log processing, and MapReduce jobs.
-
PostgreSQL advances in the JSON datastore landscape
This article discusses PostgreSQL as a JSON datastore in a world of document storage systems. JSON based datastores have been gaining popularity in the past years. Following on the increasing popularity of MongoDB, CouchDB, RethinkDB, ToroDB and others are focusing on storing and retrieving JSON documents as seamlessly as possible...Is PostgreSQL going to be your next JSON database?...we answer it
-
Ideas for Setting Up Remote Teams
Organizations are increasingly working with remote teams to discover that it can be challenging to establishing remote teams and collaborate effectively with people in remote or distributed teams. An interview with Janis Janovskis on the challenges of remote teams, working together in different time zones, using hangouts and experiments to establish remote teams and finding the right people.
-
AWS Elastic Beanstalk Adds Preconfigured Docker Containers for Go
After introducing "Preconfigured Docker" as a new category of supported platforms in November 2014 with initial support for Java/GlassFish and Python 3.4 containers, Amazon Web Services (AWS) recently added Go versions 1.3 and 1.4 as the first additional language based on this new approach to its platform as a service offering AWS Elastic Beanstalk.
-
Facebook’s Parse Launches SDK for Internet of Things
At the F8 developer conference last week, Facebook announced Parse for IoT , a Backend as a Service (BaaS) for microcontrollers and realtime operating systems (RTOS).
-
A Service is a Logical Construct Built by Microservices
A service is a logical construct owning a business capability and made up of internal autonomous components or microservices that together fulfil the responsibilities of the service, Jeppe Cramon suggests continuing a previous series of blog posts clarifying his view on building services around business capabilities and bounded contexts.
-
Azul Announces Zulu Embedded, based on OpenJDK
Azul Systems has released Zulu Embedded, a new open source embedded JDK, based on OpenJDK. It is targeted at companies that have embedded Java-based products such as mobile and IoT devices. Examples include routers and switches, ATM machines, avionics systems, automotive electronics and Point of Sale (POS) systems.
-
Ed Burns Discusses HTTP/2 and the Java EE Servlet 4 Specification
At JavaLand 2015, Ed Burns provided an overview of the Java EE Servlet 4.0 specification (JSR 369), the main focus of which is to introduce HTTP/2 support into the Java EE Platform. HTTP/2 aims to overcome problems with the existing HTTP specification, and new features include request/response multiplexing, binary framing, stream prioritisation, server push and header compression.
-
Sensible Cocoa STV 4.0 Further Advances Visual UI Programming on iOS
Sensible Cocoa STV 4.0 is a framework that allows you to create native data-driven apps for iOS by defining your data model and then visually binding it to your UI in Xcode. Sensible Cocoa claims that “developers save on average about 70% of their development time when they start using STV in their applications.” InfoQ has talked to Sensible Cocoa founder Tarek Sakr about their product.
-
Real-time Data Analytics at Pinterest using MemSQL and Spark Streaming
Pinterest, the company behind the visual bookmarking tool that helps you discover and save creative ideas, is using real-time data analytics for data-driven decision making purposes. It’s experimenting with MemSQL and Spark technologies for real-time user engagement across the globe.
-
BDD Tool Cucumber is Not a Testing Tool
Cucumber was created as a way to overcome ambiguous requirements and misunderstandings, targeting both non-technical and technical members of a project team, but if you think Cucumber is a testing tool you are wrong, Aslak Hellesøy, who created Cucumber in 2008, recently stated. Julien Biezemans and Liz Keogh recently expressed similar opinions.
-
Arun Gupta: Recipes for Deploying Java EE Apps with Docker and Kubernetes
At JavaLand 2015, Arun Gupta presented several ‘recipes’ for deploying Java EE applications using Docker and Kubernetes. Gupta stated that containers are beneficial for deploying and managing applications, as they provide faster deployment, isolation and portability. The use of a container cluster manager, such as Kubernetes, also ensures availability and scalability.
-
Bazel: Google Build Tool is now Open Source
Bazel, the tool that Google uses to build the majority of its software has been partially open sourced. According to Google, Bazel is aimed to build “code quickly and reliably” and is “critical to Google’s ability to continue to scale its software development practices as the company grows.”
-
Designing Information Architecture with DoGo Map
Information architecture (IA) is one of the fundamental aspects of website design. DoGo map is a new and lightweight method for IA design, which visualizes the sitemap and the flowchart of a website and provides a good basis for communication between the UX designer and other stakeholders without heavy documentation.
-
FB ComponentKit: Declaratively Creating Native UIs on iOS
Facebook has open sourced ComponentKit, a declarative library for creating native views on iOS.