In this issue, December 3, 2019 View it in your browser.

.NET Core 3, DataOps, AWS Lambda Updates, the Ops in DevOps, Microsoft Exploring Rust, Eighteen Years of Spring, Pulumi, WebXR

Save time learning about new technologies. Attend QCon London 2020.

Shortcut your way to the newest trends in the software industry, attend QCon London (March 2-6), the conference that teaches you what you don’t know as a software developer or team lead. Take a look at the confirmed speakers. Register now and get a £425 discount before the early bird ends on December 14th!
 

SPONSOR AD

Instana

Why are My Microservices Slow?

Discover the common challenges found when operating distributed cloud-native environments and how to approach them:

  • Performance and reliability
  • Tracing and call analysis
  • Bottlenecks and errors
Learn More.
https://res.infoq.com/minibooks/net-core-3/en/smallimage/The-InfoQ-eMag-NetCore3-s-1574867890679.jpg

The InfoQ eMag - .NET Core 3

In this eMag we explore some more of the benefits of .NET Core and how it can benefit not only traditional .NET developers but all technologists who need to bring robust, performant and economical solutions to market. (eMag)

https://res.infoq.com/podcasts/being-better-leaders/en/smallimage/engineering-culture-200x200-1574719190524.jpg

Michael & Audree Sahota on Being Better Leaders

In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Michael & Audree Sahota about their work on helping leaders change to enable high performance. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Michael Berthold on End-to-End Data Science Using KNIME Analytics Platform

  2. Data Science at the Intersection of Emerging Technologies

  3. Microsoft Releases DialogGPT AI Conversation Model

DataOps and Operations-Centric Data Architecture

Eric Estabrooks from DataKitchen spoke at this year's Data Architecture Summit 2019 Conference about how DevOps tasks should be managed for data architecture. DataOps is a collaborative data management practice and is emerging as an area of interest in the industry. (News)

SPONSOR AD

GitLab

DevOps: Deliver Better Products Faster

Learn how to increase operational efficiencies, reduce security & compliance risk, and accelerate product delivery. Visit the sponsored portal on InfoQ to access free eBooks, white papers, research, and more from GitLab.

TOP DevOps NEWS HEADLINES

  1. Ahead of re:Invent, Amazon Updates AWS Lambda

  2. How to Integrate Infosec and DevOps Using Chaos Engineering

  3. Microsoft Announces 1.0 Release of Kubernetes-Based Event-Driven Autoscaling (KEDA)

  4. How Shopify Implements Custom Autoscaling Rules in Kubernetes

  5. Q&A with Matt Fisher of Microsoft about Helm 3.0 Release for Kubernetes

Did You Forget the Ops in DevOps?

Kris Buytaert, a DevOps pioneer, takes us through his journey in the last 10 years of helping organizations go through the adoption hype cycle and sorting out misunderstandings in their transformations. (Article)

TOP Development NEWS HEADLINES

  1. Microsoft Exploring Rust as the Solution for Safe Software

Adventures in Programming, Automating, Teaching and Marketing

Alan Richardson discusses lessons learned from writing commercial and open source tools, multi-user adventure games, REST APIs, test automation, and automating applications. (Presentation)

TOP Java NEWS HEADLINES

  1. JakartaOne 2019: Livestream 7am to 1pm Summary

Eighteen Years of Spring

Rod Johnson discusses some of the key things that make successful frameworks, including: the Open/Closed principle, the role of Design Patterns, clear layering, consistent coding conventions, etc. (Presentation)

Hello, Spring Security 5.2

Rob Winch, Eleftheria Stein-Kousathana and Filip Hanik walk through "hello security," demonstrating how Spring Security can be customized to meet business requirements. (Presentation)

Multi-Tenancy OAuth with Spring Security 5.2

Josh Cummings introduces AuthenticationManagerResolver, a simple interface from Spring Security. (Presentation)

RSocket Messaging with Spring

Rossen Stoyanchev, Brian Clozel and Rob Winch cover the upcoming RSocket support in the Spring Framework, Spring Boot, and Spring Security. (Presentation)

Pulumi: Cloud Infrastructure with .NET Core

Earlier this month, Pulumi announced the addition of .NET Core to their supported languages. Pulumi is an open-source tool that allows the creation, deployment, and management of infrastructure as code on multiple cloud providers, similarly to HashiCorp Terraform. (News)

TOP Web Development NEWS HEADLINES

  1. Chrome Updates Experimental Wake Lock API Support

WebXR Arrives in Chrome 79

WebXR, the in-progress standard for virtual and augmented reality on the web, is now available in Chrome 79. After preliminary work on WebVR was superseded by WebXR, Chrome becomes the first production browser release supporting portions of the new standard. (News)

SPONSOR AD

Heroku

Architecting Multi-Tenancy @Salesforce

Learn about Salesforce's multi-tenant architecture and how it differs from multi-user systems. Salesforce relies on a shared resource architecture to scale horizontally. Multi-tenancy offers unique challenges around job scheduling, resource contention, and ensuring secure isolation between user. Listen to the Podcast.

TOP Mobile and IoT NEWS HEADLINES

  1. What Made the iOS 13 Launch So Buggy and How to Fix the Development Process

Hidden Costs of iOS/Android Shared Development, at Dropbox and Slack

Building a new native mobile app requires a lot of work since it is necessary to code it in Kotlin/Java for Android, and then again in Objective-C/Swift for iOS. In the past, Dropbox and Slack had been implementing a strategy to share code between platforms, building a shared library in C++, until recently, when they decided to get rid of this. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Jay Kreps: Events, Event Streams and Their Importance in a Digital Business

Adoption of Cloud-Native Architecture, Part 1: Architecture Evolution and Maturity

In this article, authors Srini Penchikala and Marcio Esteves discuss what organizations should assess when adopting cloud native architectures for hosting their applications on cloud. It focuses on architecture hosting models. They also discuss how architecture patterns like microservices, containers, serverless, and service mesh can help with organizational adoption of cloud native solutions. (Article)

Rethinking Blockchain Contract Development

Manuel Chakravarty discusses how IOHK’s Plutus combines programming language theory, functional programming in Haskell, and theorem-proving in Agda to develop a new approach to blockchain contracts. (Presentation)

Finding the Joy in Chaos Engineering

Lenny Sharpe and Brian Lee discuss how Target has built resiliency into their systems and how developing a strong culture around Chaos Engineering has paid off. (Presentation)

SPONSOR AD

WSO2

Ballerina: A Language for Network-Distributed Applications (By O’Reilly)

Get started with Ballerina, a general-purpose cloud native programming language that specializes in integration and contains features that incorporate current best practices for web programming, microservices, and DevOps-oriented development. Download the guide.

TOP Culture & Methods NEWS HEADLINES

  1. How Lean Has Helped the IT Team Take Pride in Their Work

  2. Highlights from SEACON:UK 2019 - Enterprise Measurement, Enterprise Structuring for Outcomes

On Uncertainty, Prediction, and Planning

This article describes the software industry’s dismal history with predictions and planning in the face of uncertainty. It details some of the reasons why we fail to learn from our repeated mistakes. It suggests alternative approaches that are based on learning and include the strategy of hypothesis testing (Hypothesis-Driven Development) for deciding which features to deliver. (Article)

Using Kanban with Overbård to Manage Development of Red Hat JBoss EAP

As planning the work for Red Hat JBoss EAP became harder and harder, Red Hat decided to adopt Kanban to make their development process more manageable, while maintaining a very high level of quality. They introduced Kanban in their distributed team and developed their own Jira add-on for visualizing the work, and added parallel tasks to their Kanban cards to simplify the workflow. (Article)

SPONSOR AD

RingCentral

Grow Your Skills, Get Rewarded!

Get rewarded for sharing your knowledge with others while growing your career. Join our Game Changers Program and earn great rewards including swag, conference passes, software, and electronics!

Q&A on the Book Mastering Professional Scrum

The book Mastering Professional Scrum by Stephanie Ockerman & Simon Reindl explores how using the Scrum values and focusing on continuous improvement can increase the value Scrum Teams deliver. (Article)

Death by User Stories

Jenny Martin discusses what to do when the number of user stories grows large. (Presentation)

Real Options

Yves Hanoulle and Geike Hanoulle offer examples teaching how to apply real options to one’s life and projects. (Presentation)