Netflix has released Prana, an open-source "sidecar" application the company developed to allow heterogeneous microservice applications to use the NetflixOSS JVM-based platform support libraries.
ThoughtWorks has published a digital preview of the January 2015 radar, providing opinion on techniques, tools, platforms and languages and taking a snapshot of the current trends in software technology.
A critical security vulnerability affecting Git and Mercurial has been announced yesterday, making it possible for an attacker to execute arbitrary commands in the client machine. The vulnerability only affects clients running on OS X (HFS+) and Windows (NTFS, FAT). The Git core team has published new releases for all current versions of Git.
Splice Machine version 1.0 supports analytic window functions and integration with Hadoop ecosystem. Splice Machine team recently released their Hadoop based RDBMS data management solution that can be used for transactional workloads on Hadoop.
There is a strong trend for microservice based architectures and frequent discussions comparing them to monoliths, Robert Annett explains and defines a monolith as an architectural style or a pattern using three basic viewtypes for characterization.
The Agile Alliance is inviting people to submit sessions for their annual conference in 2015. The submission system will remain open until February 22, 2015; speakers are encouraged to submit early.
LinkedIn recently open sourced Cubert, its High Performance Computation Engine for Complex Big Data Analytics. Cubert is a framework written for analysts and data scientists in mind.Developed completely in Java and expressed as a scripting language, Cubert is designed for complex joins and aggregations that frequently arise in the reporting world.
Microsoft has recently announced the acquisition of HockeyApp, maker of a service providing crash reporting and app distribution on iOS, Android, and Windows Phone, and is planning its integration into Application Insights.
Plumbr shift its flagship product from a memory-leak tool to a JVM monitoring solution, adding thread contention detection, inefficient GC behaviour monitoring, and historical JVM data. InfoQ talks with Pritt Potter about this decision.
AppGyver has announced Supersonic, a new framework to build hybrid mobile apps on Android and iOS that promises to provide "real native performance," says AppGyver, thanks to a novel approach to designing hybrid apps. Supersonic is also integrated with Steroids, an impressive cross-platform IDE for hybrid apps.
Netflix's Failure Injection Testing bridges the gap between isolated testing and unmitigated chaos testing by controlling the impact of the test. FIT establishes a context which other components of Netflix's production testing and infrastructure systems interpret and adjust the behavior of the system accordingly.
IBM's new IBM Containers service lets developers launch Docker containers directly onto the IBM Cloud with Docker-native features and standardised interfaces, including the new Docker orchestration services.
Google has announced Go 1.4, coming six months after 1.3. Go 1.4 adds official support for Android native development, albeit still "under heavy development," improved garbage collection, and a minor language change.
Creating and working with well-designed aggregates is one of the least well understood tactical patterns found in Domain-Driven Design, Vaughn Vernon explains in two articles giving some guidelines to composing aggregate boundaries and alternatives to an ORM when storing them.
Stripe, the internet payments infrastructure company recently announced open sourcing a set of internally developed tools based on Apache Hadoop.Timberlake, Brushfire, Sequins and Herringbone all contribute to enriching the available tools for building an Apache Hadoop stack.