In this issue, August 21, 2018 View it in your browser.

Service Meshes, Julia 1.0, Uber M3, Istio, Rust 2018, ByteBuddy, NetBeans, .NET Core 2.1, Uber Fusion.js, The Ethics of Security

QCon London 2019 will take place between March 4-8. Designed as a 3-day conference and 2 days of workshops, with a variety of tracks and topics, it allows developers to discover what they don’t know ... but should know. Tracks will be announced soon. Save up to £680 if you register before Aug 18th!
 

SPONSOR AD

RedHat_ad_img

Introducing Istio Service Mesh for Microservices (By O’Reilly).

Learn how the Istio service mesh improves traffic control, service resiliency, testing, observability, and security of your microservices. Download the eBook.

https://res.infoq.com/minibooks/service-mesh-cloud-native-comms/en/smallimage/service-meshes-managing-complex-communication-within-cloud-native-applications-logo-1534262090291.jpg

Service Meshes: Managing Complex Communication within Cloud Native Applications

This InfoQ eMag aims to help you decide if your organisation would benefit from using a service mesh, and if so, that it also guides you on your service-mesh journey. (eMag)

https://res.infoq.com/podcasts/remembering-jerry-weinberg/en/smallimage/logo-culture-1534369290495.jpg

Remembering Jerry Weinberg with Johanna Rothman and Esther Derby

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Johanna Rothman and Esther Derby about their memories of Gerald M. (Jerry) Weinberg who passed away on the 7th of August 2018. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Numerical Computing Dynamic Language Julia 1.0 Released

Analyzing and Preventing Unconscious Bias in Machine Learning

This article is based on Rachel Thomas's keynote presentation, "Analyzing & Preventing Unconscious Bias in Machine Learning" at QCon.ai 2018. Thomas talks about the pitfalls and risk the bias in machine learning brings to the decision-making process. She discusses three use cases of machine learning bias. (Article)

SPONSOR AD

Packt_ad_img

Latest Video "ASP .NET Core 2 and Angular 5".

  • Use ASP.NET Core to its full extent
  • Build a a complete dynamic single-page app
Use Code ORIQN09 to get this eBook for $9 only.
Offer valid till Aug 31, 2018.

TOP DevOps NEWS HEADLINES

  1. Microsoft Announces General Availability of Azure Management Groups

  2. Microsoft Announces the General Availability of Linux on App Service Environment

  3. Prometheus Monitoring Platform "Graduates" from the Cloud Native Computing Foundation (CNCF)

  4. Uber Open Sources Its Large Scale Metrics Platform M3

How the Boston Children’s Hospital Is Innovating on Top of an Open Cloud

Hybrid and open clouds are rising as an alternative to giants like AWS. This article explains how Boston Children’s Hospital uses this technology for more rapid diagnosis and data processing. (Article)

Increasing Security with a Service Mesh: Christian Posta Explores the Capabilities of Istio

Istio attempts to solve some particularly difficult challenges when running applications in a cloud platform: application networking, reliability, and observability and (the focus of this article) security. With Istio, communication between services in the mesh is secure and encrypted by default. Istio can also help with "origin" or "end-user" JWT identity token verification. (Article)

Running AWS Lambda Functions on CloudFront with Lambda@Edge

Oliver Gutperl introduces the Lambda@Edge runtime model, outlines use cases like cookie handling and redirects, then he covers experimental ideas that take advantage of serverless. (Presentation)

Chaos Engineering: Building Immunity in Production Systems

Nikhil Barthwal discusses Chaos Engineering, its purpose, how to go about it, metrics to collect, the purpose of monitoring and logging, etc. (Presentation)

SPONSOR AD

Site24x7_ad_img

Track REST API Performance and Availability.

Monitor the availability and response time of your REST API endpoints from 90+ locations globally. Get insight into the response time of mobile and web apps that use your APIs as a daily driver. Detect downtime and fix critical issues before customers are affected. Learn more about Site24x7.

TOP Development NEWS HEADLINES

  1. Rust 2018 is Approaching: Managing the Transition from Rust 2015

Intel Discloses New Speculative Execution Vulnerability L1 Terminal Fault

Intel has disclosed a new speculative execution side channel vulnerability, dubbed L1 Terminal Fault, that could potentially leak information residing in the processor L1 data cache. Mitigations are already available, according to Intel, based on its latest Microcode Updates and corresponding updates to operating systems and hypervisor stacks. (News)

TOP Java NEWS HEADLINES

  1. New Version of ByteBuddy Fully Supports Java 11

  2. NetBeans Makes Progress at Apache

Deep Dive into JUnit 5 Extension Model

JUnit 5 is a modular and extensible testing framework with support for Java 8 and higher. The Jupiter extension model can be used to add custom features. This is explained by building out a simple set of extensions that support the BDD approach to testing with full code examples. (Article)

SPONSOR AD

RedHat_ad_img

Cloud-Native Runtimes for OpenShift: Spring Boot, Vert.x, WildFly Swarm.

Red Hat OpenShift Application Runtimes offers developers flexibility and choices to build the right application with the right runtime, framework, language, and architectural style. Learn more about the cloud-native runtimes for Spring Boot, Vert.x, and WildFly Swarm.

TOP .NET NEWS HEADLINES

  1. .NET Core 2.1 Previews Tiered Compilation

  2. Using Your WinForms/WPF Code to Vote for .NET Core 3.0 Features

  3. New UWP and Win32 Application Distribution Models

  4. Windowing in Universal Windows Platform (UWP) Applications

  5. A Look at the Windows Community Toolkit for UWP

Modernizing Windows Desktop Applications with XAML Islands

You may be under the impression that Windows desktop development is pretty much dead, yet according to the telemetry data in Visual Studio, there are roughly 2.4 million developers actively working on desktop applications each month, up 50% from 20 months ago. With such a large community to support, Microsoft is looking at way to help developers integrate those assets into Windows 10. (News)

Uber Announces Open Source Fusion.js Framework

Uber Announces Fusion.js, an open source "Plugin-based Universal Web Framework." Uber builds hundreds of web-based applications, and with web technologies changing quickly and best practices continually evolving, it is a challenge to have hundreds of web engineers leverage modern language features while staying current with the dynamic nature of the web platform. (News)

Android Pie Brings Adaptive Battery, Neural Networks API 1.1 and More

Google has released Android Pie. Android Pie brings display cutout support, Neural Networks API 1.1, Magnifier widget, Adaptive Battery, Slices, Indoor positioning with Wi-Fi RTT, and more. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Strategies for Microservices Communication

The Ethics of Security

Like security, tech ethics is about trying to prevent our systems from hurting users or anyone else. (Article)

Large Scale Architectures Panel

Karen Casella explores architectural issues with a panel of experts from some of the world's largest architectures. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Skype's Journey from P2P: It's Not Just about the Services

Bruce Lowekamp discusses the evolution of Skype's architecture and tradeoffs in design made along the way. He discusses the lessons learned and the improvements that are still in process as Skype continues to evolve. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Closer to the Wire: Real-Time News Alerting @Bloomberg

Katerina Domenikou talks about how her team built the Bloomberg real-time alerting platform using open source search technology, and explores the challenges that arise at that scale. She also talks about the Bloomberg News Search ecosystem. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Scaling Push Messaging for Millions of Devices @Netflix

Susheel Aroskar talks about Zuul Push, a scalable push notification service that handles millions of "always-on" persistent connections from all the Netflix apps running. He covers the design of the Zuul Push server and reviews the design details of the back-end message routing infrastructure that lets any Netflix microservice push notifications to any connected client. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Canopy: Scalable Distributed Tracing & Analysis @ Facebook

Haozhe Gao and Joe O’Neill present Canopy, Facebook’s performance and efficiency tracing infrastructure. They talk about the lessons learned applying Canopy to a wide range of use cases at Facebook and present case studies of its use in solving various performance and efficiency challenges. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Be the one that brings innovation to your team

Get your monthly guide to all the topics, technologies and techniques that every professional or aspiring software architect needs to know about. Recent topics include serverless, chaos engineering and event-driven design.

TOP Culture & Methods NEWS HEADLINES

  1. Heidi Helfand on Listening for Maximum Impact

  2. Arthur Purnama on Integrated IT and Organizational Transformation

  3. Keeping Distributed Teams in Sync

  4. Author, Teacher, and Consultant Jerry Weinberg Passed Away

Microservices From a Startup Perspective

When starting a journey to microservices, knowing what to consider might be overwhelming. No golden rule that is easily applicable exists. Every journey is different, since every organization is facing different circumstances. In this article I am sharing some lessons learned and challenges from a startup perspective, and what I would do differently the next time introducing microservices. (Article)

Q&A on the Book Agile Methods for Safety-Critical Systems

The book Agile Methods for Safety-Critical Systems by Nancy Van Schooenderwoert and Brian Shoemaker explains how agile principles and practices can be used to build quality in from the start to develop medical and other safety-critical systems. (Article)

Only 29% of all projects succeed. Try a new approach: #noprojects

No matter how many projects we run, project failure rates remain consistent. It’s time for a change in perspective. Try #noprojects. Download the free book. (Book)

Inverting the Pyramid

Mike Burrows keynotes on inverting the organizational pyramid so that supporting change becomes an organizational responsibility. (Presentation)

Developing Business Agility through the Kanban Maturity Model

Teodora Bozheva discusses using the Kanban Maturity Model to increase business agility, moving from one to multiple teams, working as a team and improving efficiency and predictability. (Presentation)

What is a Data Citizen?

Caitlin McDonald discusses how big data affects people online and the ethics to be considered when dealing with data. (Presentation)