article thumbnail

eBPF Documentary

Brendan Gregg

The eBPF documentary, published late last year, tells this story by interviewing key players from 2014 including myself, and touches on new developments including Windows. (If While only several of us worked on eBPF in 2014, more joined in 2015 and later, and there are now hundreds contributing to make it what it is.

article thumbnail

Real-Real-World Programming with ChatGPT

O'Reilly

The inspiration (and title) for it comes from Mike Loukides’ Radar article on Real World Programming with ChatGPT , which shares a similar spirit of digging into the potential and limits of AI tools for more realistic end-to-end programming tasks. Setting the Stage: Who Am I and What Am I Trying to Build?

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

The Return of the Frame Pointers

Brendan Gregg

This technique saves two instructions in the prologue and epilogue and makes one additional general-purpose register (%rbp) available." 2014: Java in Flames Broken Java Stacks (2014) When I joined Netflix in 2014, I found Java's lack of frame pointer support broke all application stacks (pictured in my 2014 Surge talk on the right).

Java 145
article thumbnail

C++ safety, in context

Sutter's Mill

I chair the ISO C++ standards committee and I work for Microsoft, but these are my personal opinions and I hope they will invite more dialog across programming language and security communities. When I say “safety” unqualified here, I mean programming language safety, which benefits both software security and software safety.

C++ 139
article thumbnail

Expanding the AWS Cloud – An AWS Region is coming to South Africa!

All Things Distributed

The new AWS Africa (Cape Town) Region will have three Availability Zones and provide lower latency to end users across Sub-Saharan Africa. We already have 55 Availability Zones across 19 infrastructure regions that customers can use today. This news marks the 23rd AWS Region that we have announced globally.

AWS 167
article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

I see people think like a programmer instead and feel they must start by learning bcc and BPF programming in depth. For a more recent example, I wrote cachestat(8) while on vacation in 2014 for use on the Netflix cloud, which was a mix of Linux 3.2 That will be a quick and useful version 1. BPF up and running! at the time.

Latency 145
article thumbnail

What is AWS Lambda?

Dynatrace

The 2014 launch of AWS Lambda marked a milestone in how organizations use cloud services to deliver their applications more efficiently, by running functions at the edge of the cloud without the cost and operational overhead of on-premises servers. Dynatrace news. What is AWS Lambda? Customizing and connecting these services requires code.

Lambda 186