InfoQ Homepage Development Content on InfoQ
-
Technical Debt and Team Morale when Maintaining a Large System
Thomas Bradford talked about his experience with maintaining a monolith Java based system with zero test coverage and large technical debt at the Agile Testing Days 2015. InfoQ interviewed him about the problems that they had maintaining the system and the technical debt that had been build up, why they decided to take a different approach and how they improved team morale.
-
Software Industry Pioneer Ed Yourdon Dies
Software industry pioneer, prolific author, researcher, consultant and photographer Edward Yourdon died on January 20, 2016
-
Ember.js 2.3 Release Brings Significant Changes
The Ember.js team has released the stable version of Ember 2.3, and the first beta of 2.4. Ember contributor Matthew Beale modestly describes the update as a "minor release," nonetheless 2.3 comes with several significant changes, including the ability to use Ember FastBoot with the latest stable release.
-
Hazelcast Version 3.6 Features Performance Improvements and Cloud Management
Hazelcast has released version 3.6 of their flagship in-memory grid and caching software, featuring numerous performance improvements and new cloud management and container deployment options.
-
Rust 1.6 Brings Stable Support for OS and Embedded Development
In keeping with their release model, the Rust development team has announced the first Rust release of 2016, 1.6. The biggest new feature that Rust 1.6 brings is libcore stabilization, which aims to make it possible to use stable Rust for OS and embedded software development.
-
Introducing ‘Gizmo’, a Golang-based Microservices Toolkit from The New York Times Development Team
The New York Times development team have released ‘Gizmo’, an open source Golang-based microservices toolkit, which provides standardised configuration and logging, health check and metric endpoints with configurable strategies, and basic interfaces to define service expectations and vocabulary.
-
Docker, Inc Acquires Unikernel Systems Ltd with the Goal of 'Democratising Unikernel Technology'
Docker, Inc., the organisation behind the Docker platform, has acquired Unikernel Systems, a Cambridge, UK-based company focused on unikernel development. Docker Inc. have stated that this acquisition will enable the incorporation of unikernel-based software deployment on a ‘continuum with Linux and Windows containers’, and the company plans to ‘democratise unikernel technology’.
-
Is React the Future of Meteor?
In a series of blog posts, Sacha Greif describes the uncertain state of JavaScript platform Meteor. He describes how adopting React can take Meteor more relevant for the years ahead.
-
QCon New York Tracks Announcement
QCon New York returns to the New York Marriott at the Brooklyn Bridge June 13-15th. Check out this year's tracks.
-
iOS 9 Day by Day: a Review of iOS 9 for Developers
iOS 9 Day by Day is a free book by shinobicontrols’ Chris Grant that provides a review of iOS 9 for developers. The book comprises 13 short chapters that puts the key features of iOS 9 at work in the accompanying sample projects. InfoQ has spoken with Sam Burnstone, shinobicontrols' Technical Evangelist.
-
GS Collections Moves to the Eclipse Foundation
InfoQ talks to GS Collections creator Donald Raab about the just announced move of the GS Collections open source framework to the Eclipse Foundation
-
Architecting Scalable, Dynamic Systems when Eventual Consistency Won’t Work
Architecting a scalable and dynamic system without caching is explained by Peter Morgan, head of engineering for the sports betting company William Hill. The values of the bets on sporting events change constantly. No data can be cached; all system values must be current. Distributed Erlang processes model domain objects which instantly recalculate system values based on data streams from Kafka.
-
The Basics of Being Reactive
A key problem with the whole Reactive space and why it’s so hard to understand is the vocabulary with all the terms and lots of different interpretations of what it means, Peter Ledbrook claims and also a reason for why he decided to work out what it’s all about and sharing his knowledge in a presentation.
-
Yahoo Open-Sources DataSketches for Faster Operations Over Streams
Yahoo has open-sourced DataSketches, a library written in Java for stochastic streaming algorithms. DataSketches is able to perform traditionally expensive operations, like counting distinct occurrences of a variable within a stream, using a fraction of time and memory and with a predictable error margin.
-
The Evolution of Swift's Standard Library
One of the primary design goals of Swift is to allow efficient execution of code while allowing load-time abstraction of implementation, according to a work-in-progress document by Apple. Apple’s document provides information that is relevant to library designers, including Swift’s Standard Libraries, to ensure both backward and forward compatibility.