Recent Articles

Inclusion Has to Be Continuous

To create a truly diverse culture, we need to have inclusion throughout the whole lifecycle of an em...
Ben Linders, Dave Dame
3 days ago

Accelerating Deep Learning on the JVM with Apache Spark and NVIDIA GPUs

In this article, authors discuss how to use the combination of Deep Java Learning (DJL), Apache Spar...
Haoxuan Wang, Qing Lan, Carol McDonald
3 days ago

Reawakening Agile with OKRs?

Corporate agile often represents an improvement over what went before but falls short on delivering...
Allan Kelly
4 days ago

#IamaGDE: Josue Gutierrez

Google Developers
4 days ago

Proper (Java) application life cycle management in Kubernetes

When operating applications in Kubernetes, proper lifecycle management is crucial to enable Kubernet...
Trivago
5 days ago

Android 12 Beta 2 Update

Android Developers
5 days ago

Using the Plan-Do-Check-Act Framework to Produce Performant and Highly Available Systems

The PDCA (plan-do-check-act) framework can be used to outline the performance, availability, and mon...
Kulkarni Girish
5 days ago

Building Reliable Software Systems with Chaos Engineering

Advances in large-scale, distributed software systems are changing the game for software engineering...
Ben Linders, Casey Rosenthal
6 days ago

Releasing Bluepill to the Mobile Native Foundation

In March, LinkedIn joined the recently announced Mobile Native Foundation (MNF), a Linux Foundation...
Oscar Bonilla
1 week ago

Cameron Purdy Explains Ecstasy - A New Cloud Native Environment

In this interview, Cameron Purdy discusses Ecstasy - a new Cloud Native programming system and runti...
Ben Evans, Cameron Purdy
1 week ago

Starting your Google Career in IT | Kate Grant

Google Developers
1 week ago

JCenter — It’s Y2K all over again!

Back in early February, JFrog announced that it would be, JCenter (part of Bintray) on…
Steffan Chartrand
1 week ago

Virtual Group Coaching: How to Improve Group Relationships in Remote Work Settings

Due to the pandemic, many software development teams will work remotely longer or permanently or wor...
William Rothwell, Cho Hyun Park
1 week ago

Increasing experimentation accuracy and speed by using control variates

At Etsy, we strive to nurture a culture of continuous learning and rapid innovation. To ensure that...
Stephane Shao, Kevin Gaan, Samantha Emanuele, Jayesh Kaushik
1 week ago

Homepage feed multi-task learning using TensorFlow

Co-authors: Ian Ackerman and Saurabh Kataria Editor’s Note: Multi-objective optimization (MOO) is us...
Ian Ackerman
1 week ago

Shifting to Continuous Documentation as a New Approach for Code Knowledge

Documentation is an important part of code development. However, documentation quickly becomes stale...
Omer Rosenbaum
1 week ago

Software Engineering at Google: Practices, Tools, Values, and Culture

The book Software Engineering at Google provides insights into the practices and tools used at Googl...
Ben Linders, Titus Winters, Tom Manshreck, Hyrum Wright
1 week ago

Running a Kaizen event in a pandemic

In the times of the Covid-19 pandemic, people in many organisations are working in distant…
Premanku
1 week ago

Grow your indie game with help from Google Play

Android Developers
1 week ago

Microsoft's Low-Code Strategy Paints a Target on UIPath and the Other RPA Companies

Microsoft is investing big in the low code space and has put together a collection of products that...
Doug Hudgeon
1 week ago

Inspect & Adapt – Digging into Our Foundations of Agility

Inspecting and adapting are fundamentals in agile practices. Yet, there are wide interpretations of...
Sven Ihnken
2 weeks ago

#AndroidDevJourney spotlight - May edition

Android Developers
2 weeks ago