In this issue, March 6, 2018 View it in your browser.

Testing in Production, Anaconda and VS Code, Facebook Live, SwiftNIO, Blockchain, Java 10, Open J9, .NET Core, Webpack 4.0, Google ARCore, AxonDB, Holacracy

First confirmed speakers at QCon New York 2018!

Jonas Bonér (Founder & CTO at Lightbend / Creator of Akka) & Michele Titolo (‎Lead Software Engineer - Backend ‎at CapitalOne) are the first two confirmed speakers in the Microservices track at QCon New York 2018. More speaker updates coming soon. Save up to $620 if you register before April 7th!
 

SPONSOR AD

Hazelcast_ad_img

Getting Started with Microservices using Hazelcast and Spring Boot.

Learn how Spring Boot and Hazelcast In-Memory Data Grid can enhance the benefits - and alleviate some of the common downsides - of implementing microservices. Learn more.

https://res.infoq.com/podcasts/Andrea-Magnorsky-paradigm-shifts/en/smallimage/logo-infoq-podcast%20-1519999011838.jpeg

Andrea Magnorsky on Paradigm Shifts and the Adoption of Programming Languages

In this podcast we talk about paradigm shifts and the adoption of programming languages with Andrea Magnorsky, tech lead at Goodlord on their engineering squads; she has a background in Scala, C#, and organised conferences.

https://res.infoq.com/podcasts/Michael-Bryzek-testing-in-production/en/smallimage/logo-culture-1519678903426.jpg

Mike Bryzek of Flow.io on Testing in Production

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Mike Bryzek – CTO and founder of Flow.io about his background in philanthropy, his current role at Flow.io and how they have empowered developers and adopted testing in production in order to raise the quality of their software.

TOP Data Science NEWS HEADLINES

  1. Popular Python Data Science Platform Anaconda Now Shipping with Microsoft VS Code

Kafka Streams - from the Ground Up to the Cloud

Marius Bogoevici introduces the Kafka Streams API and the Kafka Streams processing engine, showing how to write and deploy Kafka Streams applications using Spring Cloud Stream. (Presentation)

Data Decisions with Real-Time Stream Processing

Serhat Yilmaz talks about how Facebook is using stream processing at scale, the difficulties they have encountered and the solutions they have created to date. He presents three case studies on improving the time to deliver insights with data via stream processing. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

$200 Self-Driving Cars with RasPi and Tensorflow

William Roscoe and Adam Conway start by actually building and driving the $200 open source self driving Donkey Car. They talk about about the hardware components and software (Python) that let it drive, capture data, and create autopilots, and show the autopilots that have been winning recent DIY Robocar races. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

SPONSOR AD

Microsoft_ad_img

A Look Inside Azure Cosmos DB’s Five Consistency Models.

Download this eBook to learn how to start developing the best app experience for your users based Azure Cosmos DB’s five well-defined consistency models: Strong, Bounded Staleness, Session, Consistent Prefix, and Eventual. Download Now.

TOP DevOps NEWS HEADLINES

  1. Cilium 1.0.0-rc4 Released: Transparently Secure Container Network Connectivity Utilising Linux BPF

  2. Shippable Provides New DevOps Analytics Capabilities

  3. Handling Traffic Spikes from Global Events at Facebook Live

  4. A First Look at Java 10 Release Candidate 1

  5. AWS Makes Serverless Application Repository Generally Available

  6. Cloud IoT Core Service in Google Cloud Platform Is Now Generally Available

Debugging Distributed Systems: Q&A with the “Squash” Microservice Debugger Creator Idit Levine

InfoQ recently sat down with Idit Levine, CEO of solo.io and creator of the new open source “Squash” microservices debugger, and discussed the challenges of observing and debugging distributed systems and applications. (Article)

Not Actually a DevOps Talk, or, beyond “Survival is Not Mandatory”

Michael Coté discusses lessons learned from failures and successes from DevOps-practicing organizations, providing advice on how to get started with DevOps. (Presentation)

Understanding Azure Resource Templates

Paul Hacker discusses the Azure Resource Manager (ARM) templates used when deploying an app on Azure, showing how to use the Azure Resource Template Visualizer. (Presentation)

SPONSOR AD

Evident_ad_img

Top 10 Best Practices for AWS Security.

In this eBook, you will learn the top 10 AWS security controls and best practices that you can implement right away to accelerate your business in the cloud safely and securely. As you will discover, most of these best practices are easy to implement and go a long way to ensuring your success in AWS.

TOP Development NEWS HEADLINES

  1. Apple Open-Sources SwiftNIO, a Low-Level Non-Blocking I/O Framework for Swift

  2. Preview of New Features in MySQL 8

  3. Coindesk 2018 State of Blockchain

Turn Hours into Seconds - Concurrent Event Processing

Emil Soman discusses implementing a thread safe solution to a concurrency problem using Flow, Elixir's concurrent computation library. (Presentation)

SPONSOR AD

Compose_ad_img

All your Databases, One Platform.

Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs. Try Compose Free for 30 Days.

 

TOP Java NEWS HEADLINES

  1. Java EE Becomes Jakarta EE

  2. Eclipse Open J9 – an Open Source Java Virtual Machine Based on the Eclipse OMR Project

  3. A First Look at Java 10 Release Candidate 1

Programmatic Bean Registration with Spring Framework 5.0

Josh Long presents the existing programmatic bean registration support in Spring Framework 5 in both Kotlin and Java. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

From Zero to Hero with Spring Boot

Brian Clozel shows how Spring Boot can help build web applications, tests to production-ready features, that leverage the Spring ecosystem. (Presentation)

SPONSOR AD

RedHat_ad_img

Modern Java EE Design Patterns (By O’Reilly).

Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions. Download Now.

TOP .NET NEWS HEADLINES

  1. .NET Core 2.1 Preview 1 Released

  2. EF Core: Unifying SQL and NoSQL Databases

  3. Fixing .NET’s HttpClient

  4. Windows.Forms Comes to 64-bit Mac OS X

  5. EF Core 2.1 Roadmap: Views, Group By, and Lazy Loading

First Hand Account of SignalR Core

SignalR Core is designed to make it easy for developers to add real-time (server-side push) functionality to their web applications. The latest alpha release is reviewed by SignalR Core contributor Giovany Alzate Sandoval, providing a first look at the new features of SignalR Core and what to expect when migrating an existing SignalR Core application. (Article)

SPONSOR AD

Redgate_ad_img

6 tips for achieving continuous delivery.

Continuous delivery is about implementing a process so that reliable software can be deployed without problems, at any time. Need tips on what steps to take next? Read the whitepaper.

TOP Dynamic Languages NEWS HEADLINES

  1. Ember.js Releases Version 3.0

Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost

Webpack, the most popular JavaScript module bundler, released version 4.0 on Sunday, February 25. The version contains a complete rewrite of the plugin system, new first class module types including support for WebAssembly, simplified configuration options, and much more. The update also comes with big performance improvements, with reports of anywhere from 60% to 98% reduction in build time. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Google ARCore Hits 1.0, Runs on More Devices

Google’s Cross-Platform Mobile UI Framework Flutter Now in Beta

Flutter, now in beta, is Google attempt to create a framework for cross-platform interfaces for both iOS and Android apps that behave and feel like native, although not standard, UIs. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Event-Driven Microservices at O'Reilly Software Architecture Conference NY

  2. Microsoft Directly Challenges MongoDB and Cassandra with Cosmos DB

  3. AxonDB, a New Implementation of an Event Store

Bringing New Technology to Legacy Land

Don Fossgreen and Thomas Squeo discuss why they chose PCF over Red Hat Open Shift and why Spring became their gate to the cloud. (Presentation)

Zero to 12 Million

Brendan Aye discusses how T-Mobile built an application receiving 12M daily calls with Cloud Foundry, covering the issues encountered and how they dealt with them. (Presentation)

The Why behind DevOps, Containers and Microservices

Edson Yanaga keynotes on the reasons one would engage in DevOps, containers, and microservices. (Presentation)

Chaos: The Last Stand against Our Robot Overlords

Nathan Äschbacher talks about how Chaos Engineering and chaos experiments on the complex data, interfaces, and algorithms used in autonomous vehicles should be a minimum requirement in validating operational safety. Äschbacher thinks we should shift towards working with chaos instead of against it, in order to build safe, reliable, and increasingly deterministic complex systems. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

Get up to speed with Microservices!

Learn about pitfalls in adoption and discover best practices from companies that actually implemented them.

TOP Culture & Methods NEWS HEADLINES

  1. Updates in the Nexus Guide Stress the Importance of Integration and Transparency

Holacracy for Humans

Snapper, a New Zealand based transport ticketing service provider, wanted to be more like a city, and less like a bureaucratic corporation. In 2016 they introduced Holacracy, which enables people to act more like entrepreneurs and self-direct their work instead of waiting to be told what to do. They use Holacracy across all areas of the business and this way of working applies to everyone. (Article)

Top 10 Lessons in Building a Distributed Engineering Team

Recruiting, nurturing, and growing a distributed engineering team is no easy feat, but it is well worth the investment. Bruno shares key insights that shine a light on how to empower your team to do their best work, regardless of physical location. (Article)

Am I a Brilliant Jerk?

Justin Becker focusses on the jerk part of “brilliant jerk”. He talks about the Emotional Intelligence and why it matters in developing and operating software systems effectively. He provides opinions and perspective from his experience as an engineer and then manager at Netflix and answers the questions: “what is and why we can’t afford to have a brilliant jerk” and “Am I a brilliant jerk?”. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

Kubernetes Superpower

Sarah Novotny goes behind the scenes to look at what made Kubernetes community operate as one. She talks about how the members of the community applied practices of building organic teams and culture to an open source community, together with what is unique in open source communities and can be applied to any team and strengthen it. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!