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

PayPal's Gimel, Tensorflow.js, GPUs for Malware Scanning, IBM Quantum, JDK 11, JavaOne Replaced, Visual Studio 15.7, Android Things, Data in Microservices, Culture and Diversity

New speakers confirmed at QCon New York 2018!

Creator of Envoy & Software Engineer at Lyft Matt Klein, Security Enthusiast & Product Engineer at Cossack Labs Anastasiia Voitova, Enterprise Architect at Chick-fil-A Brian Chambers are just a few of the early announced speakers at QCon New York. Join them and register before May 5th to get a discount of up to $500!
 

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.

https://res.infoq.com/articles/qcon-london-2018/en/smallimage/qcon-logo-1513227245685-1523640020832.jpg

Key Takeaway Points and Lessons Learned from QCon London 2018

QCon (the international software conference for senior developers, architects, and tech leads) recently celebrated its twelfth year in London. Located at the Queen Elizabeth II Conference just steps from Westminster Abbey and Big Ben, this year’s event attracted 1,350 tech leaders in software and offered 136 technical deep dives, open spaces, and AMAs (Ask Me Anything) to attendees. (Article)

https://res.infoq.com/podcasts/riot-games-product-ownership/en/smallimage/logo-culture-1523913647869.jpg

Riot Games on Moving beyond Product Ownership

In this podcast recorded at Agile 2017, Shane Hastie, Lead Editor for Culture & Methods, spoke to Ahmed Sidky and Michael Robillard of Riot Games about their experiences in product management for a comprehensive gaming experience. (Podcast)

TOP AI, ML and Data Engineering NEWS HEADLINES

  1. PayPal's Gimel Analytics Platform Provides Unified Data API and GSQL

Tensorflow with Javascript Brings Deep Learning to the Browser

Google launched Tensorflow.js, a Javascript implementation of its open-source Tensorflow deep-learning framework during the recent TensorFlow Dev Summit 2018. Tensorflow.js enables training models directly in the browser by leveraging the WebGL JavaScript API for faster computations. (News)

TOP DevOps NEWS HEADLINES

  1. GCP Release “kaniko”, a Tool to Build Container Images inside Unprivileged Containers or Kubernetes

  2. OCI Standardizes Container Registry API Based on Docker’s v2 Protocol

  3. Amazon Launches AWS Secrets Manager to Securely Store, Distribute, and Rotate Credentials

  4. Spring Cloud Stream 2.0 Released with Focus on Performance, Flexibility and Consistency

PCF Platform Monitoring with Prometheus and Grafana

Jamie Christian and Alan Strader discuss Northern Trust's platform monitoring solution based on Grafana, Prometheus and Alertmanager. (Presentation)

TOP Development NEWS HEADLINES

  1. Intel Starts to Use GPUs for Malware Scanning

  2. IBM Looking for a Quantum "Killer App"

Book Review: Building Blockchain Projects

This book provides an introductory look at building Ethereum smart contracts. It covers both Solidity and web3.js and is aimed at developers who already know how to program in Javascript. Experienced developers may find the book somewhat entry-level, but it does attempt to introduce concepts beyond just "Hello World" smart contracts. (Article)

Mining Functional Patterns

Debasish Ghosh discusses refactoring imperative code into functional patterns, improving code quality from the point of view of modularity, compositionality and simplicity. (Presentation)

Focusing on What Matters

Tim Kadlec draws attention to the fact that we need to focus on what matters. Our limited perspective of what it means to use technology influences the way we build, the tools we use, and the tasks we prioritize. It's critically important that we broaden our perspective and not lose sight of the fundamentals that make or break the web for people around the globe. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

The Modern Operating System in 2018

Justin Cormack looks at unikernels, LinuxKit, eBPF, hypervisors, containers, library operating systems, userspace drivers and other recent developments to see status on the route towards agility for the operating system. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

SPONSOR AD

Compose_ad_img

All your Databases, One Platform

Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs. Try Compose Free for 30 Days.

TOP Java NEWS HEADLINES

  1. Oracle Replaces JavaOne with Oracle Code One

  2. Proposed Schedule for JDK 11

  3. Jakarta EE Working Group Established

Get Ready for Cloud Native, Service-Meshed Java Enterprise

Java EE can be easily combined with Cloud-native technologies such as Kubernetes and Istio to produce a modern service-driven application. (Article)

Bootiful Development with Spring Boot and React

Matt Raible shows how to develop with Java 8, Spring Boot, React, and TypeScript. (Presentation)

Top Ways to Deliver Your Spring Code to the Cloud

Brian Benz shows how Java developers can deliver Spring code to Azure based on Spring Music as an example, using Linux command line tools, open source tools such as Jenkins, and other free SDKs. (Presentation)

Modular Java Development in Action

Sander Mak explores the benefits of a modular codebase using Java 9 modules. After reviewing the basic concepts of modules, he looks at what it means to take an existing application to this new modular world. He explains what issues we can encounter when moving to Java 9 and how to address them. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

SPONSOR AD

Packt_ad_img

Mastering Blockchain – 2nd Edition by Packt.

  • Learn mechanisms behind cryptocurrencies
  • Develop applications using Ethereum
Use code ORIQF10 to get the eBook for $10 only!
Offer valid till May 15, 2018.

TOP .NET NEWS HEADLINES

  1. Visual Studio 15.7 Preview 4 Improves Git, C++ Support

Running .NET in the Browser with Ooui

.NET Developers have a new way of using their programming knowledge thanks to the Ooui library. Their .NET apps can be executed straight from a web browser using web assembly. Ooui provides a new way for C# and F# programmers to deliver their work. (News)

TSDoc: A TypeScript Source Code Documentation Format

TSDoc proposes a new format for documenting TypeScript source code. Existing TypeScript API documentation parsers accept a syntax based on JSDoc, but the extensions to JSDoc are inconsistent across implementations. (News)

Google's IoT Platform "Android Things" is Feature Complete

Google has released the latest preview version of Android Things, DP 8, which stabilized the API surface for the upcoming stable release. (News)

Managing Data in Microservices

This article provides practical examples of how to manage data in microservices, with an emphasis on migrating from a monolithic database. It is recommended to build a monolith first, and only migrate to microservices after you actually require the scaling and other benefits they provide. (Article)

Building Enterprise Cache Based on CQRS

Komes Subramaniam discusses building a system that is implementing the CQRS pattern with a presentation friendly data model. (Presentation)

Microservices & Scaling of Rational Interactions

Mark Burgess talks about the scaling of microservices in computer and human interaction. As services are scaled across inputs and outputs, at every stage, there are challenges to rethink calibrations of true and false. This has important implications for monitoring and programmatic reasoning in general. Everything that was once believed about software performance may need rethinking. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

Securing Serverless – by Breaking in

Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping understand the mistakes that can be made, their implications, and how to avoid them. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

Debugging Microservices Applications w/ Service Mesh, openTracing & Squash

Idit Levine describes and demonstrates common debugging techniques and introduces Squash, a new tool and methodology. (Presentation)
The next QCon is QCon New York, June 27-29, 2018. Join us!

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.

TOP Culture & Methods NEWS HEADLINES

  1. 12th State of Agile Report Published

  2. Trunk Based Development as a Cornerstone for Continuous Delivery

  3. Lean-Agile Procurement for Outsourcing

Culture and Diversity - Why They Belong Together in Every Tech Organization

Culture and diversity can help a company’s bottom line, so it’s not surprising that organizations and their executive boards are focusing on ways to encourage inclusion. This article will look at specific benefits of diversity, and ways to encourage inclusion, essentially by allowing multiple voices to share in the story of the company. (Article)

Engineering Culture Revived: The Key to Digital Transformation

Teams can create their environment for sustainable development to enable innovative insights into what and how to deliver. Team managers must anticipate the need for continuous improvement and renewal, or else face the interference of a ’top-down’ driven ‘digital transformation’ that frustrates software engineering practice. It’s time for teams to reclaim the practice of software engineering. (Article)

Manual Testing is Dead. Long Live Manual Testing

Tony Bruce discusses testing and the differences between manual and automated testing, if such a distinction should exist. (Presentation)

Data-Based Coaching Brings Humanness to Agile Teams

Bazil Arden discusses how ‘data-based coaching’ helps to surface and tackle cognitive biases, focus on the wider system and counter political forces, enhancing psychological safety. (Presentation)

Continuous Integration and Deployment with Jenkins for PCF

Andrei Krasnitski introduces Jenkins for PCF and show how to create CI/CD pipelines to perform continuous release. (Presentation)

Building Developer Pipelines with PKS, Harbor, Clair, and Concourse

Thomas Kraus and Merlin Glynn show how companies can leverage PKS, Kubernetes, Harbor, Clair, and Concourse to build and deploy code in a consistent, predictable, and declarative manner. (Presentation)

This Is the Sound of All of Us

Martin Burns discusses how music can help in delivering creative work. (Presentation)