In this issue, March 21, 2017 [View it in your browser.](
[Load testing at Facebook](#eMag), [Gitter](#Gitter), [Linkerd](#Linkerd), [.NET Core Tools](#core), [Alexa](#Alexa), [Deliveroo's Distributed Architecture](#Deliveroo), [In Defence of the Monolith](#Monolith), [The State of AI](#StateAI)
[The 11th Annual QCon San Francisco: Nov 13-17, 2017; Registration Open](
The 11th [QCon San Francisco conference]( is taking place at the Hyatt Regency San Francisco Nov 13-17, 2017 (Conference 13-15; Workshops 16-17). [Registration]( is now open. Make sure you save the date and take advantage of the best possible rates by registering soon. You can [save $900]( if you register before May 20!
SPONSOR AD
[AppDynamics_ad_img](
[How to Trim Page Weight to Boost Page Speed and Increase Conversions [Infographic].]( One of the best ways to increase website conversions and build customer trust in your online brand is to boost your page speed. However, many businesses fail to make the connection between site performance and increased revenue. [Take Action.](
[(
[] [The Morning Paper Issue 4 - Computer Science Applied](
In this issue of The Morning Paper Quarterly Review, Adrian Colyer looks at how simple testing can avoid catastrophic failures, symbolic reasoning vs. neural networks, how to infer a smartphone password via WiFi signals, how and why Facebook does load testing in production, and automated SLOs in enterprise clusters.(eMag)
[(
[] [Dave West on Craftsmanship, the Future of Scrum and Improving the Profession of Software Delivery](
In this podcast recorded at the Agile New Zealand conference in November 2016, Shane Hastie spoke to David West, CEO and Product Owner of Scrum.org, about the history of Scrum, the importance of empiricism and improving the profession of software delivery. (Podcast)
Data Science Latest Content
[infoq.com/data-science](
TOP Data Science NEWS HEADLINES
- [] [Apache Ranger Graduates to Top-Level Project](
[]
[Big Data Processing Using Apache Spark - Part 6: Graph Data Analytics with Spark GraphX](
In this article, author Srini Penchikala discusses Apache Spark GraphX library used for graph data processing and analytics. The article includes sample code for graph algorithms like PageRank, Connected Components and Triangle Counting. (Article)
[]
[The State of AI](
Jim McHugh keynotes on the current state of artificial intelligence. (Presentation)
SPONSOR AD
[MongoDB_ad_img](
[MongoDB Atlas - Database as a Service.](
On-Demand MongoDB. Fast, Easy, & Secure.
[Start for free.](
DevOps Latest Content
[infoq.com/devops](
TOP DevOps NEWS HEADLINES
- [] [Amazon Adds Time to Live (TTL) Support to AWS DynamoDB](
- [] [Conference Recap: Google Cloud Next](
- [] [How JD.com Moved to Kubernetes from OpenStack](
[]
[A Security Approach for a Cloudy World: An Interview with Pete Cheslock](
Does your approach to application and data center security change when adopting cloud services? To learn more about this topic, InfoQ reached out to Pete Cheslock, head of operations and support teams at Threat Stack. (Article)
[]
[From Data Science to Production - Deploy, Scale, Enjoy](
Sergii Khomenko introduces best practices in development, covers production deployments to the AWS stack, and using the serverless architecture for data applications. (Presentation)
Culture & Methods Latest Content
[infoq.com/culture-methods](
TOP Culture & Methods NEWS HEADLINES
- [] [Learning to Become Agile](
- [] [Driving Improvements with Lean Pilots](
- [] [Inaugural Business Agility Conference Considered Successful](
[]
[Teams and the Way They Work](
The terms "self-organise"Ý and "cross functional"Ý are often used to describe a team. What does this mean, and how will you recognise if your team has these features? Great teams work with the uniqueness of each person's skills, experiences and outlook - forging the motivation to achieve a shared goal, within the constraints in which they operate. (Article)
[]
[Monte Carlo Planning Improves Decision Making](
De la Maza helped a startup IPO by applying Monte Carlo to a planning problem. Learn how Monte Carlo planning provides a rigorous, quantitative account of what the future may bring. It has advantages over standard average case approaches and you can start with a simple Excel spreadsheet. (Article)
[]
[The Most Important Things I Have Learnt This Year](
Simon Powers shares what he learned from various Agile speakers teaching, coaching and coaching at Adventures with Agile. (Presentation)
Java Latest Content
[infoq.com/java](
[] [Open Source Linkerd Project Celebrates First Anniversary in Quest to Become TCP/IP of Microservices](
Bouyant, a cloud-native services company, announced the one-year anniversary of Linkerd, an open source “service mesh” project for cloud-native microservices-based applications. William Morgan, founder and CEO of Bouyant, spoke exclusively to InfoQ about this milestone. (News)
Development Latest Content
[infoq.com/development](
TOP Development NEWS HEADLINES
- [] [GitLab Aquires Public Chat Software Gitter](
- [] [News in Graphics: Xamarin Kimono, Google Guetzli and Draco](
[]
[Distributed Workflows with Hypermedia Clients](
Glenn Block introduces Hypergoal, a way of creating distributed workflows with hypermedia clients. (Presentation)
SPONSOR AD
[Microsoft_ad_img](
[Getting Started with Clustering in R]( - Clustering allows you to organize data into different groups depending on their characteristics, for instance, it can be used to organize customers into different groups for marketing or sales efforts. In this tutorial, you will learn how to perform clustering using Kmeans and analyze the results. [Learn More.](
Mobile Latest Content
[infoq.com/mobile](
TOP Mobile NEWS HEADLINES
- [] [Hosting Alexa Skills on AWS is Almost Free Now](
[]
[Designing Calm Technology](
Amber Case discusses using the principles of Calm Technology to design the next generation of connected devices, covering notification styles, compressing information into other senses, and designing for the least amount of cognitive overhead. (Presentation)
The next QCon is in [New York, June 26-30, 2017](. Join us!
Dynamic Languages Latest Content
[infoq.com/dynamic_languages](
TOP Dynamic Languages NEWS HEADLINES
- [] [Study Shows the Web is Crowded with Outdated, Vulnerable JavaScript Libraries](
[]
[How to Make Different Types of JavaScript Lists? Four Examples with Webix](
Sergey Laptick shows how to create web components to display data in the form of different types of lists using the Webix UI Library. From simple lists, to advanced, interactive lists, Laptick discusses the core concepts behind Webix lists and how to create your own, customized list implementations. (Article)
.NET Latest Content
[infoq.com/dotnet](
TOP .NET NEWS HEADLINES
- [] [Shaping the Future of Visual Studio](
- [] [Current State of UWP App Development](
[] [.NET Core Tools 1.0 Released with Full C# Support](
The .NET Core Tools has produced its first 1.0 release. Focused on C#, the tools provide .NET Core developers easy-to-build applications for .NET Core and ASP.NET Core. While their release coincides with the launch of Visual Studio 2017, this is a multiplatform toolset supporting Windows, Linux, and Mac OS systems. (News)
[]
[Watch a top selection of presentations by our editors](
Learn more about Microservices at Uber, Architectures at Stripe, API or take a minute to enjoy a classic “Simple Made Easy”. (Presentation)
Architecture & Design Latest Content
[infoq.com/architecture-design](
TOP Architecture & Design NEWS HEADLINES
- [] [Aspects and Services - an Important Distinction?](
- [] [Moving Deliveroo from a Monolith to a Non-Microservice Based Distributed System](
[]
[In Defence of the Monolith, Part 1](
In the age of microservices, "monolith" has become a dirty word. Yet, monoliths, designed with an emphasis on modularity, can be a better solution for complex domains, such as enterprise applications. Part 1 of this 2-part series explores the key differences between microservices and monoliths, highlighting the pros and cons of each approach. (Article)
SPONSOR AD
[RedHat_ad_img](
[Develop and configure a Wildfly Swarm application.]( Customize the runtime. See how Fractions can be added to a Wildfly Swarm application and more in this quick reference cheat sheet. [Download Red Hatter Andrew Block’s cheat sheet.](
[]
[Framing Our Potential for Failure](
Michelle Brush discusses modeling complex systems and architectural changes that could introduce new modes of failure, using examples from embedded systems to large stream processing pipelines. (Presentation)
The next QCon is in [New York, June 26-30, 2017](. Join us!
[]
[Automating Chaos Experiments in Production](
Ali Basiri discusses the motivation behind ChAP (Chaos Automation Platform used to run experiments to test whether microservices are resilient to failures in downstream dependencies). He also talks about how they implemented ChAP, and how Netflix service teams are using it to identify systemic weaknesses. (Presentation)
LATEST WHITE PAPERS
[A Guide to REST and API Design](
[The State of Database DevOps](
[eCommerce in the Cloud - FREE Book Download (By O'Reilly)](
[Cloud Native Java - Download the FREE eBook (By O'Reilly)](
[Roles Defined: The Project Manager & The Business Analyst](
[Try Compose, Get a Limited Edition T-shirt](
[Making Service-Oriented Architecture Serve Data Applications (Sponsored)](
[Matt Sakaguchi on the Key to High Performing Teams at Google (Sponsored)](
SPONSORED EMAGS/MINI-BOOKS
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