In this issue, September 25, 2018 View it in your browser.

Azure Pipelines, NGINX Interview, Thorntail 2.2.0, "Java Is Still Free", C# 8 Small Features, Michael Feathers on Error Elimination, Atlassian Incident Management

From AI to DevOps to lessons learned keeping the Coinbase servers running in late 2017, QCon SF 2018 (Nov 5-7) covers every major trend in software you want to know about. At QCon, 70% of the audience are engineers. This is your tribe. Register using the code INFOQSF18 and get an additional $100 off!
 

SPONSOR AD

GridGain_ad_img

High Performance Architecture for the Internet of Things.

Learn about the most common use cases and challenges associated with the real-time processing and storage of IoT-generated data; the common technology components, including in-memory computing technologies; and how they fit into an IoT architecture. Download Now.

https://res.infoq.com/podcasts/state-scrum-guide/en/smallimage/logo-culture-1537197756153.jpg

Dave West on the State of Scrum and the Latest Scrum Guide

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Dave West, Chief Product Owner of Scrum.org, about the state of Scrum, the latest revision to the Scrum Guide, the rise of Digital and the way Scrum.org maintains its courseware. (Podcast)

https://res.infoq.com/podcasts/serverless-build-connected-robots/en/smallimage/logo-the-infoq-podcast-1537521458862.jpeg

Ben Kehoe, Cloud Robotics Research Scientist, Discusses Serverless @iRobot

Ben is a Cloud Robotics Research Scientist where he works on using the Internet to allow robots to do more and better things. AWS and, in particular, Lambda is a core part of cloud enabled robots. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Confluent Platform 5.0 Supports LDAP Authorization and MQTT Proxy for IoT Integration

Teaching a Machine to Code

Samir Talwar discusses different techniques, architectures and optimizations tried in the process of teaching a machine to write code using neural networks, simulations and everything in between. (Presentation)

See what’s new in NoSQL on InfoQ, including:

  • 14 Things I Wish I’d Known When Starting with MongoDB
  • A Critique of Resizable Hash Tables: Riak Core & Random Slicing
  • Columnar Databases and Vectorization
  • And more...

SPONSOR AD

Aerospike_ad_img

When, Where & Why to Use NoSQL?

Learn how NoSQL can complement your existing database architecture, how it can help you scale up to manage large data sets, and how and where it can improve performance. Download the eBook.

TOP DevOps NEWS HEADLINES

  1. Amazon Announces Extensibility for AWS CloudFormation with AWS Lambda Powered Macros

  2. Amazon Releases a New Session Manager in AWS Systems Manager

  3. Microsoft Announces Azure Pipelines with Unlimited CI/CD Minutes for Open Source

  4. Serverless Platforms Compared for Performance

  5. NGINX Interview: Enterprise Adoption of Software Load Balancing, API Gateways, and Service Meshes

DevOps for the Modern Enterprise Book Review and Q&A with Mirco Hering

InfoQ reviewed Mirco Hering's "DevOps for the Modern Enterprise" book and reached out to the author for more insights on his experience, learnings and obstacles with transformations at large scale. (Article)

It’s 2018; Are My Containers Secure Yet?

Phil Estes discusses recent progress and areas not covered yet in container security, tooling, practices, and technology useful to secure containers. (Presentation)

Networking Your Microservices Applications

Owen Garrett discusses some of the approaches that have been tried by the industry including emerging technologies to help find the right solution for an application. (Presentation)

http://assets.infoq.com.s3.amazonaws.com/newsletter/regular/en/assets/WeWantYourFeedback.png

Ready for InfoQ 2.0?

Be among the first readers to get access to a new, redesigned version of InfoQ. Your feedback will help us make it even better. I want to try it.

SPONSOR AD

Redgate_ad_img

Database DevOps 6 tips for continuous delivery.

Discover 6 tips for Continuous Delivery with Database DevOps, in this free whitepaper from Redgate. Covers version control, branching, tests, automation and more. Read it now.

TOP Development NEWS HEADLINES

  1. Mozilla Firefox 62 Brings Dark Theme on macOS, Variable Fonts and More

  2. Hyperledger Releases New Version of Burrow Featuring Improved Integration and Developer Experience

Blockchain Ask the Experts Panel

The panelists respond to questions on blockchain. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

How to Leverage Libp2p for Blockchain Applications

Chris Pacia takes a deep dive into libp2p, a modular networking stack written by the IPFS team, and explains how it solves the common challenges. He walks through an example atomic swap app which builds on libp2p. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

See what’s new in Software Development on InfoQ, including:

  • How Reddit Rewrote their iOS App to Improve Performance, Modularity, and Testing
  • C# 8 Small Features
  • Efficient Service Communication with gRPC
  • And more...

TOP Java NEWS HEADLINES

  1. Thorntail 2.2.0 Features Automated Migration from WildFly Swarm

  2. Java Community Leaders Clarify Platform Support Options: "Java Is Still Free"

JShell: A Comprehensive Guide to the Java REPL

JShell provides an interactive shell for quickly prototyping, debugging, and learning Java and Java APIs. In this article, we’ll take a comprehensive look at JShell, understanding all its commands, its uses, and how to use it most effectively.  (Article)

SPONSOR AD

RedHat_ad_img

Microservices for Java Developers (By O'Reilly)

This eBook provides a hands-on approach to three useful Java frameworks for building microservices: Spring Boot, Dropwizard, and WildFly. Compare and contrast them through a handful of familiar patterns. Download Now.

TOP .NET NEWS HEADLINES

  1. C# 8 Small Features

  2. Update on C# and F#’s Default Interface Methods

.NET Development Yesterday, Today and Tomorrow

Javier Lozano discusses how to take existing .NET Framework code and reuse it in .NET Standard/Core applications. (Presentation)

TOP Mobile and IoT NEWS HEADLINES

  1. Swift 4.2 Hits the Road

How Reddit Rewrote Their iOS App to Improve Performance, Modularity, and Testing

Reddit has been hard at work in the last year to improve the performance of their iOS app while also making it suitable for faster iteration cycles, improved test coverage, and better extensibility. All of this was made possible by evolving the app original MVC architecture into a Model-View-Presenter (MVP) architecture. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Michael Feathers Wants Error Elimination to Be a Design Driver

The DDD Do-Over

Jimmy Bogard had a rare opportunity to do what many developers want after finishing a tough project -- a do-over. His team worked on two very similar projects, both using DDD. He discusses the lessons learned from the first project and how the team avoided common pitfalls and was more successful on their later project. (Article)

How Blockchains Work and How to Scale Them

Uri Klarman talks about how blockchains work, why they can’t scale and how bloXroute solves this bottleneck, allowing practically all blockchains to scale. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

How Blockchain Has Created a New Paradigm in Security

Cryptocurrencies and blockchain technology have put full control of digital money in the hands of individuals. With that power comes the responsibility of securing data so that only a single user can access it. Paul Puey explains how the new type of security created by the cryptocurrency companies could disrupt the way that data is secured outside of the blockchain industry. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Coinbase Commerce: A User-Controlled Payment Processor

Amy Yin talks about Coinbase Commerce, a user-controlled payment processor, and explains how Coinbase uses hierarchical deterministic wallets to separate the ability to spend funds and the ability to receive funds so that the merchant can always be in control of their financial destiny. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

TOP Culture & Methods NEWS HEADLINES

  1. Creating a Multi-Team Test Automation Solution

  2. Atlassian Announces Solutions for Incident Management

New Enterprise Decision-Making - Dealing with Uncertainty

Decision-making is not usually a simple activity and is rarely easy. Alex da Costa presents some ideas and tips that may help make the process a little easier and more objective. He provides some guidance on what things to consider, which ways to evaluate decision making criteria depending on the scope of the decision and the organisation the decision is being made for. (Article)

Ajey Gore on Small Teams Making a Big Difference and Effective Outsourcing

Ajay Gore will talk at the upcoming Agile Impact conference in Indonesia on his experiences working across multiple cultures, outsourcing for the right reasons and how small teams who have end-to-end responsibility for their products enable scaling and growth. (Article)

Ethics, a Psychological Perspective

With emerging technologies like machine learning, developers can now achieve much more than ever before. But this new power has a down side. Only recently, Facebook’s chief executive apologised in front of the European Parliament for not taking enough responsibility for fake news, foreign interference in elections and developers misusing people’s information. (Article)

Lean vs Agile vs Design Thinking

Jeff Gothelf reconciles the perceived differences in Lean Startup, Design Thinking, and Agile software development by focusing not on rituals and practices, but on the values they provide. (Presentation)

A Responsible Dev Process?

Sam Brown and Adam Sandor discuss how to include ethics in the development process. (Presentation)

Aligning Leadership to a Lean-Agile Context

Frances Hosking and Anita Kim discuss how The Economist Digital Leadership Team have been working to revitalize and empower their teams using a specific Insight Facilitation strategy technique. (Presentation)

Let's Get Naked! Agility for Human Beings

Jean-Paul Bayley discusses why Agile is being rejected by some, and what are some of the things often neglected while adopting it. (Presentation)