BT

DDD and Living Documentation

by Jan Stenberg on  Jun 15, 2015 4

Creating documentation is boring, it's often obsolete and misleading but with a new mindset both your documentation and code can improve, Cyrille Martraire explained in a presentation showing how to create living documentation when working with Domain-Driven Design (DDD) at this year’s DDD Exchange conference in London.

Plumbr Adds Slow Query Detection

by Matt Raible on  Jun 15, 2015

JVM monitoring vendor Plumbr has added slow query detection to its flagship product. With this addition, Plumbr now detects four types of problems: Memory Leaks, Garbage Collection Inefficiencies, Locked Threads and Expensive JDBC Operations.

RedHat Microservices Architecture Developer Day London

by Alex Blewitt on  Jun 15, 2015 5

Last week, RedHat hosted a "Microservices Architecture Developer Day" in London, and presented a set of technologies and patterns that can be used to create microservice-based applications using open-source solutions like Kubernetes, Docker, Fabric8 and Maven. Read on for more details about the day, including links to the presentations and demo videos.

Oracle Proposes G1 as the Default Garbage Collector for Java 9

by Abraham Marín Pérez on  Jun 14, 2015 8

Oracle is considering including JEP 248, making G1 the default garbage collector on server configurations, into the list of JEPs targeting Java 9. The decision has triggered some debate among the Java community, with many arguing that the CMS collector could have been more suitable.

Too Big To Fail: Lessons Learnt from Google and HealthCare.gov

by Daniel Bryant on  Jun 14, 2015

At QCon New York 2015, Nori Heikkinen shared stories of failure and lessons learnt during her time working as a site reliability engineer (SRE) at Google and HealthCare.gov. The discussion of managing large-scale outages included recommendations for preparation, response, analysis and prevention.

Eric Evans on DDD, Microservices and Boundaries

by Jan Stenberg on  Jun 14, 2015 4

There is tremendous value in microservices, probably giving us the best environment we have ever had for doing Domain-Driven Design (DDD), Eric Evans stated in his keynote at this year’s DDD Exchange conference in London. Iteration is the most important key to good design and microservices is the second attempt, after SOA, to get things right.

Ember.js 1.13 Brings Glimmer Rendering Engine and 2.0 Beta

by James Chesters on  Jun 14, 2015

The Ember.js team has released the final iteration of the 1.x series, as well as their first 2.0 beta. The 1.13 release brings with it the Glimmer rendering engine, marking the third overhaul of Ember's 1.x rendering layer, and "dramatically improving re-render performance in many common scenarios," where previous iterations relied "on granular observation for efficiency."

Building 'Failure as a Service' at Netflix without the Simian Army

by Daniel Bryant on  Jun 13, 2015

At QCon New York 2015, Kolton Andrus discussed Netflix’s Failure Injection Testing (FIT) platform, which allows the injection and monitoring of arbitrary failure scenarios to a targeted group of customers using the Netflix production web services. FIT allows Netflix to maintain an ‘antifragile’ programming culture, which results in the creation of systems that are resilient to failure.

Taming Dependency Hell within Microservices with Michael Bryzek

by Daniel Bryant on  Jun 13, 2015 1

Michael Bryzek, co-founder and ex-CTO at Gilt, discussed at QCon New York how ‘dependency hell’ could impact the delivery and maintenance of microservice platforms. Bryzek suggested that dependency hell may be mitigated by making API design ‘first class’, ensuring backward and forward compatibility, providing accurate documentation, and automatically generating client libraries.

Twenty Minutes to Production with Zero Downtime using Docker

by Daniel Bryant on  Jun 13, 2015 1

At QCon New York 2015, Paul Payne discussed a project at Nordstrom that required modifying and re-deploying a live application service within twenty minutes, which was made possible due to the use of Go-based microservices, Docker container technology, and a continuous delivery methodology.

How NGINX Achieves Performance and Scalability

by Sergio De Simone on  Jun 12, 2015

Owen Garrett, heads of products at Nginx, Inc., has described on Nginx’s blog which design decisions allow NGINX to provide top-in-class performance and scalability.

Popular Microsoft Apps Unfriend Facebook

by Jeff Martin on  Jun 12, 2015

Facebook has made changes to their Graph API which Microsoft says has forced it to drop Facebook support from several Microsoft applications. This means popular apps like Windows Photos and OneDrive will no longer exchange data with Facebook.

Parquet Becomes Top-Level Apache Project

by Jérôme Serrano on  Jun 11, 2015

Apache Parquet, the open-source columnar storage format for Hadoop, recently graduated from the Apache Software Foundation Incubator and became a top-level project. Initially created by Cloudera and Twitter in 2012 to speed up analytical processing, Parquet is now openly available for Apache Spark, Apache Hive, Apache Pig, Impala, native MapReduce, and other key components of the Hadoop ecosystem.

Facebook Open Sources Infer, a Static Analysis Tool

by Abel Avram on  Jun 11, 2015

Facebook has open sourced Infer, a static analysis tool for C, Java and Objective-C.

GitHub Revoked Compromised and Unsecure SSH Keys

by Sergio De Simone on  Jun 11, 2015

GitHub has recently started revoking SSH keys that were deemed to be compromised or otherwise insecure. Systems engineer Ben Cartwright-Cox was the author of the research that uncovered the issues. InfoQ has spoken with him.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT