In this issue, September 26, 2017 View it in your browser.

JHipster, Architecture with Continuous Delivery, TensorFlow, Java 9 Released, NetBeans, React, W3C DRM, Swift 4, Domain-Driven Design, Protocol Buffers and gRPC, Measuring Continuous Delivery

Fresh Async with Kotlin.

Asynchronous programming is more popular than ever. Kotlin leverages an innovative approach to reduce develop friction for implementing asynchronous solutions called Kotline Coroutines. Roman Elizarov, one of the designers of Kotlin, discusses this approach to asynchronicity, and it’s evolution at QConSF. Learn how coroutines are a safer and easier programming model to achieve async.
 

SPONSOR AD

Evident_ad_img

AWS Security Fitness Guide: 11 Exercises to Get CloudFit. The bad guys are continuously looking for your cloud’s weaknesses, so don’t delay in getting your cloud security into shape. The “AWS Security Fitness Guide” will coach you through the necessary exercises to strengthen your cloud infrastructure. Download Now.

http://www.infoq.com/resource/minibooks/jhipster-4-mini-book/en/smallimage/JHipster-Mini-book-logo.jpg

The JHipster Mini-Book 4.0

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. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. (Mini-Book)

http://www.infoq.com/resource/podcasts/simon-brown-architecture/en/smallimage/podcast-logo-infoq.jpg

Simon Brown on the Role of the Software Architect in a Continuous Delivery Environment

This week's podcast features Simon Brown, well known for his work training software architects. Topics include the differences between a tech lead and an architect, how much documentation is enough, and what that looks like in a continuous delivery environment. (Podcast)

http://www.infoq.com/resource/podcasts/parsons-leadership-evolutionary-architecture/en/smallimage/logo-100x100.jpg

ThoughtWorks' CTO Rebecca Parsons on Courageous Leadership and Evolutionary Architecture

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Rebecca Parsons, CTO of ThoughtWorks, about their recent report on the need for Courageous Leadership and her forthcoming book on Evolutionary Architecture. (Podcast)

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

TensorFlow Serving 1.0 Release Detailed at Google I/O

Google's Noah Fiedel details new programming model for TensorFlow Serving in a stable 1.0 release. Subject matter addresses common challenges with portability, servablility, and reproducibility improvements. (News)

Are you a software developer that wants to learn more about machine learning?

We have a bunch of introductory guides, case studies from real companies using it.

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

The Top 10 Adages in Continuous Deployment

On the basis of discussions at the Continuous Deployment Summit, researchers derived 10 adages about continuous-deployment practices. These adages represent a working set of approaches and beliefs that guide current practice and establish a tangible target for empirical validation. (Article)

Spotify Lessons: Learning to Let Go of Machines

James Wen tells the story of how Spotify’s infrastructure evolved from teams owning and doting on groups of long-running servers to a distinctive separation of business code and value from the underlying machines all of Spotify's services actually run on. He examines how this evolution also changed the way that Spotify developers write code and the vast increase in iteration and shipping speed. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

ad_img

How mature are your database DevOps processes? Complete Redgate’s Database DevOps Maturity Assessment to evaluate your processes, benchmark against peers, and receive recommendations for improvements. Find out more.

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

What is Reactive Programming?

Evgeny Poberezkin discusses the evolution of both the definition and implementations of Reactive Programming and how they have been converging in building responsive applications. (Presentation)

Front-End APIs: Powering Fast-Paced Iterations

Aditya Modi and Karthik Ramgopal explore LinkedIn’s original ideas behind API modeling, the challenges they’ve faced, and how they are evolving their modeling strategy over time based on their learnings. They present a use case study of building the templated API behind LinkedIn’s new in-app notification experience. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

Fastly_ad_img

Just how insecure are IoT devices? Fastly Director of Security Research took IoT devices out for a spin on the open internet, and uncovered some alarming data.
Here’s the state of IoT security.

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

Long Awaited Java 9.0 Releasing This Week

The long awaited Java SE 9.0 is releasing on September 21, 2017, and with it come some major changes, notably Java Platform Modules. (News)

What's new in the Java landscape?

Learn more about where its different components are in terms of adoption: Java SE Innovation, Java EE Early Majority and Reactive.

.NET Latest Content
infoq.com/dotnet

String Interpolation in Entity Framework Raises Concerns

One of the new features in Entity Framework Core 2 is the ability to automatically convert interpolated strings into parameterized SQL. Though designed to avoid problems with poorly written SQL, it is feared that it may actually lead to more SQL injection attacks. (News)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Facebook to Relicense React under MIT

Facebook has decided to change the React license from BSD+Patents to MIT to make it possible for companies to include React in Apache projects, and to avoid an uncertain relationship with the open source community. (News)

New InfoQ feature: presentation shownotes

Put aside one hour and go thru some of the most important trends in software development together with some oldies but goldies presentations. You can choose to watch them or skim thru them using the show notes feature. (Presentation)

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

TOP Architecture & Design NEWS HEADLINES

Ensuring Compliance of 3rd Party App Access in a PSD2 World

David Stewart discusses being successful with open APIs and PSD2. (Presentation)

Generating Unified APIs with Protocol Buffers and gRPC

Chris Roche and Christopher Burnett discuss how they extended the Protocol Buffer (PB) IDL to create unified APIs and data models. From validation logic to automatic logging and statistics, PBs allows them to speed up development across Go, Python, and PHP stacks. They also show how they leverage the Envoy proxy to transparently upgrade HTTP/1.1 services to speak gRPC on the wire. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Open Data in UK

Senaka Fernando discusses Open Data: what it is, who uses it, why APIs are important, and how to promote the use of it. (Presentation)

Reasoning about Complex Distributed Systems

Erich Ess discusses technical tools needed to gain information on a complex system and practical approaches to convert that information into an actual understanding of the system. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

One and Only One Process in a Distributed System

Nathan Herald discusses the possibility to create a distributed system with only one process in Elixir. (Presentation)

Production - Designing for Testability

Michael Bryzek explores what it's like to build quality software with no development, QA, or staging environments. He includes a deep dive into "verification in production" and what it really takes to build software that can safely be tested continuously in production. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

NGINX_ad_img

The Complete Guide to NGINX.
You already know the #1 web server for busy sites.
Now learn advanced configuration for load balancing,
caching, security, cloud, microservices, and more.
Download the Free O'Reilly Ebook.

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

TOP Culture & Methods NEWS HEADLINES

Q&A on the Book "Humans vs Computers"

Author Gojko Adzic has released a book, Humans vs Computers, in which he tells stories about the impact of inflexible automation, edge cases and software bugs on the lives of real people. He explains the common mistakes built into the systems and provides advice on how to prevent these mistakes from being built into our systems in the first place. (Article)

Q&A on the Book SAFe Distilled

The book SAFe Distilled breaks down the complexity of the framework into easily understood explanations and actionable guidance. It’s a resource for acquiring a deep understanding of the Scaled Agile Framework, and how to implement it successfully. (Article)

Listen to the InfoQ Podcast

Your experience as a developer doesn’t prepare you for a tech lead role. Listen to Patrick Kua from ThoughtWorks to learn more about growing technical leadership and evolutionary architecture. (Podcast)