Inspiration

Learn how we would have liked to learn

What it does.

It is a platform that helps you with compilation problems, and also gives you valuable clues and resources for learning eebpf.

How we built it

Well, it was an iterative and incremental process. We didn't think it would grow that much. At this moment, the entire website is NodeJS, the examples are, of course, in C, and many AWS resources (EC2, SSL, VPC, CloudFront, etc).

Challenges we ran into

At first, we had no idea how to compile an eBPF program in the browser. We tried various approaches, including WASM and Firecracker. In the end, we built our own Node module to sanitize and manage the headers. This way, we ensured that what reached the build server was reliable.

Accomplishments that we're proud of

We really think that within a couple of weeks of more work, we can release a productive version of Blazebpf.

What we learned

Pfff, we learned a lot, especially a lot of the intricacies and complications in a complete SDLC,
plan better, code, implement good and organized code, infrastructure, etc. And ee still have a mess, hahaha, but we have the bases to align everything, at the beginning, it is a lot of experimentation, a lot of decision that you are not sure of until you do it. Of That's what the process is about, and it was a lot of fun.

What's next for BlazeBpf

Well, finish because there are still errors, add more content, the content is key, or enable the community section, so that students can upload their programs, it would nourish the program enormously.

Built With

Share this project:

Updates