article thumbnail

Why Picnic picked Java

Picnic Engineering

When Picnic launched as the first app-only supermarket back in 2015 in The Netherlands, the tech landscape looked markedly different from today. Java 8 was released just the year before, adding the beloved lambdas and streams functionality. So why did we end up picking Java as our backend development stack?

Java 59
article thumbnail

Netflix OSS and Spring Boot?—?Coming Full Circle

Netflix Tech

Much of Netflix’s backend and mid-tier applications are built using Java, and as part of this effort Netflix engineering built several cloud infrastructure libraries and systems?—? In 2015, Spring Cloud Netflix reached 1.0. Ribbon for load balancing, Eureka for service discovery, and Hystrix for fault tolerance.

Java 111
article thumbnail

A Tour Around Buck2, Meta's New Build System

Tweag

Bazel, on the other hand, is a much older codebase , with the first public commit dating back to 2015 and internal development dating back much longer. Most of it is implemented in Java, and while some components can be used independently, e.g., the remote worker , most are generally not developed or published as standalone components.

Systems 141
article thumbnail

Brief History of Data Engineering

Jesse Anderson

Google’s 2015 paper Hidden Technical Debt in Machine Learning Systems highlighted the fact that machine learning isn’t just the creation of models. At various times it’s been Java, Scala, and Python. For the majority of companies, that was the only title working on data problems at scale. Now people are excited about Rust.

article thumbnail

Developing a Java plugin that automatically fixes code

Picnic Engineering

Building and extending a Java plugin that integrates directly with the compiler comes with some difficulties, and additionally, we’ll discuss some challenges that come with developing and maintaining an open source plugin within the Java ecosystem. How Did We Get Here? This article is written together with Stephan Schroevers.

Java 40
article thumbnail

The State of WebAssembly 2023 by Colin Eberhardt

Scott Logic

Many respondents shared that they expect WebAssembly to deliver on the “write once and run anywhere” promise that was originally made by Java. (If We are potentially seeing some impatience in the community, with the satisfaction in the evolution of WAI being notably less than the satisfaction people express in the evolution of WebAssembly.

article thumbnail

Joe Reis Flips The Script And Interviews Tobias Macey About The Data Engineering Podcast

Data Engineering Podcast

Ascend users love its declarative pipelines, powerful SDK, elegant UI, and extensible plug-in architecture, as well as its support for Python, SQL, Scala, and Java. init started in 2015, and your first episode of Data Engineering was published January 14, 2017. Go to dataengineeringpodcast.com/ascend and sign up for a free trial.