In this issue, May 22, 2018 [View it in your browser.](
[View Counting at Reddit](#Reddit), [ML Pipelines at Stitch Fix](#StitchFix), [Google gVisor](#Google), [Rust](#Rust), [Jakarta EE](#Jakarta), [.NET Roadmap](#Roadmap), [Angular Application Generator](#Angular), [Android Things](#Android), [Distributed Consensus](#Consensus), [Chaos Engineering](#Chaos), [Psychological Safety](#Safety)
[Talk by Ex-NASA researcher Todd Montgomery: Efficient Fault Tolerant Java with Aeron Clustering!](
Discover a new means for deploying replicated state machines in Java: Aeron Clustering. Discover what a replicated and recorded stream of events can do for your business logic at [QCon New York]( with Ex-NASA researcher Todd Montgomery. [QCon New York]( June 25th â 29th 2018.
Â
SPONSOR AD
[Compose_ad_img](
[Introduction to Graph Databases.](
Graph Databases are currently gaining a lot of interest, as they can give very powerful data modeling tools that provide a closer fit to how your data works in the real world. This article explores exactly what they are and where they can be a good fit in your application landscape. [Learn More](.
[(
[] [Kent Steve Holyer on Collaboration, Culture & Teams](
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Steve Holyer about collaboration, culture and teams, and the state of the Agile Fluency projects. (Podcast)
[AI, ML & Data Engineering Latest Content](
[]
[Counting is Hard: Probabilistic Algorithms for View Counting at Reddit](
Krishnan Chandra explains the challenges of building a view counting system at scale, and how Reddit used probabilistic counting algorithms to make scaling easier. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
[]
[Developing Data and ML Pipelines at Stitch Fix](
Jeff Magnusson discusses thoughts and guidelines on how Stitch Fix develops, schedules, and maintains their data and ML pipelines. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
YouTube Exclusives
[PyTorch by Example](
In this talk, Jendrik Joerdening talks about PyTorch, what it is, how to build neural networks with it, and compares it to other frameworks. (Presentation)
[When Do You Use Machine Learning vs. a Rules Based System?](
Soups Ranjan provides examples of applications where machine learning makes sense and when it doesn't, and gives examples from real-world applications in the risk domain (anti-fraud, cyber security, account takeover detection). (Presentation)
SPONSOR AD
[Couchbase_ad_img](
[Take Amazing Digital Experiences to the Edge.](
Couchbase Mobile extends the Couchbase Data Platform to the edge, securely managing and syncing data from any cloud to every mobile device. [Learn More](.
[DevOps Latest Content](
TOP DevOps NEWS HEADLINES
-
[] [Microsoft Announces Its Own Content Delivery Network in Public Preview](
-
[] [Google's Stackdriver Monitoring Announces Better Support for Kubernetes Deployments](
-
[] [Google Release "gVisor", a Lightweight Container Runtime Sandbox Used to Provide Secure Isolation](
-
[] [Microsoft and Red Hat Announce a Managed OpenShift Offering on Azure](
-
[] [Microsoft Announces Preview of Azure SignalR Service](
[]
[Defense-Oriented DevOps for Modern Software Development](
James Wickett covers a pragmatic approach to DevOps, focusing on principles, practices and tooling to meet demands. (Presentation)
[]
[Kubernetes for the Spring Developer](
Meaghan Kjelland discusses the fundamental building blocks of a Kubernetes cluster, the architecture of the system, and the problems that it can solve. (Presentation)
SPONSOR AD
[Evident_ad_img](
[The Six Essentials for DevOps Team Excellence.](
This new ebook offers six tips to build a framework for DevOps teams embedding security and development best practices into an agile operation. [Download Now](.
[Development Latest Content](
TOP Development NEWS HEADLINES
-
[] [PGP and S/MIME Encrypted Email Vulnerable to Efail Attack](
[]
[Fast, Flexible and Functional Programming with OCaml](
Gemma Gordon and Anil Madhavapeddy give a brief history of OCaml, both from a technical and community building perspective, and explain how they are unlocking its potential in the ânewâ world of browsers and IoT. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
[]
[C++ for Real-Time Communications in the Cloud](
Thiya Ramalingam talks about what Zoomâs platform engineers have learned over the years from running a complete C++ stack in their back-end service - starting from selecting the right data structures from STLs to optimizing the code for maximum throughput. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
[]
[From Rocks to Rust: Our C to Rust Paradigm Shift](
Esther Momcilovic talks about the reasons why Metaswitch chose Rust, and what itâs been like for the development teams getting to grips with this language. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
[]
[Rust 2018: An Epochal Release!](
Steve Klabnik talks about where Rust is now, what new features are coming down the pipeline, how it's all being managed, and how this affects Rust's development in the future. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
[Evident_ad_img](
[The InfoQ eMag: Perspectives on GDPR.](
GDPR requires measuring the analytical purpose of data: how itâs been used, for what purposes, and towards what gain.â Learn what software engineers should know from our [free guide](.
[Java Latest Content](
TOP Java NEWS HEADLINES
-
[] [Latest Roundup of EE4J Activities for Jakarta EE](
-
[] [Q&A with Bob McWhirter on WildFly Swarm Rename to Thorntail](
[]
[Spring Framework 5: Hidden Gems](
Juergen Hoeller highlights some of the personal favorites newbies beyond the major themes in Spring Framework 5. (Presentation)
[]
[Test-Driven Development with Spring Boot - Testing the Harder Stuff](
Sannidhi Jalukar and Madhura Bhave discuss how to do TDD for a Spring Boot application using Boot annotations and utilities and dealing with DB queries, caching, reactive components, and message brokers. (Presentation)
[]
[Case Study of Batch Processing with Spring Cloud Data Flow Server in Cloud Foundry](
Bruce Thelen discusses how CoreLogic implemented a batch processing system on Pivotal Cloud Foundry with Spring Cloud Data Flow Server, Spring Task, and Spring Batch. (Presentation)
[]
[Java at Speed](
Gil Tene talks about getting the most of Java applications and understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers. Tene dives into how such optimizations interplay with warmup, startup, rare executions, and dynamic JIT adaptations. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
[Evident_ad_img](
[Observability: Download the InfoQ eMag.](
Learn about the âthree pillars of observabilityâ -- monitoring, logging, and distributed tracing -â and how they relate to designing and operating software systems based around modern architectural styles like microservices and serverless. [Download Now](.
[.NET Latest Content](
TOP .NET NEWS HEADLINES
-
[] [Build 2018: .NET Overview & Roadmap](
-
[] [First Look at Visual Studio 2017 15.8 with ARM64 Support](
[] [New Features in C# 7.3](
Though a comparatively minor release, C# 7.3 addresses some long outstanding complaints from C# 1 and 2 such as overload resolution and generic constraints that work with enums and delegates. (News)
SPONSOR AD
[Packt_ad_img](
[Learning Spring Boot 2.0 - Second Edition.](
- Create powerful, production-grade apps
- Enhance the security model of your apps
Use the code ORIQH10 to get the eBook for $9 only.
Offer valid till[June 15, 2018](.
[Dynamic Languages Latest Content](
TOP Dynamic Languages NEWS HEADLINES
-
[] [RxJS 6 Release Improves Performance and Modularity](
-
[] [Firefox Introduces Web Authentication API](
[]
[Angular Application Generator - an Architecture Overview](
Itâs clear there are pros and cons to keep in mind before making decision to generate code, but what's the best approach to generating source code for Angular: templating or AST handling? In this article, weâll take Angular source code generation to the next level by diving into techniques to make this consistent and maintainable, based on a DSL mechanism. (Article)
[Mobile and IoT Latest Content](
TOP Mobile and IoT NEWS HEADLINES
-
[] [Android Things 1.0 Supports More Hardware, Adds New Configuration UI](
[]
[Six Top Tools to Build Augmented Reality Mobile Apps](
Though many people consider Augmented Reality to be only an entertainment technology, itâs actually widely used in multiple industries like healthcare, e-commerce, architecture and many others. This article helps you understand what kind of AR apps can be created, what features you should look for in an AR SDK, and provides you a table comparing six widely known AR toolkits. (Article)
[Architecture & Design Latest Content](
TOP Architecture & Design NEWS HEADLINES
-
[] [Migrating Medium to React.js and GraphQL](
-
[] [Increasing the Resilience of APIs with Chaos Engineering](
-
[] [PyTorch 1.0 Announced for Research and Production AI Projects](
[]
[Connecting All Abstractions with Istio](
Ramiro Salas and Laurent Demailly explain what a service mesh is, its impact on PCF and K8s, the implications for the traditional infrastructure, and using Istio to integrate all abstractions. (Presentation)
[]
[Distributed Consensus: Why Can't We All Just Agree?](
Heidi Howard takes a journey through history starting with the days when the field of distributed consensus began with a proof of its impossibility and arriving to present day when recently revised understanding of consensus enables a new generation of scalable yet resilient distributed systems. (Presentation)
The next QCon is [QCon New York, June 27-29, 2018](. Join us!
SPONSOR AD
[NGINX_ad_img](
[Load Balancing in the Cloud](
This free OâReilly ebook walks through the strategy of using NGINX and AWS NLB to distribute traffic intelligently as machines are provisioned. [Download the Free Ebook](.
[Culture & Methods Latest Content](
TOP Culture & Methods NEWS HEADLINES
-
[] [Happy Cultures and How They Grow High Performers](
-
[] [Culture, Psychological Safety, and Emotional Intelligence for High Performance Teams](
[]
[Centralized vs. Decentralized Coaching](
What is the difference between Centralized and Decentralized Coaching? What is more effective and under what organizational conditions can effectiveness be seen? Which approach is more susceptible to potential system gaming and other organizational dysfunctions? Why? Is coaching alignment (centralized vs. decentralized) and coaching focus (team vs. enterprise) - the same thing? (Article)
[]
[Kanban Step-by-Step Guide: from 3-Columns to Flexible Board Design](
Implementing Kanban seems rather simple, but making the most of the method is possible only for those willing to experiment with their workflow and walk the extra mile of reflecting the test results into the actual steps. See the most common stages of Kanban implementation and learn how to advance your workflow visualization and control as you increase your proficiency with the method. (Article)
[]
[Move your team to the next level](
Get practical advice on building an intentional corporate culture and learn from the success stories of companies such as Google, Netflix, Thoughtwords and more. Subscribe on [iTunes](, [Soundcloud]( or follow the topic on [InfoQ](.
[]
[Leadership Evolution, Revolution and Devolution](
Louise Elliott discusses the history of leadership, how people choose leaders, the impact of the industrial revolution, the devolution of leadership and the importance of followers. (Presentation)
LATEST WHITE PAPERS
[6 Tips for Achieving Database DevOps](
[Building Reactive Microservices in Java](
[Building ML models is hard. Deploying them in real business environments is harder](
[Introducing Istio Service Mesh for Microservices (By O'Reilly)](
[Getting started with containers and microservices](
[NoSQL Technical Comparison Report](
[Docker and a Native Linux Experience: What's New in SQL Server 2017](
[Why Agile and DevOps Transformations are Failing at Scale](
Â
[A Look Inside the Cloud and Microservices Architecture at Ocado](
Â
EMAGS/MINI-BOOKS
You have received this email because you subscribed to "The InfoQ Weekly Newsletter". To stop receiving weekly updates on hot trends, please click the following link: [Unsubscribe](
Forwarded newsletter? [Register to get your own weekly newsletter.](
- - -
C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West, Suite #325, Toronto, Ontario, Canada, M8V 3Y3