In this issue, January 8, 2019 View it in your browser.

#noprojects, Facebook PyText, AWS App Mesh, Service Ownership @Slack, Java in 2019, .NET Core 3, Xamarin.Essentials, Chaos Engineering, Space as an Enabler

Why should you attend QCon.ai?

You learn how software innovators are applying AI & ML in use-case oriented sessions, meet with AI and ML leaders from innovator and early adopter companies and gain valuable insights and ideas to shape your AI projects. Save $80 and register using the code infoqai19!
 

SPONSOR AD

Unravel_ad_img

The Architect’s Guide to Big Data Performance

Explore the business drivers for Big Data, best practices to manage performance and utilization of processes, pipelines, and applications, and how to support multiple tenants to meet business SLAs. Download this guide to learn more.

https://res.infoq.com/articles/dotnet-core-article-second-series/en/smallimage/NET-Core-2nd-series-1546606382545.jpg

.NET Core - 2nd Article Series

In this series, we explore some of the benefits .NET Core and how it can help traditional .NET developers and all technologists who need to bring robust, performant and economical solutions to market. (Article Series)

https://res.infoq.com/podcasts/agile-alliance-state/en/smallimage/logo-culture-1545254963925.jpg

Jeff Patton on #NoProjects and Product Management

In this podcast recorded at the Agile 2018 conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Jeff Patton about moving from project to product thinking; whole team product ownership and satisfying the real customer needs.(Podcast)

https://assets.infoq.com/newsletter/regular/en/assets/nl_disruptor_01012019.jpg

New year, same solutions? A quick overview of trends in 2018 and 2019

The information pack includes: best content from InfoQ and QCon in 2018, important trends in 2019, editors’ recommended reading list.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. SQL Server 2019 Fixes Function Inlining Bug

  2. Facebook Open-Sources PyText for Faster Natural Language Processing Development

Conquering the Challenges of Data Preparation for Predictive Maintenance

Predictive maintenance (PdM) applications aim to apply machine learning (ML) on IIoT datasets in order to reduce occupational hazards, machine downtime, and other costs. In this article, the author addresses some of the data preparation challenges faced by the industrial practitioners of ML and the solutions for data ingest and feature engineering related to PdM. (Article)

Designing Automated Pipelines for Unseen Custom Data

Kevin Moore discusses some challenges in designing automated machine learning pipelines that can deal with custom user data that it has never seen before, as well as some of Salesforce’s solutions. (Presentation)

Goldilocks and Artificial Intelligence

Rob Keefer discusses some of the positive and negative impacts of AI on human performance, offering a framework for determining the right amount of AI to mix into a system that will help users. (Presentation)

TOP DevOps NEWS HEADLINES

  1. AWS App Mesh: Hosted Service Mesh Control Plane for Envoy Proxy

  2. Google Updates Cloud Spanner: Query Introspection, New Regions, and New Multi-Region Configurations

  3. Shipping More Safely by Encouraging Ownership of Deployments

  4. Amazon Announces AWS Outposts

Service Ownership @Slack

Holly Allen talks about the bumps and scrapes, triumphs and pitfalls of Slack’s journey from a centralized ops team to development teams that own the full lifecycle of their systems. (Presentation with transcript included)
The next QCon is QCon London, March 4-6, 2019. Join us!

The Cloud Challenge

Richard Moran discusses how Fidelity Investments is leveraging people, process and technology to tackle cultural and technological problems and take on the cloud challenge. (Presentation)

DevOps for the Database

Baron Schwartz explores real-life stories that answer two questions: “Why is it hard to apply DevOps principles and practices to databases, and how can we get better at it?” He covers topics including: what the research shows about DevOps, databases, and company performance; current & emerging trends in building and managing data tiers; the traditional dedicated DBA role, and more. (Presentation with transcript included)

TOP Development NEWS HEADLINES

  1. The Evolution of Full Cycle Developers at Netflix: Greg Burrell at QCon SF

Break Things to Fix Things: Testing More than What "Should" Work

Ijeoma Ezeonyebuchi discusses how to test an application in unexpected ways, concluding with a live demo inviting members from the audience to try and test some applications in the wild. (Presentation)

TOP Java NEWS HEADLINES

  1. Micronaut for Spring Allows Spring Boot Apps to Run as Micronaut Apps

  2. Java in 2019 - Some Predictions

Super Charge the Module Aware Service Loader in Java 11

Uday Tatiraju describes the service loading mechanism in Java and the changes made to it in order to support the native Java module system. Tatiraju also discusses an experimental library called Susel that can assist developers in building modular and extensible applications that leverage the native Java module system. The library removes the boilerplate code required to locate and load services. (Article)

Book Review: Optimizing Java

InfoQ reviewed the book Optimizing Java, a comprehensive in-depth look at performance tuning in the Java programming language written by Java industry experts, Ben Evans, James Gough and Chris Newland. InfoQ spoke to the authors for more insights on their experiences, learnings and obstacles in authoring this book. (Article)

SPONSOR AD

Site24x7_ad_img

Slow is the new down.

Are you overlooking the customer experience your web service provides? Well, slow applications might turn your customers to your competitors. Provide a top notch customer experience by optimizing your application performance with Site24x7 APM Insight. Get started by monitoring 3 applications for $35 per month.

TOP .NET NEWS HEADLINES

  1. EF Core Database Providers

  2. Partial Support for Spatial Queries in EF Core 2.2

  3. First Look at .NET Core 3.0: C# 8, WPF, Windows Forms, and More

Entity Framework 6.3 and EF Core 3.0 Roadmap

Though separated from the .NET Core release cycle, EF Core is developing its 3.0 roadmap. Along with it are some important changes to the original Entity Framework. (News)

Keep Betting on JavaScript

Kyle Simpson takes a look at JavaScript’s history, asking where is it headed, and what are the implications? (Presentation)

Xamarin.Essentials Streamlines Cross-Platform Access to Native iOS, Android, and UWP Features

Xamarin.Essentials abstracts native mobile features into a set of cross-platform APIs with the aim to simplify their use. After a few months in preview, it has been now officially released with a number of enhancements contributed by the community. (News)

TOP Architecture & Design NEWS HEADLINES

  1. The Many Faces of Envoy Proxy: Edge Gateway, Service Mesh, and Hybrid Networking Bridge

  2. Kong 1.0 GA Released with Service Mesh Support and Plugin Development Kit

  3. Running Envoy as an Edge Proxy at eBay: Replacing Hardware Load Balancers with a Software Solution

  4. KubeCon and CloudNativeCon 2018 Summary: Kubernetes 1.13, Envoy Update, and New Hosted Projects

From Content Management to Content Services with Spring Boot, Data and Content

Doug Hoke and Paul Warren discuss building Content Services on PCF with Spring Boot, Data and Content. (Presentation)

Accelerating the Consumption of APIs Built on Cloud Foundry

Prithpal Bhogill discusses using APIs with a microservices architecture, covering API lifecycle, and accelerating the consumption of APIs built on Cloud Foundry. (Presentation)

Building Responsive Systems with Serverless, Event-Driven Java

Asir Selvasingh and Richard Seroter discuss building a responsive Java system using an even-driven architecture with Boot, Event Hubs, Cosmos DB, App Service, PCF, Functions and Spring Cloud Functions. (Presentation)

Migrating from Big Data Architecture to Spring Cloud

Lenny Jaramillo discusses how Northern Trust migrated to PCF, highlighting how this helped them accelerate the delivery of functionality to their customers. (Presentation)

Chaos Engineering - What Is It, and Where It's Going

Adrian Cockroft keynotes on Chaos Engineering, what it is, what it is good for and where it is heading. (Presentation)

Serverless and Chatbots: A Match Made in the Cloud

Gillian Armstrong uses practical examples from their chatbot and shares some of the lessons they learned which help starting a chatbot. (Presentation with transcript included)

Crisis to Calm: Story of Data Validation @ Netflix

Lavanya Kanchanapalli shares her experience in maintaining a great Netflix customer experience while enabling fast and safe data propagation. She also talks about detecting and preventing bad data that is essential to high availability, ways to make circuit breakers, data canaries and staggered rollout effective, and efficient validations via sharing data and isolating change. (Presentation with transcript included)

Whispers in the Chaos: Monitoring Weak Signals

J. Paul Reed looks at what the safety sciences have to say about humans operating complex socio-technical systems, including how resilience engineering can help, the role heuristics play in incident response, and more. All of these provide insight into ways to improve one the most advanced and effective monitoring tools available to keep those systems running: ourselves. (Presentation with transcript included)

See what’s new in Architecture & Design on InfoQ, including:

  • Chaos Engineering: What Is It, and Where It's Going
  • Migrating from Big Data Architecture to Spring Cloud
  • Building Responsive Systems with Serverless, Event-Driven Java
  • And more...

TOP Culture & Methods NEWS HEADLINES

  1. Enterprise Agility in the Norwegian Government

  2. Gartner on the Next Generation of Managers

How to Slow Down to Go Faster Than Ever in Software Development

Going fast without control could be the biggest enemy of software development. By slowing down on people, we improve professionalism and craftsmanship. By slowing down on process, we improve adaptation and efficiency. And by slowing down on product, we improve automation and quality. When we focus on these areas, we start to cultivate a development culture enabling software development fast. (Article)

Space as an Enabler - Coworking as a Mindset

Coworking is a mindset that describes the future of work. The coworking manifesto provides a framework of values to create sustainable communities based on trust, where businesses, entrepreneurs, governmental and non-governmental and technical communities can work together. (Article)

Heroes are Expensive - Extinguishing the Firefighting Culture

Sue Johnston discusses avoiding a “hero” culture, and the need to create realistic expectations based on the patterns of effective teamwork. (Presentation)