In this issue, May 23, 2017 View it in your browser.

JPMS (Jigsaw), Scaling DevOps, Apache Metron, Scaling Instagram, Quantum Computing, JVM Automatic Resource Management, ASP.NET Core 2, Kotlin, Consensual Software

Workshop: Java 9: Are You Ready?

Java9 is soon to be released with loads of exciting new features. To celebrate the release, join us at QCon New York in June to hear about the new modularity features coming with it. Expect hands-on exercises creating your own modules, integrate existing code with module libraries, and making your modules work with "legacy" unmodularized code. By the end of the day, we promise that you will have written some Java 9 code & be ready to tackle Jigsaw.
 

SPONSOR AD

Fastly_ad_img

Create a continuous deployment pipeline with Fastly web perf & browser engineer Patrick Hamann, formerly of The Guardian & The Financial Times, using open source tools like Travis CI & Terraform. Watch the demo.

https://www.infoq.com/resource/podcasts/martijn-verburg/en/smallimage/logo-infoq-podcast%20.jpeg

Martijn Verburg on the JCP EC "No" Vote for the Java Platform Module System

Wesley Reisz talks to Martijn Verburg, co-founder of the London Java Community and CEO of jClarity, about the JCP EC "no" vote on the Java Platform Module System (JPMS), which is due to be shipped as part of Java 9. They talk about what JPMS offers, how it works, what the "no" vote means and what happens next. (Podcast)

http://www.infoq.com/resource/podcasts/gene-kim/en/smallimage/logo-culture.jpg

Gene Kim on Scaling DevOps and Learning from Courageous "Horses" at the DevOps Enterprise Summit

In this podcast Manuel Pais, InfoQ Lead Editor for DevOps, talks to Gene Kim, co-author of the "DevOps Handbook" and "The Phoenix Project" books, on how to scale DevOps in large organizations ("horses") and the need for continuous learning and adaptation. (Podcast)

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Machine Learning Techniques for Predictive Maintenance

In this article, the authors explore how we can build a machine learning model to do predictive maintenance of systems. They discuss a sample application using NASA engine failure dataset to predict the Remaining Useful Time (RUL) with regression models. (Article)

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Scaling Instagram Infrastructure

Lisa Guo overviews Instagram's infrastructure, its history, multi-data center support, tuning uwsgi parameters for scaling, performance monitoring and diagnosis, and Django/Python upgrade. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

SPONSOR AD

NGINX_ad_img

Free Excerpts from the New O'Reilly Ebook.
Learn how to design stable, scalable, reliable microservices in a new O'Reilly ebook by Stripe engineer Susan J Fowler. Download "Production Ready Microservices".

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

GitHub Rewrites its Desktop Client Using Electron

GitHub moved away from the native implementations of its macOS and Windows clients and replaced them with a complete rewrite based on Electron, announced GitHub’s director of client applications Phil Haack. Along with GitHub Desktop Beta, GitHub has also introduced a new beta of Atom sporting out-of-the-box Git and GitHub Integration. InfoQ has spoken with Haack. (News)

SPONSOR AD

Compose_ad_img

Simple OAuth With MongoDB & MySQL. Learn how to secure applications with OAuth and how to securely store authentication data using MySQL and MongoDB. Don Omondi, Campus Discounts' CTO, provides a detailed walk-through. Learn More.

Java Latest Content
infoq.com/java

Under The Hood with the JVM's Automatic Resource Management

The deprecation of Object::finalize is an unusual step for the Java ecosystem. We dive deep into the Hotspot JVM to see how it works. We also compare it to RAII and the Java 7, try-with-resources syntax. The article contrasts these very different approaches to automatic resource management, and explains why TWR should be used in place of finalization by application programmers. (Article)

.NET Latest Content
infoq.com/dotnet

TOP .NET NEWS HEADLINES

ASP.NET Core 2 Preview Released

Joining the release of .NET Core 2 Preview, the ASP.NET Core 2 preview has been released. Version 2 will adhere to .NET Standard 2.0, making it eagerly awaited by .NET developers. (News)

Mobile Latest Content
infoq.com/mobile

Kotlin Is Now a Supported Android Language

Announced during Google I/O 2017, Android Studio 3.0 adds full support for Kotlin which is to be moved from JetBrains to an independent non-profit organization for future development. (News)

SPONSOR AD

appScatter_ad_img
Architecture & Design Latest Content
infoq.com/architecture-design

TOP Architecture & Design NEWS HEADLINES

Moving Past the Scaling Myth

Michael Feathers examines the notion of scale variant structuring and what systems design could look like without the assumption that structural reorganization at different scales is not necessary. (Presentation)

Achieving High Load in Advertising Technology

Peter Milne talks about the technologies used and how they are implemented to deal with the high load demanded by digital marketing. He tells some of the war stories and how problems were solved. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Low Latency Trading Architecture at LMAX Exchange

Sam Adams presents an overview of the architecture LMAX Exchange uses to deliver over $2 trillion a year through their platform, and shares their experience of how taking a scientific approach to testing and tuning software has helped them to build a high-availability stateful system. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Architectural Overhaul: Ad Serving @Spotify Scale

Kinshuk Mishra talks about his experiences and lessons learnt while evolving Spotify's Ad systems without disrupting daily activity. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Streaming APIs

Audrey Neveu discusses why and how to transform a REST API into a Data Streaming API. (Presentation)

Self-Service APIs for Digital Transformation and Open Innovation

Thierry Gaillet discusses creating an API that leads the digital transformation and innovation process in a company based on his experience at Orange. (Presentation)

Culture & Methods Latest Content
infoq.com/culture-methods

TOP Culture & Methods NEWS HEADLINES

Consensual Software: How to Prioritize User Safety

This article covers how consensual software will help address online harassment and abuse vectors before they become PR nightmares. It also covers some features the GitHub Community & Safety team has built, how we review features from other teams, and the cost of ignoring online harassment on your platform. (Article)

Q&A on the Book Agendashift Part I

In the book Agendashift, Mike Burrows describes an inclusive, non-prescriptive, values-based, and outcome-centric approach to continuous transformation. He explores several lean and agile techniques that can be used in workshops and coaching to do lasting change. (Article)

Leadership and Technology – Past, Present and Future

Nigel Cushion discusses the relationship between leadership and technology, how technology is making “management” obsolete but leaders are still needed as they always have been. (Presentation)

Delivering Value While Behind Enemy Lines

Matt Barrett talks about how his team at Adaptive Financial Consulting manages to get things done in the face of huge cultural resistance while maintaining their own engineering culture and leaving their clients' development teams in a better place than when they arrived. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!