#
Java Programming Tutorials & Engineering Articles
784 Java tutorials, guides, and engineering insights from LinkedIn, Netflix, Uber, and more
Companies Using This
Java Articles & Tutorials
Filter:
Anna Sulkina, Senior Director of Engineering at Airbnb, shares her career journey from growing up in Eastern Ukraine during the collapse of the Soviet Union to leading Application & Cloud Infrastru...
The article discusses the advancements in scaling long-running autonomous coding agents, focusing on the challenges and solutions encountered while coordinating multiple agents to complete complex ...
Airbnb's Pay as a Local initiative launched 20+ locally relevant payment methods (LPMs) across multiple global markets in 14 months.
The article discusses key benchmarks conducted over the past year that reveal insights into performance optimization in ClickHouse.
The article discusses Uber's collaboration with Oracle Cloud Infrastructure (OCI) and Ampere Computing to optimize the OCI AmpereOne M A4 Compute instances.
Vikrant Soman, Dan Royal, Nav Kankani, Kamran Zargahi
7 min read
Has Summary
--
The 2025 Cloudflare Radar Year in Review highlights significant trends in internet traffic, the rise of AI, post-quantum encryption, and the increase in DDoS attacks.
David Belson
59 min read
Has Summary
--
The article discusses ClickHouse's journey of integrating Rust into its predominantly C++ codebase without undertaking a complete rewrite.
This article discusses Uber's implementation of Apache Pinot to manage and analyze its extensive inventory and catalog data efficiently.
Suraj Modi, Ankit Sultana, Tarun Mavani
11 min read
Has Summary
--
The article discusses the advancements in on-device AI powered by MediaTek's Neural Processing Unit (NPU) and the introduction of the LiteRT NeuroPilot Accelerator.
Lu Wang, Arian Arfaian, Luke Boyer
10 min read
Includes Code
Has Summary
--
This article discusses how Uber improved MySQL cluster uptime by adopting MySQL Group Replication (MGR) at scale.
This article discusses the improvements made to MySQL cluster uptime at Uber through the implementation of MySQL Group Replication (MGR).
Shopify open-sources Tangle, an ML experimentation platform built to solve six common failure modes in machine learning development.
Shopify Engineering
12 min read
Has Summary
--
This article discusses the development and optimization of background coding agents at Spotify, focusing on context engineering to enhance their functionality in code migration tasks.
FishDB is a generic retrieval engine developed by LinkedIn to replace the legacy FollowFeed system, enhancing scalability and performance for their feed infrastructure.
The article discusses Uber's implementation of I/O observability for its massive petabyte-scale data lake, focusing on the challenges and solutions in monitoring data access patterns across its hyb...
Arnav Balyan, Kartik Bommepally, Amruth Sampath, Jing Zhao, Akshayaprakash Sharma
10 min read
Has Summary
--
The article discusses Shopify's innovative approach to building a high-performance product search engine that integrates Machine Learning (ML) models with C++ speed.
Mikhail Shakhray
6 min read
Includes Code
Has Summary
--
The article announces the addition of Go to the Agent Development Kit (ADK), an open-source toolkit for building AI agents.
Toni Klopfenstein
3 min read
Has Summary
--
The article discusses Spotify's evolution in developer productivity through the use of background coding agents within their Fleet Management system.
Max Charas (Senior Staff Engineer) and Marc Bruggmann (Principal Engineer)
7 min read
Has Summary
--
The article reflects on a decade of AI platform development at Pinterest, detailing the evolution from fragmented machine learning stacks to a unified AI platform that supports various models.
AutoMLDockerEmbeddingGenerative AIJavaKubernetesLightGBMPySparkPythonPyTorchSeedSQLTensorFlowThriftTransformer
Pinterest Engineering
22 min read
Has Summary
--
This article discusses the rebuilding of Uber's Apache Pinot™ query architecture, focusing on the transition from Neutrino to a new query system that utilizes Pinot's Multi-Stage Engine Lite Mode.
The article discusses Cursor's significant investment in enhancing Java support, focusing on improving the Java Language Server Protocol (LSP) and contributing to the VS Code ecosystem.
1 min read
Has Summary
--
The article discusses how Meta has utilized Android's Baseline Profiles to enhance the performance of its applications, achieving up to a 40% improvement in critical performance metrics.
Netflix redesigned Maestro's internal workflow engine, replacing the legacy Conductor 2. x-based stateless worker model with a custom stateful actor model built on Java 21 virtual threads.
Uber's migration from Spark 2. 4 to Spark 3. 3 involved upgrading over 2 million Spark applications, utilizing innovative automation tools like Iron Dome.
Amruth Sampath, Arnav Balyan, Nimesh Khandelwal, Sumit Singh, Parth Halani, Suprit Acharya
8 min read
Has Summary
--
The article discusses how Netflix scales its Muse application to provide data-driven creative insights at a massive scale, focusing on the architectural evolution and optimizations made to handle t...
Netflix Technology Blog
10 min read
Includes Code
Has Summary
--
The article discusses the integration of Google’s Agent Development Kit (ADK) for Java with the LangChain4j LLM framework, enabling developers to utilize a variety of Large Language Models (LLMs) f...
The article discusses the open-source release of Starlark Worker, a tool that integrates Cadence workflow orchestration with the Starlark scripting language.
The article discusses Pinterest's transition to Moka, a next-generation data processing platform built on AWS Elastic Kubernetes Service (EKS).
Pinterest Engineering
16 min read
Has Summary
--
This article discusses the architecture and implementation of Uber's HiveSync, a critical service for data replication across its massive data lake.
Radhika Patwari, Trivedhi Talakola, Rajan Jaiswal, Chayanika Bhandary, Mukesh Verma, Sanjay Sundaresan
14 min read
Has Summary
--
This article discusses how Uber's CacheFront serves over 150 million reads per second while ensuring stronger consistency guarantees.
The article discusses the integration of Kotlin's incremental compiler into Buck2, Meta's build system, highlighting the improvements in build times and developer productivity.
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
uReview is an AI code review platform developed by Uber to enhance the code review process by providing timely, high-quality feedback.
The article discusses the advancements in NVIDIA cuVS, a GPU-accelerated vector search library designed for high-performance indexing and low-latency retrieval.
Corey Nolet
7 min read
Has Summary
--
The article discusses Finch, Uber's conversational AI data agent designed to streamline financial data retrieval within the Slack environment.
This article discusses Pinterest's transition from a Hadoop-based platform to a Kubernetes-based data processing solution named Moka.
Meta has officially joined the Kotlin Foundation as a gold member, reinforcing its commitment to Kotlin and the Android development ecosystem.
The article discusses Netflix's Unified Data Architecture (UDA), which aims to streamline data modeling across its various platforms by allowing teams to define business concepts once and use them ...
This article details Uber's migration from Apache Hive to Apache Spark SQL for ETL workloads, highlighting the motivations behind the transition, the architecture involved, and the challenges faced...
Kumudini Kakwani, Akshayaprakash Sharma, Nimesh Khandelwal, Aayush Chaturvedi, Chintan Betrabet, Suprit Acharya
14 min read
Has Summary
--
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
The article discusses the integration of Google Pay within Android WebView, highlighting its availability starting from WebView version 137.
Dominik Mengelt
2 min read
Includes Code
Has Summary
--
The article discusses significant updates to Google's intelligent agent ecosystem, focusing on the Agent Development Kit (ADK), the Agent Engine UI, and enhancements to the Agent2Agent (A2A) protoc...
The article discusses FixrLeak, a generative AI-based framework developed by Uber to automate the detection and repair of resource leaks in Java applications.
Chris Zhang, Akshay Utture, Manu Sridharan
7 min read
Has Summary
--
Claude Code is a command line tool designed for agentic coding, allowing for flexible integration of AI into coding workflows.
NVIDIA and the PyTorch team at Meta have collaborated to integrate federated learning capabilities into mobile devices using NVIDIA FLARE and ExecuTorch.
Ziyue Xu
12 min read
Includes Code
Has Summary
--
The article discusses how Dash0 transitioned to using ClickHouse as a core database technology for their observability platform, leveraging its efficiency and scalability to handle OpenTelemetry da...
Miel Donkers
20 min read
Includes Code
Has Summary
--
The article discusses the introduction of Managed I/O in Google Cloud Dataflow, which simplifies the management of Apache Beam I/O connectors.
Chamikara Jayalath
8 min read
Includes Code
Has Summary
--
The article discusses the integration of Rust into ClickHouse, emphasizing the strategic decision to enhance the system without rewriting it entirely in Rust.
The article discusses the evolution of LinkedIn's Nuage control plane, highlighting its transition from a self-service platform to a comprehensive control plane solution for managing data infrastru...
Aashish Nagpal
21 min read
Has Summary
--
The article discusses Profile-Guided Optimization (PGO) in Go programming, detailing its implementation at Uber to enhance performance through runtime profiling data.