In this issue, June 01, 2021 View it in your browser.

Project Loom, ZeRO-Infinity Library, Elastic Stack on Azure, Jolie, GraalVM, Source Generator for C#, BlockLike.js, Google Fuchsia, Evolutionary Architecture, Organizational Debt

How can modern DevOps practices accelerate your software delivery without the quality issues?

Get valuable insights from world-class domain experts at InfoQ Live on July 20th to speed up your software automation, testing & experimentation without compromising quality. Learn how Supply Management Techniques can improve Software Quality and speed of delivery. Register for the InfoQ Live July edition.
 

SPONSOR AD

NGINX

Real-Time APIs: Design, Operation, and Observation

Download this eBook to learn about the challenges in producing a real-time APIs ecosystem, how to design APIs for speed and observability, and how to load test APIs with ease. You’ll also explore four case studies of implementing real-time APIs. Download now.

https://assets.infoq.com/newsletter/regular/en/assets/WeWantYourFeedback.png

How might we improve InfoQ for you?

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

https://res.infoq.com/podcasts/java-project-loom/en/smallimage/infoq-podcast-200-1621863858340.jpg

Java’s Project Loom, Virtual Threads and Structured Concurrency with Ron Pressler

In this podcast Ron Pressler, technical lead for Project Loom at Oracle, sat down with InfoQ podcast co-host Charles Humble to discuss the project and its forerunner Quasar. Topics include the differences between concurrency and parallelism; what virtual threads are; current issues with JVM concurrency; the Loom developer experience; pluggable schedulers; structured concurrency; and more. (Podcast)

https://res.infoq.com/podcasts/technologists-career-paths/en/smallimage/engineering-culture-200x200-1622192581594.jpg

Tim Olshansky on Career Paths for Technologists Who Don’t Want to Manage People

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Tim Olshansky of Zenput about cross functional teams, OKRs, career paths for technologists, and making tradeoffs between technical and customer needs. (Podcast)

Microsoft's ZeRO-Infinity Library Trains 32 Trillion Parameter AI Model

Microsoft recently open-sourced ZeRO Infinity, an addition to their open-source DeepSpeed AI training library that optimizes memory use for training very large deep-learning models. Using ZeRO-Infinity, Microsoft trained a model with 32 trillion parameters on a cluster of 32 GPUs, and demonstrated fine-tuning of a 1 trillion parameter model on a single GPU. (News)

SPONSOR AD

Instana

Observability Isn’t Just the New Word for Monitoring

In this webinar, we will look at the observability and monitoring technology landscape, examine the pros and cons of primary methods, and explore how Developers and Ops teams can leverage Observability to become more efficient and focus more on innovation. Live Webinar, June 17th, 2021 -- Save Your Seat.

TOP DevOps NEWS HEADLINES

  1. Microsoft and Elastic Partner to Offer Elastic Stack on Azure

  2. AWS Announces General Availability of New Application Migration Service

  3. Cloudflare Grows Its Serverless Ecosystem with New Observability Integrations

  4. AWS Launches EC2 Auto Scaling Warm Pools 

  5. Confluent Announces Confluent for Kubernetes into General Availability

Q&A with Eveline Oerhlich on Building an Effective DevOps Culture

The DevOps Institute recently released their latest report entitled "Upskilling 2021: Enterprise DevOps Skills Report". The report found that automation and security remain vital to business success. A focus on building the human skills of DevOps was also identified as companies with the best learning cultures were most likely to succeed. (Article)

SPONSOR AD

Site24x7

Rapidly troubleshoot application complexities

Enable your developers to quickly deploy and optimize applications with a real-time APM tool. Detect code-level issues, eliminate errors and exceptions, and fine-tune application performance. Get started.

Jolie - a Service-Oriented Programming Language for Distributed Applications

The Jolie programming language recently attracted the attention of developers on Hacker News. Jolie is a service-oriented language that encourages developers to model distributed software as composable services whose orchestration is described separately from communication protocols (SOAP, HTTP, XML-RPC) and deployment architecture. Jolie adopts services as a first-class concept. (News)

SPONSOR AD

VMware

Kubernetes Up & Running (By O’Reilly)

Co-written by Joe Beda, the co-creator of Kubernetes, this eBook shows how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Teach your teams how to successfully use Kubernetes. The more confident they feel using K8s, the faster your production cycles will be. Download now.

TOP Java NEWS HEADLINES

  1. The Road to Quarkus 2.0: Continuous Testing

  2. GraalVM 21.1 Supports JDK 16

  3. Java News Roundup - Week of May 17th, 2021

Serverless Search for My Blog with Java, Quarkus & AWS Lambda

Gunnar Morling discusses Quarkus, cold starts and serverless for Java. (Presentation with transcript included)

SPONSOR AD

Payara

Payara Services is recruiting for remote Java Developers & other roles!

Join a rapidly growing, global Team of world-class experts. Join us.

TOP .NET NEWS HEADLINES

  1. .NET News Roundup - Week of May 17th, 2021

Building a Source Generator for C#

In this article we’ll be writing a Source Generator for C#. Along the way we’ll explain some of the key technologies you’re going to need to learn in order to build your own and some of the pitfalls you might encounter on the way. (Article)

SPONSOR AD

Undo

[Ebook] Accelerate Error Resolution - Automatically Record Test Failures

Software testing is often the bottleneck of the CICD process, caused by a growing backlog of unresolved test failures. The solution is to automatically record test failures and to debug them using Time Travel Debugging. Download now.

TOP Web Development NEWS HEADLINES

  1. Zx - a Tool for Writing Better Scripts

  2. BlockLike.js Aims to Make it Easier to Go from MIT Scratch to JavaScript Programming

Deep Dive into Reactive Programming with RxJS

One of the most challenging aspects of developing any user-facing application is handling asynchronous actions such as user input and API requests cleanly and robustly. RxJS helps developers author declarative code for handling side effects and asynchronous actions with continuous data streams and subscriptions. (Article)

TOP Mobile and IoT NEWS HEADLINES

  1. Google Revamps Android Material Design, Improves UI Toolkit and Android Studio

Google Fuchsia Debuts on the Google Nest Hub

Google has been working on its capability-based OS Fuchsia for at least six years. A few days ago, Fuchsia started rolling out to Nest Hub devices, thus marking its official release. (News)

SPONSOR AD

NowSecure

Secure Mobile Development Best Practices

Get our definitive guide with over fifty best practices for creating more secure mobile applications, with specific recommendations to use during your development process. Download the eBook.

Evolutionary Architecture from an Organizational Perspective

Creating an architecture that can evolve over time is not simply a technical challenge, and requires collaboration with non-technical people in an organization to ensure the software adapts as needed. (Article)

SPONSOR AD

Teleport

Securing Open Source Infrastructure

Teleport is offering a free Teleport Pro account for Open Source Projects. Helping teams and projects secure and collaborate at scale. Learn more.

TOP Culture & Methods NEWS HEADLINES

  1. The Impact of Radical Uncertainty on People

Agile Transformation: an Integral Approach

The book Agile Transformation - Using the Integral Agile Transformation Framework to Think and Lead Differently by Michael Spayd and Michele Madore provides an integral approach to agile transformations. The integral approach operates on all levels, from individuals to teams to the whole enterprise, helping us take multiple perspectives on situations and to think and act from multiple worldviews. (Article)

‘Debt’ as a Guide on the Agile Journey: Organizational Debt

In this article in a series on how ‘debt’ can be used to guide an agile journey, we will provide two examples of smells that are related to organizational debt, explain the symptoms, the impact on the business and in our organization, outline the experiments (countermeasures) that we have introduced in an effort to try to remove the smell, and provide some specific advice for you to be inspired. (Article)

SPONSOR AD

Scrum.org_ad_img

New Whitepaper - Accountabilities of a Professional Product Owner

In this whitepaper from Scrum.org & Avanade, we explore the key complexities of Product Ownership and ways to address them. This paper provides insights to help solve complex problems to deliver the best value to the end users of the product. Download now.

Ethical Decisions in a Wicked World: the Role of Technologists, Entrepreneurs, and Organizations

Wherever role you are playing - consumer, employee, entrepreneur, manager - the purpose of a business is to serve society. Organizations need to seek win-win solutions, consider sustainability and ethics in all phases, and learn how to scan and deal with unintended consequences of each intervention. This article brings concepts and ideas to spark initial action for wicked problems using ethics. (Article)

Using DevEx to Accelerate GraphQL Federation Adoption @Netflix

Paul Bakker and Kavitha Srinivasan discuss how they made certain Build vs Buy (open source) trade-offs and the socio-technical aspects of working with many teams on a single shared schema. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

Building software at scale withSAFe®and Atlassian tools

The InfoQ eMag: Resilience Engineering in the Age of COVID