In this issue, April 25, 2017 [View it in your browser.](
[Machine Learning](#MachineLearning), [QCon](#QCon), [BDD](#BDD), [Alibaba's RocketMQ](#Alibaba), [Java GC Logs](#GCLogs), [C# Futures](#Csharp), [Phantom.js](#Phantomjs), [TypeScript at Slack](#TypeScript), [Alexa](#Alexa), [Hyperledger](#Hyperledger), [The Manager's Path](#Path)
[Polyglot on the JVM with Graal](
Current language runtimes often execute in isolation. Our vision of the future of execution runtimes is Graal: an integrated, polyglot, high-performance execution environment. Join [Thomas Wuerthinger, (Graal Compiler Architect) at QCon New York]( for an overview of the new capabilities Graal enables for seamless language interoperability while simultaneously providing world-class performance for each individual language.
Â
SPONSOR AD
[Evident_ad_img](
[Top 10 Security Best Practices for AWS.]( Here are the 10 best practices that you should follow for better cloud security and success in AWS. [Download Now.](
[(
[] [The InfoQ eMag: Introduction to Machine Learning](
InfoQ has curated a series of articles for this introduction to machine learning eMagazine, covering everything from the very basics of machine learning (what are typical classifiers and how do you measure their performance?) and production considerations (how do you deal with changing patterns in data after you've deployed your model?), to newer techniques in deep learning. (eMag)
[(
[] [Key Takeaway Points and Lessons Learned from QCon London 2017](
This year was the 11th for QCon London; it was also our largest London event to date. Including our 140 speakers we had 1435 team leads, architects, and project managers attending 112 technical sessions across 18 concurrent editorial tracks and 16 in-depth workshops. (Article)
[(
[] [Chris Matts on BDD, Real Options, Risk Management and the Impact of Culture for Effective Outcome](
In this podcast Chris Matts, "The IT Risk Manager", one of the original thinkers behind Real Options, Feature Injection and Behaviour Driven Development, talks about BDD, Real Options, Risk Management and the Impact of Culture for Effective Outcomes. (Podcast)
Data Science Latest Content [infoq.com/data-science](
TOP Data Science NEWS HEADLINES
- [] [Nikita Ivanov on Apache Ignite In-Memory Computing Platform](
[]
[From Alibaba to Apache: RocketMQ's Past, Present, and Future](
Feng Jia and Wang Xiaorui share the core distributed systems principals behind RocketMQ, Alibaba's distributed messaging and data streaming platform now open sourced through the Apache Foundation. (Article)
[]
[Data Preparation for Data Science: A Field Guide](
Casey Stella presents a utility written with Apache Spark to automate data preparation, discovering missing values, values with skewed distributions and discovering likely errors within data. (Presentation)
[]
[AI from an Investment Perspective](
The panelists discuss AI from an investment perspective, the challenges, the risks, trends, the role of Deep Learning, successful AI use cases, and more. (Presentation)
[]
[Machine Learning at Scale](
Aditya Kalro discusses using large-scale data for Machine Learning (ML) research and some of the tools Facebook uses to manage the entire process of training, testing, and deploying ML models. (Presentation)
SPONSOR AD
[MongoDB_ad_img](
[MongoDB Atlas - Database as a Service.](
On-Demand MongoDB. Simple, elegant, secure.
[Import your data with ease.](
DevOps Latest Content [infoq.com/devops](
TOP DevOps NEWS HEADLINES
- [] [How New Relic Does DevOps](
[]
[Building and Trusting a Cloud Bank](
Greg Hawkins discusses how Starling Bank, part of the new movement in FinTech challenger banks, is innovating while addressing the need for resilience in a world where failure is everywhere. He explains how they use techniques like failure injection and rapid, continuous delivery to build a cloud bank that customers can trust with their money and the regulator can trust with their guarantee. (Presentation)
The next QCon is in [New York, June 26-30, 2017](. Join us!
[]
[Challenging Perceptions of NHS IT](
Edward Hiley and Dan Rathbone talk about how NHS Digital has built a highly secure and resilient system for processing patient data, applying techniques more often used in the cloud to bare metal servers. They show how theyâve built automated performance tests, an immutable infrastructure and a scalable distributed compute cluster utilizing multiple data centers and bare metal servers. (Presentation)
The next QCon is in [New York, June 26-30, 2017](. Join us!
Development Latest Content [infoq.com/development](
[]
[Building Hypermedia Clients](
Todd Brackley demonstrates provisioning a network of data through a JavaScript client to show that there is no magic and talks through some of the major design issues. (Presentation)
SPONSOR AD
[Compose_ad_img](
[Try a Database on Compose,](
[Get a FREE Limited Edition T-shirt.](
*No purchase necessary
Java Latest Content [infoq.com/java](
[]
[Want to Know What's in a GC Pause? Go Look at the GC Log!](
Sometimes a superficial analysis of our application performance can incorrectly have the Garbage Collector point to itself. A proper GC log analysis can lead us past the âblame the collectorâ game. When this happens, we can make amazing discoveries that improve the performance and stability of our applications. (Article)
SPONSOR AD
[Site24x7_ad_img](
[Application Monitoring for all DevOps needs.](
Get unmatched visibility into Java, ․NET, PHP and Ruby web applications. Monitor web applications and resolve performance degradation no matter where they originate. Get started with your 30-day free trial. [Sign Up Now!](
.NET Latest Content [infoq.com/dotnet](
TOP .NET NEWS HEADLINES
- [] [C# Futures: Read-Only References and Structs](
[] [C# Futures: Nullable Reference Types](
No, the headline isnât a typo. One of the new proposals for C# is to assume that all reference variables are non-nullable by default. Under the new syntax, you would need to explicitly indicate when a reference variable is nullable, just as you do for value types. (News)
Dynamic Languages Latest Content [infoq.com/dynamic_languages](
TOP Dynamic Languages NEWS HEADLINES
- [] [Phantom.js Maintainer Steps down, Leaving Project's Future in Doubt](
[] [Moving from JavaScript to TypeScript at Slack](
Switching from JavaScript to TypeScript at Slack has been challenging but dramatically beneficial, writes Slack desktop engineer Felix Rieseberg. InfoQ has spoken with him. (News)
Mobile Latest Content [infoq.com/mobile](
TOP Mobile NEWS HEADLINES
- [] [Amazon Improves Beta Testing for Alexa Skills](
[] [Facebook Litho: An Android UI Framework Created for Performance](
Facebook has open sourced Litho, a framework for creating user interfaces in Android applications using a React-like declarative style with scrolling performance in mind. (News)
Architecture & Design Latest Content [infoq.com/architecture-design](
TOP Architecture & Design NEWS HEADLINES
- [] [Hyperledger Steering Committee Approves First Ethereum Project](
- [] [Q&A with Marcin Grzejszczak on Spring Cloud Contract](
[]
[Building Reliability in an Unreliable World](
Greg Murphy describes how GameSparks has designed their platform to be tolerant of many things: unreliable and slow internet connectivity, cloud resources that can fail without warning or suffer performance degradation, and poorly-performing or resource-heavy customer code in a multi-tenant environment. (Presentation)
The next QCon is in [New York, June 26-30, 2017](. Join us!
[]
[Designing Pragmatic RESTful APIs](
Anupama Naturajan presents key principles to consider when designing RESTful APIs based on his experience designing them for real-world applications. (Presentation)
SPONSOR AD
[NGINX_ad_img](
[Microservices "Ask Me Anything" Webinar.](
Want to know more about microservices? Microservice expert Chris Stetson will answer all your questions in this live webinar, 5/3/17 10 AM PT. [Register to attend and to receive the recording.](
Culture & Methods Latest Content [infoq.com/culture-methods](
TOP Culture & Methods NEWS HEADLINES
- [] [Lending Privilege for Increasing Diversity and Inclusion](
[]
[People Re-Engineering How-To's: Mentoring As A Service](
The software industry revamps half of its people every five years with fresh grads, causing a state of Perpetual Inexperience. People Reengineering proposes Mentorship As A Service to fight this phenomena through one of its threads of action that seamlessly instills professional maturity into the new generations for better performance and people retention. (Article)
[]
[Q&A on The Rise and Fall of Software Recipes](
Darius Blasband has written a book which challenges the conventional wisdom of software engineering; he protests against the adoption of recipes and standards-based approaches and rails against the status-quo. He calls himself a codeaholic who advocates for careful consideration of the specific context and the use of domain specific languages wherever possible. (Article)
SPONSOR AD
[RMC_ad_img](
[PMI-ACP® Workbook: 50 Key Topics You Need to Know to Pass the Exam]( for experienced agilest or ScrumMasters & those who are new to agile methods! [Learn More.](
[]
[Q&A on The Manager's Path with Camille Fournier](
In the book The Manager's Path, Camille Fournier explores managing engineers and what it takes to be a technical manager. She describes the different roles which form the path from mentors and tech leads to senior engineering management, discusses the challenges of technical leadership and provides advice on how to deal with them. (Article)
[]
[Disciplined Agile Business Agility - One Size Does Not Fit All](
Scott Ambler introduces the DA framework, describing strategies at the enterprise level currently being applied in organizations around the world. (Presentation)
LATEST WHITE PAPERS
[Free E-Book â Achieving Continuous Delivery for Databases](
[Top 10 Java Performance Problems](
[How to Market and Monetize Your Apps on a Greater Scale](
[eCommerce in the Cloud - FREE Book Download (By O'Reilly)](
[High-Performance Data Architectures for the Internet of Things](
[Best Practices for Expanding Quality into the Build Cycle](
[Migrating to Microservice Databases: From Relational Monolith to Distributed Data](
Â
[Binary RPC with gRPC and Thrift, and Constraint Theory in Product Design (Sponsored)](
[The Microservices Reference Architecture (Sponsored)](
[Machine Learning & Data Science Innovation at Ocado Technology (Sponsored)](
Â
[Getting Started with Clustering in R](
[Critical Capabilities for Application Performance Monitoring featuring Gartner](
[Project Management Fundamentals and Tricks](
Â
SPONSORED EMAGS/MINI-BOOKS
Â
[tools]
[Get In-Depth Analysis on Java EE Web Transaction Performance](
[Sign Up Today and Take Control of Your Mobile Strategy](
If you no longer wish to receive these emails, please click on 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