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

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 139
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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

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.

article thumbnail

Full Stack Web Developer Learning Path in 2024

Knowledge Hut

So, we need to choose one backend framework from Java (Spring Framework), JavaScript (NodeJS), etc, and then also learn databases. But once more and more developers started using it, the ECMA committee decided to add some very nice features and enhance the language and renamed it ES6 in 2015.

Java 98
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 110
article thumbnail

Automating dead code cleanup

Engineering at Meta

As an example, we looked at Moments , the photo sharing app Meta launched in 2015 and eventually shut down in 2019, and how SCARF can help with the deprecation process through its workflow management capabilities. These are combined and form an augmented dependency graph. SCARF supports multiple programming languages.

Coding 128