article thumbnail

Automating dead code cleanup

Engineering at Meta

Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from both a business and programming language perspective. These are combined and form an augmented dependency graph.

Coding 134
article thumbnail

Fine-Tuning Improves the Performance of Meta’s Code Llama on SQL Code Generation 

Snowflake

Based on Snowflake’s testing, Meta’s newly released Code Llama models perform very well out-of-the-box. Code Llama models outperform Llama2 models by 11-30 percent-accuracy points on text-to-SQL tasks and come very close to GPT4 performance. We tested the out-of-the-box SQL performance of Code Llama before fine-tuning our own version.

Coding 75
Insiders

Sign Up for our Newsletter

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

article thumbnail

Implementing multi-metric scaling: making changes to legacy code safely

Yelp Engineering

The first commit was on August 20th, 2013, and the first public commit was on October 22nd, 2015. This year, PaaSTA (Yelp’s platform-as-a-service, which we use to manage all of the applications running on our infrastructure) turns eleven years old! That’s over half of Yelp’s.

Coding 52
article thumbnail

Introducing Cloudera DataFlow Designer: Self-service, No-Code Dataflow Design

Cloudera

Cloudera has been providing enterprise support for Apache NiFi since 2015, helping hundreds of organizations take control of their data movement pipelines on premises and in the public cloud. The post Introducing Cloudera DataFlow Designer: Self-service, No-Code Dataflow Design appeared first on Cloudera Blog.

article thumbnail

Working at a Startup vs in Big Tech

The Pragmatic Engineer

I was still recovering from this failure in 2015, when a friend who designed the first version of Uber– Jelle Prins – pinged me, and said Uber was kickstarting an engineering office in Amsterdam. In 2015 when I joined, we had 6 engineers in the Amsterdam office. My time at Uber was hypergrowth as its finest.

article thumbnail

Why are Cloud Development Environments Spiking in Popularity, Now?

The Pragmatic Engineer

Every day, there’s more code at a tech company, not less. However, monorepos result in codebases growing large, so that even checking out the code or updating to the head can be time consuming. AWS launched in 2006, Azure in 2010, and GCP launched its first region in 2015. Concern about code leaks.

Cloud 260
article thumbnail

The evolution of Facebook’s iOS app architecture

Engineering at Meta

The app makes heavy use of code generation, spurred by Buck , our custom build system. Ultimately, this design exacerbated the creation of nondeterministic code that was very difficult to debug or reproduce bugs. Going into 2015, the app’s success would trigger what we refer to as a feature explosion. There was only one problem.