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
- amazon-web-services
- c
- css3
- ebpf
- javascript
- node.js
- sh
- terraform
Log in or sign up for Devpost to join the conversation.