In this issue, June 6, 2017 View it in your browser.

Burnout, AI Myths, AWS Lambda, Blockchain, Kubernetes, Elm, F#, PNaCl, IoT, Microservices, Creating Space to Be Awesome, Consensual Software

The Journey to Microservices from a Startup Perspective @QCon New York

Discover a startup’s experiences and challenges on the journey to microservices with Susanne Kaiser at Qcon NY. This talk will cover how JustSocialApps split into multiple, smaller teams and divided their collaboration solution JUST SOCIAL into single smaller apps. These were the driving force at their startup to trigger the transformation of a monolithic software architecture into Microservices.
 

SPONSOR AD

NGINX_ad_img

Service Oriented Architecture vs Microservices.
Are microservices just SOA "done right"?
Compare architectures and choose what's right for you. Download the Free O'Reilly Report.

http://www.infoq.com/resource/podcasts/john-willis-devops-evolution/en/smallimage/logo-culture.jpg

John Willis on DevOps Evolution, Leadership and Burnout

Manuel Pais, InfoQ lead editor for DevOps, talks to John Willis, director of ecosystem development for Docker and co-author of the "DevOps Handbook", on DevOps evolution, leadership and burnout. (Podcast)

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

The Seven Myths of AI

Robin Bordol dispels some of the myths existing in the media about Artificial Intelligence. (Presentation)

SPONSOR AD

MongoDB_ad_img

MongoDB Atlas - Database as a Service.
The Fastest Growing NoSQL Database on AWS.
Start for free.

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Continuous Delivery with Kubernetes the Hard Way

Automating continuous delivery with Kubernetes requires a Single-Source-Of-Truth, and that rollbacks can be implemented efficiently without requiring new code changes to be pushed. (Article)

Automating at a Higher Level with Atomist

Jessica Kerr demonstrates the standard Atomist coordination and automation tools, plus how to program instant automation for a code and team. (Presentation)

SPONSOR AD

AppDynamics_ad_img

Take a brief survey for a chance to win a $150 Amazon gift card. We want to hear from you! Take our quick survey and get the chance to win a $150 Amazon gift card.
Take the survey!

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

gRPC: A High Performance, Modern RPC System

David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered. (Presentation)

Building a Hypermedia API in a Few Minutes with the API Platform Framework

Kevin Dunglas introduces the API Platform and shows how to build an API with it. (Presentation)

SPONSOR AD

GridGain_ad_img

High-Performance Data Architectures for the Internet of Things. Learn about the challenges caused by typical approaches to IoT data architecture and its associated resource requirements. See also how the GridGain in-memory computing platform can simplify this architecture and reduce your team’s learning curve. Learn More.

Java Latest Content
infoq.com/java

Why We Chose Erlang over Java, Scala, Go, C

Colin Hemmings discusses when and why one should choose Erlang over other options, but also when not to choose it. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

SPONSOR AD

Fastly_ad_img

How to CI/CD with open source tools. Watch Fastly engineer Patrick Hamann create a continuous deployment pipeline by leveraging tools like Travis CI, GitHub, & Terraform. Watch the demo.

.NET Latest Content
infoq.com/dotnet

Details on F# Support in Rider

JetBrains's developer evangelist Marteen Balliauw recently published more details about the F# support in Rider. Features are explained into more details than the general EAP announcement and also contains the plan for the next releases. (News)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Benchmarks Don't Have to Die

Are tracing and profiling the future of performance engineering outside of the fast-moving JavaScript community? Do all benchmarks have a shelf-life? In this article, Matt Fleming talks about benchmarks and what keeps the good ones alive and why others die. By adapting benchmarks, they can live forever. (Article)

Mobile Latest Content
infoq.com/mobile

Key Abstractions for IoT-Oriented Software Engineering

This article provides an overview of the key general characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions that could provide the basis for IoT-oriented software engineering, including stakeholders and users, requirements, avatars, and coalitions. (Article)

Architecture & Design Latest Content
infoq.com/architecture-design

TOP Architecture & Design NEWS HEADLINES

A Practical Road to SaaS in Python

Armin Ronacher shares his experiences building SaaS businesses on a Python technology stack from a security and scalability point of view, where Python shines and which technologies to pair it with for best experiences. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Scaling Your Swagger-Based Web API with Google Cloud Endpoints

Guillaume Laforge presents some of the options and technical solutions to build a scalable API solution using Google Cloud. (Presentation)

Culture & Methods Latest Content
infoq.com/culture-methods

Actionable Analytics for Lean Project Management

Measuring the right KPIs of your workflow is the key for implementing successful Lean project management. Applying these actionable analytics is going to help you track your team's progress towards reaching process perfection, allow you to project future performance and help you spot potential problems in an early stage. (Article)

Q&A on the Book Timing Is Almost Everything

Executives can and should get involved with the way that software is being developed. In his book Timing is Almost Everything, Roland Racko shows how you can increase software success by using a "management by query" executive style in the early stages of software development initiatives to influence how teams think and behave. (Article)

Creating Space to Be Awesome

Meri Williams takes a closer look at the science behind great people management, to figure out how to bring these together and craft space for everyone to be awesome. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Building a High Performing Team

Patrick Kua talks about why and how architects should care about well-functioning teams and looks at the tools and techniques architects can use to build high-performance teams. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Adaptive Leadership and Value Innovation

Pat Reed explores the leadership principles, practices and skills necessary to create a culture of adaptability, deep personal awareness and accountability, and master learning agility. (Presentation)

What Does an Investor Want from a Startup?

David Bozward takes a look at the good, the bad and the ugly of advertising a startup to investors, what makes a good product, market or team, and what is needed to get an investor's interest. (Presentation)

Understand, Automate, and Collaborate for Development Speed with Microservices

Russ Miles discusses how to ensure proper collaboration between microservices teams using the Atomist suite of ChatOps tools and services. (Presentation)

Consensual Software: Prioritizing Trust & Safety

Danielle Leong talks about how to apply a "consent filter" to product decisions to make a safer user experience and to help protect GitHub’s most vulnerable users from harm. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Lending Privilege

Anjuan Simmons discusses how diversity and inclusion have become hot topics in technology, and how one can help marginalized groups in tech. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!