In this issue, May 01, 2019 View it in your browser.

Web Assembly, AWS NLP, Google Anthos, Java 8 and 11, Hoverfly, WebXR, TypeScript with MySQL, HiveMQ, Resilience, Low-Code, BBC iPlayer, Test Automation

Proposed tracks for QCon San Francisco 2019 are live!

Production Readiness: Building Resilient Systems, Operationalizing Microservices: Design, Deliver, Operate, Practices of DevOps & Lean Thinking are just some of the 18 proposed tracks for QCon SF Conference (Nov 11-15, 2019). Take advantage of the best possible rates, save up to $965 if you register before May 25th!
 

SPONSOR AD

RedHat_ad_img

Migrating to Microservice Databases (By O'Reilly)

Author Edson Yanaga takes you through nine different strategies for integrating data from your monolithic application to a microservice architecture. Download Now.

https://res.infoq.com/podcasts/ashley-williams-web-assembly/en/smallimage/infoq-podcast-200-1556286825195.jpg

Ashley Williams on Web Assembly, Wasi & the Application Edge

Today, on The InfoQ Podcast Wes Reisz talks with Cloudflare’s Ashley Williams. Williams is a core team member of Rust and Rust Web Assembly teams. The two talk about Web Assembly and what it’s being used for today: application edge, Wasi, Cloudflare Workers, and where she sees wasm/wasi going in relationship to the edge. (Podcast)

https://res.infoq.com/podcasts/dave-west-scrum-state/en/smallimage/engineering-culture-200x200-1555973426782.jpg

Dave West on the State of Scrum

In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Dave West, CEO and Product Owner at scrum.org about the current state of scrum and the latest initiatives by scrum.org. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. How the Sequence of Characters in a Name Can Predict Race and Ethnicity

  2. AWS Releases Enhancements to AI Services for NLP, Speech-to-Text Transcription, and Image Detection

  3. Google Expands ML Kit, Adds Smart Reply and Language Identification

Test-Driven Machine Learning

Detlef Nauck explains why the testing of data is essential, as it not only drives the machine learning phase itself, but it is paramount for producing reliable predictions after deployment. Testing the decisions made by a deployed machine learning model is equally important to understand if it delivers the expected business value. (Presentation with transcript included)
The next QCon is QCon New York, June 24-26, 2019. Join us!

TOP DevOps NEWS HEADLINES

  1. Q&A with Google VP Eyal Manor about Anthos, Kubernetes, and Multicloud

  2. Load Balancing Search Traffic at Algolia With NGINX and OpenResty

  3. NGINX Plus Release 18 Available with Support for Dynamic Certificate Loading

  4. Introducing Traffic Director: Google's Service Mesh Control Plane

Google Releases Anthos, a Hybrid Cloud Platform, to General Availability

Recently, Google announced on their blog the general availability of Anthos, a service for hybrid cloud and workload management that runs on the Google Kubernetes Engine (GKE). Furthermore, besides running on the Google Cloud Platform (GCP), it also allows customers to manage workloads running on third-party clouds like AWS and Azure. (News)

SPONSOR AD

Redgate_ad_img

The ROI of Compliant Database DevOps

Download this new whitepaper to discover the ROI of Compliant Database DevOps, the business value to be gained, and how it’s viewed from the perspective of a CEO, a CIO, or an IT manager.

TOP Development NEWS HEADLINES

  1. Summary of the Stack Overflow Developer Survey 2019

  2. Security Landscape of the Docker Ecosystem and Best Practices

  3. Google Announces Several Updates to Database Services

Peddle the Pedal to the Metal

Howard Chu gives tips and techniques for writing highly efficient and scalable software drawn from decades of experience. The guiding principle is a simple one, and can be applied nearly everywhere. The talk is focused on programming in C. (Presentation with transcript included)

.NET Core Fundamentals – Download the InfoQ eMag

Explore the benefits of .NET Core and how it can benefit not only traditional .NET developers but all technologists that need to bring robust, performant and economical solutions to the market. Download Now.

TOP Java NEWS HEADLINES

  1. Red Hat Becomes Steward of Java 8 and 11

  2. Nimbus: New Framework for Building Java Serverless Applications

Service Virtualization Meets Java: Hoverfly Tutorial

Service virtualization is a technique used to simulate the behavior of dependencies of service during automated testing. This article explores this topic, and includes a tutorial using Hoverfly Java. (Article)

TOP Web Development NEWS HEADLINES

  1. Google Experiments with Key-Value Storage, Built-In Modules in Chrome 74

  2. Benchmark Ranks 18 Front-End Frameworks Implementation of Medium.com Clone

  3. Nest.js 6 Improves GraphQL Integration and Improves Platform Flexibility

  4. W3C Publishes WebXR Draft Specification for Direct Web Interaction with Immersive Hardware

Using TypeScript with the MySQL Database

TypeScript has emerged as a powerful environment for authoring web applications, providing significant improvements over standard JavaScript while remaining consistent with the language. In this article we'll explore in depth the details necessary to use TypeScript with Node.js, MySQL, and TypeORM to create a powerful solution for managing database access with server-side TypeScript. (Article)

HiveMQ Goes Open Source, Brings MQTT and Kafka Together

Recently announced by HiveMQ, HiveMQ Enterprise Extension for Kafka aims to integrate Kafka and MQTT to enable real-time streaming for IoT applications. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Eoin Woods on Democratising Software Architecture at ICSA 2019

  2. Amplifying Sources of Resilience: John Allspaw at QCon London

  3. Mature Microservices and How to Operate Them: QCon London Q&A

The Many Flavors of “Low-Code”

While the low-code hype often tells how "citizen developers" can create enterprise applications without the need to code, these platforms can serve an important role for professional developers. (Article)

Designing Distributed Systems with TLA+

Hillel Wayne introduces the ideas behind TLA+, a specification language that describes a system and its properties, and how it works, with a focus on practical examples. (Presentation)

BBC iPlayer: Architecting for TV

David Buckhurst talks about BBC iPlayer and explores the challenges of TV application development; from their early days chasing new native experiences, to the development of their open source libraries and standards-based certification. He also touches on the next steps for iPlayer as they blur the lines between broadcast and IP television. (Presentation with transcript included)

Airbnb’s Great Migration: Building Services at Scale

Jessica Tai recaps her QCon SF 2018 “Great Migration” presentation then continues the story with a focus on how Airbnb is building, operating, and scaling its expanding network of services. Though their re-architecture to SOA is still ongoing, they are already seeing various benefits including improved performance, developer productivity, build and deploy times, and site reliability. (Presentation with transcript included)

Q&A on the Book Can You Hear Me? - How to Connect with People in a Virtual World

The book Can You Hear Me? - How To Connect with People in a Virtual World by Nick Morgan explores the challenges that virtual communication poses upon us and provides solutions and practical tips for connecting and communicating virtually with each other. (Article)

Test Automation: Prevention or Cure?

A lot of teams have the tendency to view test automation as a way of speeding up delivery of software, as this is often the perceived bottleneck within the team, but if they were to take a deeper look at their development practices as a whole, they may get better results. (Article)

The Power of Energizers, Check-ins and Icebreakers

Artur Margonari discusses Energizers, Check-ins and Icebreakers - what they are and how they can help, leading the attendees into practicing them. (Presentation)

Scrum and Kanban - Battle Royale or Save the World?

Jean-Paul Bayley looks at the similarities and differences between Scrum and Kanban, discussing how to use Scrum and Kanban side-by-side to succeed. (Presentation)