In this issue, September 17, 2019 View it in your browser.

Event Sourcing, LinkedIn's Journey to Samza, Google Cloud for Hadoop, CD in Java, Python 2 EOL, Reactive Foundation Launched, Quarkus, Immer, MS Web Template Studio

Thinking about attending QCon London 2020?

“After QCon I have a clear vision for at least 2 years about what is happening in IT. The vision includes technical aspects and human ones. I also met my superstars.” - Safa Mabrouk, Senior Developer at OCTO Technology and QCon London attendee. Register and save £615 before Oct 26th.
 
https://res.infoq.com/podcasts/bernd-rucker-orchestration-cqrs/en/smallimage/infoq-podcast-200-1567322417421-1567759210401-1568286610149.jpg

Event Sourcing: Bernd Rücker on Architecting for Scale

Bernd Rücker talks to Wesley Reisz about Microservice Orchestration, CQRS and Event Sourcing. (Podcast)

https://res.infoq.com/podcasts/deb-preuss-joyful-workplaces/en/smallimage/engineering-culture-200x200-1567382484477-1567956679501.jpg

Deborah Hartmann Preuss on Creating Joyful Workplaces

In this podcast, recorded at the Agile India 2019 conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Deb Preuss about life coaching, creating joyful workplaces, diversity and inclusion. (Podcast)

Your feedback matters!

Tell us what you think about the content on InfoQ and how we can help you better. Book a time with Charles Humble, InfoQ's editor-in-chief.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Jagadish Venkatraman on LinkedIn's Journey to Samza 1.0

  2. ApacheCon 2019 Keynote: Google Cloud Enhances Big-Data Processing with Kubernetes

Azure Data Lake Analytics and U-SQL

In this article, the author shows how to use big data query and processing language U-SQL on Azure Data Lake Analytics platform. U-SQL combines the concepts and constructs both of SQL and C#. It combines the simplicity and declarative nature of SQL with the programmatic power of C# including rich types and expressions. (Article)

Announcing Broadway

José Valim discusses how Broadway connects multiple stages and producers, how it leverages GenStage to provide back-pressure, and other features such as batching, rate-limiting, partitioning and more. (Presentation)

Automating Software Development with Deep Learning

Emil Wallner discusses the state of the art in software development automation, its current weaknesses, and areas that are ready for production. (Presentation with transcript included)
The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us!

CockroachDB: Architecture of a Geo-Distributed SQL Database

Peter Mattis talks about how Cockroach Labs addressed the complexity of distributed databases with CockroachDB. He gives a tour of CockroachDB’s internals, covering the usage of Raft for consensus, the challenges of data distribution, distributed transactions, distributed SQL execution, and distributed SQL optimizations. (Presentation with transcript included)

SPONSOR AD

Redgate_ad_img

What You Need to Know About the 2019 DORA Accelerate State of DevOps Report

Join Jez Humble, a founding member of DORA, and Redgate’s Microsoft MVP Steve Jones to learn the latest insights from the 2019 Accelerate State of DevOps Report.

TOP DevOps NEWS HEADLINES

  1. Microsoft Launches Azure Active Directory-Based Access Control for Service Bus

  2. Lightbend Releases CloudState, Providing a Spec for Managing "Serverless" State and a RI with Knative

  3. VMWare’s Project Pacific Integrates Kubernetes with vSphere

  4. Google Introduces Cloud Storage Connector for Hadoop Big Data Workloads

Q&A with Gojko Adzic on the Book Running Serverless

In the book Running Serverless, Gojko Adzic introduces the basic concepts of serverless including detailed step-by-step instructions to get started on AWS, but he also goes beyond the basics and explains subjects like storage, session state, and event handling. (Article)

TOP Development NEWS HEADLINES

  1. Exploring the Motivations for the Inaugural Open Core Summit: Q&A with Founder Joseph Jacks

  2. ApacheCon 2019 Keynote: James Gosling's Journey to Open Source

  3. 20 Years of the Apache Software Foundation: ApacheCon 2019 Opening Keynote

  4. Python 2 End of Life Announced as January 1st 2020

  5. Microsoft Presents Static TypeScript, a Fast Subset of TypeScript Targeting Embedded Devices

Reactive Foundation Launched under the Linux Foundation

The Linux Foundation announced the launch of the Reactive Foundation, a community of leaders established to accelerate technologies for building the next generation of networked applications. The foundation is made up of Alibaba, Facebook, Lightbend, Netifi and Pivotal as initial members, and includes the successful open source Reactive Streams and RSocket specifications. (News)

TOP Java NEWS HEADLINES

  1. Eclipse Proposes Vulnerability Assessment Tool

Q&A on the Book Continuous Delivery in Java

The book Continuous Delivery in Java by Daniel Bryant and Abraham Marin-Perez was released nearly ten years after the original Continuous Delivery book by Dave Farley and Jez Humble, and more than 20 years after Java’s first release. Q&A with the authors to better understand from their experience why a book on Continuous Delivery specifically for Java and the JVM ecosystem was needed. (Article)

Using Java to Orchestrate Robot Swarms

Ocado Technology uses state-of-the-art robotics to power highly automated fulfillment centres. To orchestrate the robot swarms and maximise every bit of efficiency from the warehouses, they've developed a control system analogous to an air traffic control system. This article covers decisions regarding the language, development principles, and architecture choices. (Article)

Quarkus and GraalVM: Booting Hibernate at Supersonic Speed, Subatomic Size

Sanne Grinovero discusses how Quarkus was created, how it works and how it’s able to get complex libraries such as Hibernate ORM compatible with GraalVM native images. (Presentation with transcript included)

SPONSOR AD

IBM_ad_img

Application Release & Deployment for Dummies

This eBook explores what drives effective release and deployment, reveals the four pillars of gold-standard deployment, and dispels ten common myths about the release and deployment process, while providing best practices. Download now.

TOP Web Development NEWS HEADLINES

  1. Immer, "Most Impactful Contribution" JavaScript Open Source Award Winner, Releases V4

Microsoft Web Template Studio: Visual Studio Code Extension for Simplifying Web App Creation

Last month, Microsoft announced a new version of Web Template Studio, a cross-platform extension for Visual Studio Code aimed at simplifying the creation of new web applications. The extension uses "wizards" to assist the developer in the creation of boilerplate code for full-stack web applications, and it includes support for existing frontend and backend frameworks. (News)

SPONSOR AD

whitesource_img

The Ultimate Guide to Open Source Security

This technical paper breaks down where the blind spots are in understanding the risks posed by vulnerable open source components, how vulnerabilities are discovered and reported, and provides approaches to managing open source security across your organization. Download Now.

Building Resilient Serverless Systems

John Chapin explains how to use serverless technologies and an infrastructure-as-code approach to architect, build, and operate large-scale systems that are resilient to vendor failures, even while taking advantage of fully managed vendor services and platforms. (Presentation with transcript included)

SPONSOR AD

WSO2_ad_img

How Serverless Can Shape Enterprise Integration

Recent research from WSO2 finds most new applications will move to the cloud in the next 3-5 years, and will run on serverless or Kubernetes. Moreover, there will be no difference between building apps and integrations, which will necessitate a new kind of integration language. Learn more.

TOP Culture & Methods NEWS HEADLINES

  1. Effectiveness OR Efficiency: Agile Shouldn't Feel Like a Fight

  2. Using VR and AR for Pain Management

  3. Changing How We Think about Work-Life Balance

  4. Training Your Managers to Support the Mental Health of Your Team

Q&A on the Book Agile Leadership in Practice - Applying Management 3.0

The book Agile Leadership in Practice - Applying Management 3.0 by Dominik Maximini is an experience report of the agile transformation journey of NovaTec. Maximini shares his experiences from applying principles and practices from Management 3.0, success stories, failure stories, and learnings from experiments. (Article)

Q&A on the Book Helping People Change

The book Helping People Change by Richard Boyatzis, Melvin Smith, and Ellen Van Oosten describes how you can coach people with compassion for sustained learning and change. It explains how connecting to people's vision and dreams and using the energy that that brings can help people grow in a meaningful way. (Article)

Remote Meetings Reflect Distributed Team Culture

Are you having problems connecting with people in your distributed meetings? Do you feel like you and your remote colleagues don’t meet goals in your meetings? The problem may not be with the meetings. It might be the culture in which you run your meetings. (Article)

Culture: Startups Wish They Were Bigger, Big Companies Dream of Being Startup-ish. So what?

Luca Minudel tries to define what makes a start-up culture, and introduces a set of tools and techniques that he’s found useful in his work. (Presentation)

Test Encapsulation: Automated Tests That Decide for Themselves

Rahul Verma demonstrates an engine that achieves test encapsulation. The engine would be free and open sourced so that attendees can freely experiment further. (Presentation)

Sink or Swim - Effective Collaboration between Eng & Product

Jean Barmash and Khadija Ali explain the nature of the relationship, key principles of effective collaboration, the roles and responsibilities of the engineering lead, product manager, and design lead. They go over some examples of conflict between the roles, a few actual situations of tensions they experienced, and how they ultimately became an effective partnership. (Presentation with transcript included)

Getting Real about Managing up

Kellan Elliott-McCrea talks about what to do when "put your head down and do your work" isn't getting the results we want. (Presentation with transcript included)

https://assets.infoq.com/newsletter/regular/en/assets/RemoteSeriesArticle.png

Are you managing a remote team?

Learn about practical steps that you can take, right now, to upgrade the remote conversations that fill your working days. Join a free online meeting for software development leaders and their teams, an interactive session where you will shape the agenda, engage in conversions with smaller groups on key issues, and leave with practical actions and techniques you can apply in your next remote meeting.