In this issue, July 23, 2019 View it in your browser.
header

Artificial Pancreas, Weaveworks Ignite, Sources of Resilience, Rust 1.36, After Moore's Law, Javalin, Spring Initializr, Java Futures, GraphQL, Zeebe, Inspiring Leaders

icon

What’s trending in the Java space?

If you want to be the one to answer that question at work read these 11 minutes report. It covers Java but also in the associated platform and Java Virtual Machine (JVM) technologies and related frameworks and utilities.
 

SPONSOR AD

RedsLabs_ad_img

Microservices with Redis Enterprise on Kubernetes

Technologies such as containers and Kubernetes are emerging to facilitate the adoption and management of microservices. Learn why Redis Enterprise is uniquely suited to a microservices application environment. Download the white paper.

https://res.infoq.com/podcasts/graalvm-optimizing-java/en/smallimage/infoq-podcast-200-1563543702750.jpg

Thomas Wuerthinger on GraalVM and Optimizing Java with Ahead-of-Time Compilation

On this podcast, we're talking to Thomas Wuerthinger, a senior research director at Oracle Labs, leading programming language implementation teams for Java, JavaScript, Ruby, and R. He is the architect of the Graal compiler and the Truffle self-optimizing runtime. (Podcast)

https://res.infoq.com/articles/java-jvm-trends-2019/en/smallimage/InfoQ-Trend-Report-Java2019-s-1563268318310.jpg

The InfoQ eMag - Service Mesh: Past, Present, and Future

This emag aims to remove some of the confusion around the topic of "service mesh", and help architects and technical leaders to choose if, when, and how to deploy a service mesh. A "service mesh" manages service-to-service communications across a compute cluster, and handles dynamic service discovery and routing, and also provides cross-cutting support for observability, reliability, and security. (eMag)

https://res.infoq.com/articles/java-jvm-trends-2019/en/smallimage/InfoQ-Trend-Report-Java2019-s-1563268318310.jpg

Java InfoQ Trends Report - July 2019

The InfoQ Java trends report provides an overview of technology adoption and commentary on how we see the Java and JVM-related space evolving in 2019. Key developments include the release of Java 13, the rise of non-HotSpot JVMs and the evolution of GraalVM, and the changing landscape of Java microservice frameworks. (Trends report)

Save time learning about new technologies. Attend QCon San Francisco 2019.

Register now and get a $750 discount before the early bird ends on July 27th! Shortcut your way to the newest trends in the software industry, attend QConSF (Nov 11-13, 2019) the conference that teaches what you don’t know as a software developer or team lead. Take a look at the confirmed tracks.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Releases TensorFlow.Text Library for Natural Language Processing

Panel: First Steps with Machine Learning

The panelists discuss the first principles to follow when adding ML to a system. (Presentation with transcript included)
The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us!

Panel: Sequential Data

The panelists discuss how the different fields within sequential data processing can benefit from each other, what the future trends are that we expect and take questions. (Presentation with transcript included)

Artificial Pancreas System: #WeAreNotWaiting in Healthcare

Dana Lewis, a founder of the open source artificial pancreas (OpenAPS) movement, discusses open source innovation in unexpected places (like healthcare) and how we can democratize data (and innovation processes) to enable more people to solve the most pressing problems in their lives. (Presentation with transcript included)

TOP DevOps NEWS HEADLINES

  1. AWS Cloud Development Kit (CDK) Is Generally Available, Enhancing Coding Cloud Infrastructure

  2. Weaveworks Releases Ignite, AWS Firecracker-Powered Software for Running Containers as VMs

  3. Amazon Releases Aurora PostgreSQL Serverless to General Availability

  4. Amazon EventBridge – Event-Driven AWS Integration for SaaS Applications Now Generally Available

  5. RedisTimeSeries Module Adds Time Series Database Features to Redis

Automatic Clustering at Snowflake

Prasanna Rajaperumal presents Snowflake’s clustering capabilities, including their algorithm for incremental maintenance of approximate clustering of partitioned tables, as well as their infrastructure to perform such maintenance automatically. He also covers some real-world problems they run into and their solutions. (Presentation with transcript included)

Amplifying Sources of Resilience: What Research Says

John Allspaw talks about applying Resilience Engineering thinking & paradigms to the world of software engineering and outlines productive avenues to locate, amplify, support, and build this capacity. (Presentation with transcript included)

https://res.infoq.com/minibooks/emag-devops-database/en/smallimage/DevOps-for-Databases-s-1561433607458.jpg

The InfoQ eMag: DevOps for the Database

In this eMag, we discuss the unique aspects of databases, both relational and NoSQL, in a successful continuous integration environment. (eMag)

See what’s new in DevOps including:

  • Amazon EventBridge: Event-Driven AWS Integration for SaaS Applications
  • A Continuation of Devops: Policy as Code
  • Sustainable Operations in Complex Systems with Production Excellence
  • And more...

SPONSOR AD

Instana_ad_img

Why are My Microservices Slow?

Discover the common challenges found when operating distributed cloud-native environments and how to approach them:

  • Performance and reliability
  • Tracing and call analysis
  • Bottlenecks and errors
Learn More.

TOP Development NEWS HEADLINES

  1. Rust 1.36 Stabilizes Futures, Backports Non-Lexical Lifetimes, and More

  2. Web Application Firewall Causes Outage

Got NIM?

This article will introduce Nim, a programming language that is said to be more elegant than Python and efficient like C. It is also easily compiled to JavaScript and utilizes user-friendly Tracebacks. Nim is one of the most under-appreciated languages available, and it may be just right for you. (Article)

No Moore Left to Give: Enterprise Computing after Moore's Law

Bryan Cantrill talks about Moore's Law, which, after years of defying predictions of its demise, is now indisputably dying. But what does the end of Moore's Law mean for practitioners of enterprise computing? He explores potential ramifications, including not only the exotic world of emerging substrates, but much more mundane notions of scale, durability, economics, and (yes!) accounting. (Presentation with transcript included)

Operationalizing Microservices

Scaling up from proof-of-concept to production-grade microservices requires serious planning, dedication and time. Companies that have invested heavily in creating stable microservices architectures have learned many lessons. This InfoQ eMag takes in inside look - Download Now.

SPONSOR AD

InfluxData_ad_img

APM with a Time Series Database

This technical paper discusses APM value propositions, functionalities and implementation methods. It also discusses the benefits of performing APM using open source technologies such as the InfluxDB time series platform. Download Now.

TOP Java NEWS HEADLINES

  1. Introducing Javalin: a Lightweight Web Framework for Java and Kotlin

  2. Helidon Supports GraalVM for Native Executable Applications

  3. Spring Boot Project-Creation-Tool, Spring Initializr, Gets Several New Updates

  4. MicroProfile 3.0: Updated Rest Client + Metrics 2.0 and Health Check 2.0

Java Futures, 2019 Edition

Java Language Architect Brian Goetz gives a tour of some of the features coming to Java next. (Presentation with transcript included)

TOP Web Development NEWS HEADLINES

  1. The Cost of JavaScript 2019: Improvement Opportunities Now Mostly in Download and Execution

  2. First Look at the Web Share API

  3. GraphQL Foundation and Joint Development Foundation Collaborate to Drive API Consumption Standards

  4. Google Formalizes Robots Exclusion Protocol in Effort to Make It an Internet Standard

  5. The Three Key Dimensions of Front-End Frameworks - Evan You at JS Conf Asia 2019

State Management for React Using Context and Hooks

Vlad Zelinschi explores a barebones alternative approach to state management that is suitable for small/medium apps as well as defines the pros and cons when compared to Redux. He demos code relying on the latest versions of context and hooks React APIs. (Presentation with transcript included)

TOP Architecture & Design NEWS HEADLINES

  1. High Scalability Workflow Engine Zeebe is Production Ready

  2. HAProxy EBtree: Design for a Scheduler, and Use (Almost) Everywhere

  3. Microsoft, Salesforce and the Ethereum Foundation Join Open-Source Hyperledger Blockchain Project

Practical Domain-Driven Design with Events and Microservices - Indu Alagarsamy at QCon New York

Domain-driven design (DDD) concepts like Bounded Contexts and Messaging technologies can be used to build reliable systems that can scale with the business changes. Indu Alagarsamy recently spoke at QCon New York 2019 Conference about using the combination of well-defined bounded contexts and events to develop autonomous microservices that are flexible to adapt to the business changes. (News)

SPONSOR AD

WSO2_ad_img

Hybrid API Management: Run Your API Gateways Anywhere

API management is moving towards hybrid approaches, where some parts of the platform are cloud-based and the rest is based on on-premises data centers. This paper intends to explain why and when you would need a hybrid API management solution. Download Now.

TOP Culture & Methods NEWS HEADLINES

  1. Uncovering Sustainable and Scalable Solutions for Digital Transformations

Q&A on the Book Virtual Leadership

The book Virtual Leadership: Practical Strategies for Getting the Best out of Virtual Work and Virtual Teams by Penny Pullan provides suggestions and practices for people working in or with virtual teams. It discusses leadership styles suitable for virtual or remote teams and explores what can be done to improve collaboration and communication, and engage remote participants. (Article)

The Pipeline Driven Organization - Enabling True Continuous Delivery

Many organizations try to implement continuous integration or continuous delivery, but they get stuck in the process; too many human bottlenecks standing between the pipelines. By teaching pipelines to make better decisions and offloading human judgements onto the pipelines we can have the pipelines make decisions all the way up to production to create a true continuous delivery mechanism. (Article)

Agile around the World

David Spinks and Glaudia Califano share case studies and observations of Agile adoption in various countries, discussing how different cultures could learn from each other. (Presentation)

Dashboards and Culture - How Openness Changes Your Behavior

Steve Poole shows how to design status and trend displays that will make a team more effective without overloading them. The talk will also include case studies with various types of teams. (Presentation)

How to Scale Lead Time

Ilona Kędracka and Chris Matts share their experience of what is needed to scale lead time to an organization of five thousand people. (Presentation)

Lessons from the History of Socio-Technical Systems

Sallyann Freudenberg looks at the origins of socio-technical systems theory and how it applies to software systems. (Presentation)

Growing Adaptive Organizations

Andrea Provaglio shares some of the lessons learned while helping companies to rethink themselves and the challenges encountered. (Presentation)

Surviving the Zombie Apocalypse

Andy Walker talks about one of the most important skills people need to develop in career - Self Management. This skill ensures us that they are able to take care of themselves, understands the impact they have on other people and focuses on the important things they need to do in order to be successful. He describes some techniques for being a better version of ourselves. (Presentation with transcript included)

Why Culture Change Can Blow up in Your Face, and How to Prevent It

Katherine Kirk exposes 'invisible forces' which can cause our attempt at changing culture to blow up in our face. (Presentation with transcript included)

Ignite the Fire - How Managers Can Spark New Leaders

Nick Caldwell discusses the three ingredients for inspiring non-manager leaders to emerge and provides simple techniques any team member can apply. He uses stories to help illustrate how to inspire leadership at many levels in the organization. He shares real-world advice for managers, individual contributors, and architects in inspiring leadership and igniting the fire. (Presentation with transcript included)

Learning from Machines

Ashi Krishnan discusses biological and artificial minds, exploring how models of cognition informed by ML and computation can help reconfigure processes of being. (Presentation with transcript included)

Head, Heart, Gut and Groin: The Organs of Engagement

David Crowe introduces a communications metaphor helping to close the communications gap when undertaking change, or challenging existing ideas, including how to ensure the right people are engaged. (Presentation)