In this issue, April 11, 2018 View it in your browser.

AWS Services GDPR-Ready, GCP Cloud Security Tools, Resiliency at Sportradar, Hyperledger "Caliper" Blockchain Benchmark, Visual Studio 15.7, VueConf.US Summary

Want to learn more on debugging microservices?

Join Liz Fong-Jones, Adam Mckaig and George Talbot at QCon New York to learn how SREs discover and debug problems at Google during outages, and hear real stories about their experiences. Save up to $500 if you register before May 5th!
 

SPONSOR AD

Evident_ad_img

Top 10 Best Practices for AWS Security.

In this eBook, you will learn the top 10 AWS security controls and best practices that you can implement right away to accelerate your business in the cloud safely and securely. As you will discover, most of these best practices are easy to implement and go a long way to ensuring your success in AWS.

https://res.infoq.com/minibooks/jhipster-4x-mini-book/en/smallimage/JHipster-Mini-book-5-1523039182948.jpg

The JHipster Mini-Book 4.5

The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster. (Mini book)

TOP DevOps NEWS HEADLINES

  1. Migrating Edge Network Providers at Envato without Downtime

  2. Datical Adds Continuous Delivery Capabilities for the Database

  3. What Resiliency Means at Sportradar

  4. Amazon Web Services Reports That All GA Services Are Now GDPR Ready

  5. Google's New Cloud Security Tools Increase DDOS Protection, Transparency and Usability

Taming Distributed Stateful Pets with Kubernetes

Matthew Bates and James Munnelly explain how to use StatefulSet and dynamic volume provisioning to manage the lifecycle of distributed and secure Cassandra clusters with the open source project Navigator. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

Kubernetes: Crossing the Chasm

Ian Crosby covers the fundamental concepts and features of Kubernetes, and then moves beyond this to set up a production ready Kubernetes cluster. He also talks about the best practices as well as some common anti-patterns for deploying and running applications on Kubernetes. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

TOP Development NEWS HEADLINES

  1. Hyperledger Adds "Caliper" to Measure Blockchain Performance across Implementations

  2. Rust 1.25 Moves to LLVM 6

  3. GitLab Can Fully Manage Google Kubernetes Engine

Patterns for Microservice Developer Workflows and Deployment: Q&A with Rafael Schloming

Drawing on his experience with developing a microservices application at Datawire in 2013, Rafael Schloming argues that one of the most important — although often ignored — questions a development lead should ask is "How do I break up my monolithic process?" as the development process is critical to establishing and maintaining velocity. (Article)

Mastering Blockchain: Book Review and Author Q&A

Blockchain was invented in 2008 for Bitcoin to solve the main issue with digital currencies, i.e., the possibility that a token be spent more than once by duplicating it. Packt Publishing Mastering Blockchain by Imran Bashir aims to provide a comprehensive introduction to Blockchain, a technology that is claimed to be able to revolutionise our society and impact every industry. (Article)

Abstractions to Help Developers Write Good Crypto

Isaac Potoczny-Jones discusses the impact of programming abstractions on the correctness of cryptographic code, and shows why some cryptographic libraries succeed and why some fail. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

​Keeping Code Style Sanity in a 13-Year-Old Codebase

Gabi Stefanini explores the code style consistency as illustrated by the history of Shopify's 13-year-old codebase, sharing techniques, tools and guides used. (Presentation)

Writing Extensible Functional Code

Renan Ranelli discusses Protocols (Elixir & Clojure) and TypeClasses (Haskell) and relates them to alternatives in other languages (Mixins in Ruby and Extension Methods in C#). (Presentation)

SPONSOR AD

Site24x7_ad_img

Best-in-Class Application Performance monitoring for DevOps:

Get code-level visibility to ensure the best performance of your desktop and mobile applications with the best SaaS APM solution out there. Plans start at $35 per month for monitoring 3 Applications and 40 Servers.

TOP .NET NEWS HEADLINES

  1. Comparing WCF Performance to ASP.NET Core

  2. Visual Studio 2017 Debuts 15.7 Preview

PerfView: The Ultimate .NET Performance Tool

Sasha Goldshtein talks about PerfView - an open source tool for .NET performance diagnosis in production environments. He uses PerfView to systematically measure and improve CPU time, wall-clock time, and memory usage (yes, PerfView can solve memory leaks as well!). (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

Making the Windows Command-Line Great Again!

Tara Raj and Rich Turner talk about how Microsoft has been overhauling the Windows command-line experience in Windows 10, making it easier than ever to run Windows tools alongside Linux tools in the Windows Subsystem for Linux (WSL) and on containers in Docker for Windows, or in the cloud. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

SPONSOR AD

Packt_ad_img

Java Programming for Beginners by Packt.

  • A step by step intro to Java programming
  • Learn Java syntax and fundamentals of OOP
Use code ORIQC10 to get the eBook for $10 only!
Offer valid till Apr 30’ 18.

TOP Dynamic Languages NEWS HEADLINES

  1. TypeScript 2.8 Release Includes Conditional Types

  2. Afternoon Sessions from Day 1 of VueConf.US

  3. Q&A with Gregg Pollack on Vue.js at VueConf.US

  4. Opening Sessions from VueConf.US

Streamlining Online Checkout Using Web Standards

Michel Weksler talks about the Payment Request API family of World Wide Web Consortium (W3C) standards and how they can be used to streamline checkout across the web. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

SPONSOR AD

Hazelcast_ad_img

Getting Started with Microservices using Hazelcast and Spring Boot.

Learn how Spring Boot and Hazelcast In-Memory Data Grid can enhance the benefits - and alleviate some of the common downsides - of implementing microservices. Learn more.

Google Open Sources Accessibility Test Framework for iOS

Google GTXiLib, an accessibility test automation framework for iOS, is now open source under the Apache License. GTXiLib is written in Objective-C and integrate with Xcode unit testing facilities. (News)

The Present and Future of Serverless Observability

Yan Cui overviews the challenges observing a serverless architecture, the tradeoffs to consider, the current state of the tooling for serverless observability, taking a look at new and coming tools. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

Testing Observability

Amy Phillips discusses the impact of observability on testing, from new techniques, greater Dev and Ops involvement, right through to whether testing is needed anymore. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

Already working with microservices or just getting started?

We've pulled together a bunch of real life case studies and best practices.

TOP Culture & Methods NEWS HEADLINES

  1. Cultivating Psychological Safety

  2. Leaders Discuss How to Build Great Engineering Cultures

  3. Dr. Nicole Forsgren on the DORA & Google Collaboration on the New Accelerate State of DevOps Report

Architecturally Aligned Testing

Testing microservices should not be done in a separate test phase, by a dedicated test team, but instead collaboratively by cross-functional teams. There is a shift left in testing to ensure that teams stay autonomous and a shift right in testing towards exploration and experimentation. Continuous Testing and a culture of experimentation are enablers to release microservices fast and reliably. (Article)

Decision Making in a Company with No Managers

Self-managed companies are emerging as a viable option for the future of work. The transformation from standard hierarchical organisation to a flat structure is definitely beneficial, but obviously a challenging process. This article explores how SoftwareMill, a Polish software house, did it. (Article)

Understanding the Nuances of Servant Leadership

Servant leadership is a philosophy and set of practices that enriches the lives of individuals, builds better organizations and ultimately creates a more just and caring world. In an organization every team and every individual should answer the questions: Why am I doing what I am doing? What is the added value my role contributes in this space? Alignment around purpose enables better outcome. (Article)

Diversity & Inclusion in Tech: A Panel Discussion

The panelists explore how and why diversity is important, key challenges they encountered, success stories and ideas for how each can help foster a more inclusive technical organization. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!