InfoQ Homepage News
-
Apple Open-Sources its New Compression Algorithm LZFSE
Apple has open-sourced its new lossless compression algorithm, LZFSE, introduced last year with iOS 9 and OS X 10.10. According to Apple, LZFE provides the same compression gain as ZLib level 5 while being 2x–3x faster and with higher energy efficiency.
-
QCon San Francisco 2016 Tracks Announced and First Glimpse at Workshops
QCon San Francisco, the 10th annual bay area software conference that attracts attendees from all over the world, returns to the Fishermen's Wharf area of San Francisco November 7-9, 2016.
-
Juval Löwy: Why Every Class Should Be a Service
Juval Löwy has pioneered a method of building service-oriented applications in which each class represents a service onto itself. While these applications may initially seem like 'class explosion', they are actually the product of a truly decomposed system; one that has been properly analyzed and designed. Juwal explains his intent and describes how development teams can improve from this process.
-
Experiences Using Event Storming
In the context of Domain-Driven Design (DDD), Event Storming is incredibly useful and valuable, Dan North claimed in his presentation at the recent DDD eXchange conference in London, explaining the basic mechanics of Event Storming and sharing his experiences from modelling different systems during the last few years.
-
Vert.x 3.3.0 Features Enhanced Networking Microservices, Testing and More
Vert.x core developer Clement Escoffier of RedHat explores key features of just released Vert.x 3.3.0 reactive toolkit.
-
Codename One Adds Support for Java Apps to Target the Universal Windows Platform
Codename One, a popular app development environment that allows Java to be used for a variety of platforms, can now also target the Universal Windows Platform. This will allow Java developers to target any device where Windows 10 is installed- whether phone, table or desktop- and raises the number of targetable platforms to eight.
-
Applying Supply Chain Management to Deliver Faster with Higher Quality
Supply chain management can raise the bar with continuous development, argues Joshua Corman, Director of the Cyber Statecraft Initiative and co-founder of Rugged Software. Our dependence on IT and software is growing faster than our ability to secure it, and applying supply chain approaches to software development helps to address complexity which reduces risks and increases quality.
-
Microsoft Announces Better Integration of Docker and Azure at DockerCon 2016
At the recently concluded DockerCon 2016 in Seattle, Microsoft announced some features in Azure showcasing improved support for Docker containers in the enterprise. These include the availability of Docker Datacenter in the Azure Marketplace and Docker Datacenter support for managing hybrid container deployments.
-
Open-Source Shark ORM for iOS Aims to Replace Core Data for High-Performance, Multi-Threaded Apps
Shark is a new open-source ORM framework for iOS that aims to be an easy-to-use replacement for Core Data by providing high-performance and thread-safety. InfoQ has spoken with Adrian Herridge, creator of Shark.
-
D3 JavaScript Visualization Library Hits 4.0
The JavaScript visualization library D3.js has undergone a major rewrite and is now at version 4.0. The new version offers plenty of new features and bug fixes, but the biggest change is its modularity. Instead of being a single monolith, v4 is now available in discrete modules.
-
VS2015 Update 3 Focuses on Performance and Stability
The full release of Visual Studio 2015 Update 3 has been made. Update 3 places a great emphasis on improving the stability of the product and reducing the amount of memory used by the IDE for solutions of all sizes. Other changes include better C++ support and better handling of product activation.
-
Apache Mynewt RTOS Addresses IoT Power, Memory, Storage Constraints
Apache Mynewt is an open source modular real-time operating system (RTOS) designed for operation on connected Internet of Things (IoT) devices that have limited memory and storage, and which need to run for long periods of time using minimal power. A press release by Arduino and the start-up Runtime describes Mynewt as "a composable OS for 32-bit microcontrollers (MCUs) that enables..."
-
Orion 12 Brings Full Support for ECMAScript 2015
The Eclipse Orion project team has released version 12, bringing full support for the ECMAScript 2015 Language Specification. Mike Rennie, Orion contributor, says the release continues to emphasise Orion's JavaScript tooling, and that along with support for ECMAScript 2015, the release includes improved project configuration capabilities, and support for eslintrc.* files.
-
Docker Swarm Is Dead. Long Live Docker Swarm.
At DockerCon, Docker released version 1.12 of the core product, Docker Engine. The biggest new feature is that Docker Swarm is no longer a separate tool - now it's built into Docker Engine, making it easier to combine multiple Docker hosts into a single logical unit for increased scale and reliability.
-
Bitbucket Pipelines Provides Continuous Delivery within Atlassian’s Bitbucket Cloud
Atlassian released Bitbucket Pipelines beta at AtlasCamp 2016 in Barcelona to provide a Continuous Delivery pipeline within Bitbucket Cloud. At the same time, Atlassian announced the end-of-life for their current cloud based CI/CD solution Bamboo Cloud by 31 January 2017, while emphasizing that Bamboo Server continues to be their on-premise CI/CD offering for Bitbucket Server (formerly Stash).