In this issue, June 18, 2019 [View it in your browser.](
[Web Security](#Web), [Core ML 3](#Core), [Alexa](#Alexa), [Azure Event Grid](#Azure), [Sign In with Apple](#Apple), [Microsoft Bosque](#Microsoft), [C# 8](#C8), [Proxx](#Proxx), [Akamai IoT Edge Connect](#Akamai), [UX Design Ethics](#UX)
[Announcing QConSF 2019 tracks!](
QCon San Francisco offers 18 technical tracks in 2019. Operationalizing âMicroservices: design, deliver, operateâ, âModern CS in the real worldâ, âTech Ethics: the intersection of human welfare & STEMâ, âMachine Learning for Developersâ are just some of this yearâs tracks. [Take a look at the rest](. [Register now]( and save $645 off the full ticket price!learning required for building and deploying conversational bots.
Â
SPONSOR AD
[Tasktop_ad_img](
[Integration Patterns: Architecting your Value Stream for Speed and Quality](
This white paper explores 14 integration patterns that encapsulate critical interactions between specialists and tools they use to help plan, build and deliver software. Learn the patterns along with best practices for architecting your software value stream. [Download Now](.
[(
[] [Johnny Xmas on Web Security & the Anatomy of a Hack](
On this podcast, Wes Reisz talks to John Xmas. Xmas works for Xasada, a company that offers a security platform to help ensure only your users are logging into your web applications. Xmas is a well-known figure in the security space. The two discuss common attack vectors, the OWASP Top 10, and then walk through what hackers commonly do when attempting to compromise a system. The show is full of advice on protecting your systems including topics around defense in depth, time-based security, two-factor authentication, logging/alerting, security layers, and much more. (Poscast)
[AI, ML & Data Engineering Latest Content](
TOP AI, ML & Data Engineering NEWS HEADLINES
-
[] [Amazon Announces New Cross-Skill Conversational Model for Alexa](
-
[] [Core ML 3 Extends Available Model Types, Adds On-Device Model Retrain](
-
[] [Teaching Machines to Understand Emotions with Sentiment Analysis](
[]
[Machine Learning Engineering - A New Yet Not So New Paradigm](
Sravya Tirukkovalur discusses how ML engineering leverages skills from other engineering branches such as principles and tools, development and testing practices and others. (Presentation with transcript included)
The next QCon is [QCon New York, June 24-26, 2019](. Join us!
[]
[wav2letter++: Facebook's Fast Open-Source Speech Recognition System](
Vitaliy Liptchinsky introduces wav2letter++, an open-source deep learning speech recognition framework, explaining its architecture and design, and comparing it to other speech recognition systems. (Presentation with transcript included)
[]
[Reinforcement Learning: Not Just for Robots and Games](
Jibin Liu presents one of his projects at eBay where the team used RL to improve crawling of targeted web pages, starting from the basics of RL, then to why and how to use it to power web crawling. (Presentation with transcript included)
[]
[Petastorm: A Light-Weight Approach to Building ML Pipelines](
Yevgeni Litvin describes how Petastorm facilitates tighter integration between Big Data and Deep Learning worlds, simplifies data management and data pipelines, and speeds up model experimentation. (Presentation with transcript included)
SPONSOR AD
[TigerGraph_ad_img](
[Graph Database Performance Benchmark](
This benchmark examines the data loading and query performance of TigerGraph, Neo4j, Amazon Neptune, JanusGraph, and ArangoDB. The benchmark tests include: storage size of loaded data, data loading time, query response time for K-hop path neighbor discovery, and more. See the results - [Download Now](.
[DevOps Latest Content](
TOP DevOps NEWS HEADLINES
-
[] [Microsoft Evolves Azure Event Grid: New Telemetry Events, Advanced Filters, and Event Domains](
-
[] [Athena: Automated Build Health Monitoring at Dropbox Engineering](
-
[] [Harbor 1.8 Includes OIDC Integration and Replication Enhancements](
[]
[How Do We Think about Transactions in (Cloud) Messaging Systems? An Interview with Udi Dahan.](
Do today's cloud-based messaging services have different transactional support than those that preceded it? If so, what are the implications? In this interview with distributed systems expert Udi Dahan, we explores the question. (Article)
[]
[DevOps and People: Where Automation Begins!](
Almudena Rodriguez Pardo takes a look at some scenarios where developers and operators go for broke in order to achieve a DevOps success story. (Presentation)
[]
[The InfoQ eMag: DevSecOps in Practice](
With this eMag, we present you expert security advice on how to effectively integrate security practices and processes in the software delivery lifecycle, so that everyone from development to security and operations understands and contributes to the overall security of the applications and infrastructure. [Download Now](.
[]
[See whatâs new in DevOps including:](
- RSocket: Solving Real-World Architectural Challenges
- Apache Dubbo, a Java-Based RPC Framework, Graduates to Top-Level Project
- Percona XtraDB and MongoDB Operators for Kubernetes
- [And more](...
SPONSOR AD
[NGINX_ad_img](
[87% of websites are SSL-encrypted](
Many orgs have thousands of certificates in production. The latest NGINX release allows you to load SSL certs automatically. Learn this and more in this [On Demand Webinar](.
[Development Latest Content](
TOP Development NEWS HEADLINES
-
[] [Sign In with Apple Touts Single Sign-On without Sharing Your Data](
[] [Microsoft Introduces Bosque, a Programming Language for Writing Easy-to-Reason-about Code](
Microsoft has recently introduced the Bosque programming language, an investigative language design research project for writing code that is simple, obvious, and easy-to-reason-about for both humans and machines. The language derives from a combination of TypeScript inspired syntax and types, plus ML and Node/JavaScript inspired semantics. (News)
[Java Latest Content](
TOP Java NEWS HEADLINES
-
[] [Java 13 Enters Feature Freeze and Rampdown](
[]
[Upgrading from Java 8 to Java 12](
The current pace of change in Java might be intimidating, and it can certainly seem like upgrading from Java 8, which the majority of applications are still running on, to Java 12 could be difficult. In this article we're going to look at the benefits of upgrading, potential issues with upgrading, and some tips for upgrading. (Article)
[.NET Latest Content](
TOP .NET NEWS HEADLINES
-
[] [C# Default Interface Methods Update](
-
[] [WF and WCF Given to the Community](
[] [C# 8 More Small Features](
Though C# 8 is supposed to be released this year and the roadmap for C# 8.x and 9 are beginning to be formed, Microsoft is continuing to approve features for the next release. (News)
[Web Development Latest Content](
TOP Web Development NEWS HEADLINES
-
[] [Ionic Introduces Stencil One, Targeting Fast, Reusable UI Components and Apps](
[] [Proxx: Building Fast Web Applications](
Proxx is a JavaScript game from the Google Chrome team. It demonstrates how to develop fast and smooth web applications that offer a similar user experience across multiple platforms and input devices. (News)
[Mobile and IoT Latest Content](
[] [Akamai IoT Edge Connect Brings MQTT to its Serverless Edge Platform](
Akamai IoT Edge Connect, part of Akamai Edge Cloud, provides a fully managed service for the operation of IoT devices with auto-scaling, failover, and data synchronization. InfoQ has spoken with Lior Netzer, vice-president and CTO of IoT at Akamai Technologies. (News)
[Architecture & Design Latest Content](
TOP Architecture & Design NEWS HEADLINES
-
[] [UX Design Ethics: Dealing with Dark Patterns and Designer Bias](
[]
[Learning from Chaos: Architecting for Resilience](
Russ Miles, CEO of ChaosIQ.io, shares how leading organizations are successfully adopting chaos engineering to encourage a mindset of "architecting for resilience". Drawing from a collection of real-world examples and experience reports, he shows how to set up systems to learn from controlled failure and make resilience an important competitive edge for an organization. (Presentation with transcript included)
[]
[What Lies between: the Challenges of Operationalizing Microservices](
Colin Breck presents practical approaches to take microservices into production or increase the value provided by existing systems. Breck explores how to integrate microservices at scale, including asset management, security considerations, and representing uncertainty in data. Breck examines approaches that can be used to debug, monitor, adapt, and control microservices. (Presentation with transcript included)
[]
[Reactive Systems' Architecture](
Jan Machacek and Matthew Squire give us the answer to the click-baity headline âFour things that make the biggest impact in distributed systemsâ, together with architectural and code examples to help avoid repeating their mistakes. (Presentation with transcript included)
SPONSOR AD
[WSO2_ad_img](
[A Reference Methodology for Integration Agility](
As APIs, microservices, and serverless architectures evolve, new applications require integration across an exploding set of endpoints. This white paper outlines a meta-process for organizations to refer and become integration agile. [Download Now](.
[Culture & Methods Latest Content](
[]
[Q&A on the Book Internal Tech Conferences](
The book Internal Tech Conferences by Victoria Morgan-Smith and Matthew Skelton is a practical guide on how to prepare, organise, and follow-up on internal tech conferences. It shows how to run internal events that enable sharing and learning across teams and departments, and explores the benefits that such events can bring. (Article)
[]
[Agile Agile Agile Blah Blah Blah](
âAgileâ now means anything, everything, and nothing. Many organizations are Agile fatigued, and the âAgile Industrial Complexâ is part of the problem. Agilists must go back to the basics and simplicity of the Manifesto and 12 Principles. The Heart of Agile and Modern Agile are examples of basic, simple frameworks. Agilists also have much to learn from social sciences. (Article)
SPONSOR AD
[ObjectComputing_ad_img](
[9 Myths of Software Requirements Gathering](
Whether youâre just getting started or youâre struggling with your current processes, here are nine myths about requirements gathering that you can let go of, along with expert tips that will help you move forward with more confidence and manage your projects more successfully.
[Download Now](.
[]
[return getKanban();](
David Grant discusses the optimal strategy for the getKanban board game, a study into the effect of different policies on the simulation, and the role luck can have when using it as a teaching aid. (Presentation)
[]
[A Test of Strength](
Chris Oldwood discusses writing good (strong) tests, but also how devs need to be âstrongâ (in character) to make that happen. (Presentation)
[]
[Using Your Super Powers to Boost Your Career Development](
Francisco Jordano talks about the challenges of developing your own career, as it's not easy or clear what the steps are. Even with an experienced career, we do still struggle. But that experience brings other things: knowing ourselves, knowing what we do well, and what our super powers are, as well as, what our Kryptonite is. (Presentation with transcript included)
[]
[Discovering Culture through Artifacts](
Mike McGarr shares an approach to discovering organizational culture through its artifacts. He shares his model for understanding culture and the key artifacts that allow building an understanding of an organization's culture. He also shares a wealth of "experiences" (that's code for failures) that have shaped his approach to discovering culture. (Presentation with transcript included)
LATEST WHITE PAPERS
[High-Performance Microservices using Java](
[Amazon Web Services (AWS) Cookbook - Download Now](
[Hardware Guide: Enterprise Managed USB Hubs](
[Chaos Engineering: Breaking Your Systems for Fun and Profit (a whitepaper by Gremlin)](
[In-Memory Computing Best Practices: Building a Foundation and Roadmap for Digital Transformation](
[Manual Monitoring Bad! Automatic Monitoring Good!](
[The Only Good Reason to Adopt Microservices](
[Developerâs Guide to Getting Started with Microsoft Azure Database for PostgreSQL](
[Database DevOps 6 Tips](
[Understanding Experimentation Platforms (By OâReilly) - Download Now](
Â
EMAGS/MINI-BOOKS
Â
[tools]
[Monitor your applications built in Java, .NET , Ruby, PHP and Node.js](
You have received this message because you are subscribed to the âTop Content Newsletter". To stop receiving weekly updates on 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