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 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.
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.
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.
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 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 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.
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.
UX Design for Mobile Developers is a free/paid course created by Google to help developers become UX designers.
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.
Diana Larsen gave the second keynote talk at the Agile 2014 conference. Titled “Best Job Ever” she gave the audience advice on designing their careers to enable fulfilling and engaging work.
The Agile 2014 conference is underway in Orlando, Fl, USA this week. This is the third of a number of news items summarising the offerings from the vendors who are exhibiting at the conference.
The Apache Software Foundation recently announced the General Availability of Log4j 2.0, containing many performance improvements over its predecessor Log4j 1.x. Years in the making, this release was written from scratch, and gained its inspiration from existing logging solutions such as Log4j 1.x and java.util.logging.
Motorola RhoMobile 5.0 comes with a new licensing model, support for the latest iOS and Android versions, a set of new or improved cloud services – Build, Synchronization, Push Notification –, Zebra Printing support, and others.
As promised, Microsoft has released newly acquired Visual Studio plugin UnityVS for free to developers using any recent paid edition of Visual Studio. This plugin greatly improves developers working with the Unity game development system.