InfoQ Homepage News
-
Enabling Agile Teams to Improve Software Quality
Long working days, deadlines and team pressure can impact the quality of the software that agile teams deliver. What can we do to prevent that from happening and enable teams to improve the quality of their software? Some suggestions are to arrange for scope and deadline slack, adopt pull systems, and to make sure that people can slow down and get enough sleep.
-
New Lightbox Script To Combine Responsive Images with Browser Compatibility
Marek Grzybek has released version 0.7 of baguetteBox.js, a lightbox script in pure JavaScript.
-
Vivint and Cloudera Analyzing Big Data from the Smart Home
Vivint recently announced that it is partnering up with Cloudera to analyze more efficiently data coming from Smart Home sensors. The sensors in a residence vary from thermostats to security oriented devices. Analyzing this data centrally, Vivint can provide actionable insights for customers that can provide energy savings. Heating ventilation and cooling(HVAC) accounts for more than 40 percent of
-
Tokutek Announces New Consensus Algorithm for MongoDB
Tokutek has announced work on a new consensus algorithm with the goal of replacing the existing leader election algorithm in MongoDB. Ark, as the algorithm is named, is being developed for use in TokuMX, Tokutek’s fork of MongoDB, and addresses a number of issues with the existing MongoDB algorithm.
-
Agile 2014 Closing Keynote: Beyond Budgeting
Bjarte Bogsnes gave the closing keynote talk at Agile 2014. His talk was titled Beyond Budgeting:an agile management model for new business and people realities. The fundamental premise of his talk is that the current financial models and budgeting process in our organizations is broken.
-
Racket 6.1 Released
PLT Design has released version 6.1 of Racket, its general purpose, multi-paradigm programming language belonging to the Lisp/Scheme family. Racket 6.1 introduces a new way of handling local recursive variable definitions and several other language features.
-
"Terraform" Infrastructure: New Tool From Vagrant's Creators
Terraform is a new tool to build, change and version infrastructure, such as VMs, network switches or containers. It comes from the creators of Vagrant, the popular tool for managing development environments. Terraform's main selling point is its ability to combine and compose different service providers resources in a declarative and agnostic way.
-
Deis adds Support for Docker Hub
Docker based Platform as a Service (PaaS) Deis has announced integration with Docker Hub as a source for container images. This complements their existing integration with Git. The open source platform is built on Docker and CoreOS to present a Heroku inspired workflow.
-
The Future of Docker
Jeff Lindsay, creator of Dokku and early Docker contributor, discussed in an interview by CenturyLink the Docker related projects he is working on, and how they aim to solve the problems involved in a next generation Docker-based service oriented architecture.
-
Maven Central Enables SSL
Responding to recent concerns that hackers could upload rogue versions of common libraries to Maven Central, Sonatype has released a patch that closes a security vulnerability, enabling SSL by default.
-
Google Showcases Android Best Practices by Open-sourcing Google I/O App
Google has recently made available the source code of the 2014 version of the Google I/O app. The primary goal of this is to provide a practical example of best practices for Android app design and development, including essential features to most Android apps, and a customizable template for apps with similar features.
-
Udi Dahan on Service-Oriented Composition
Udi Dahan describes how we in a Service-Oriented Architecture (SOA) where client-side components for one service runs in the same process as components for other services can collect several logical calls into one larger physical call to avoid the high cost, in terms of client to server communication, that otherwise could be substantial.
-
Experiences Building a Reactive Event-Driven CQRS Application
CQRS and Event Sourcing provide a clear and concise way to build distributed applications that adhere to the reactive manifesto, Duncan DeVore claimed in a recent presentation sharing his experiences building a distributed application using Akka and Scala.
-
Google Course: UX Design for Mobile Developers
UX Design for Mobile Developers is a free/paid course created by Google to help developers become UX designers.
-
Java 8 Update 11 Broke Third Party Tools
Oracle's latest update to Java, 8 update 11, introduced a breaking change that has affected a range of third-party tools, including JRebel, Groovy and Google's Guice library.