Share your nbdev project 📜

Looks good @ddobrinskiy ! I strongly suggest adding a preview image to your post. It makes it stand out far more on Twitter et al.

Also, a bit of personal background might make it more readable. I.e who are you and why did you make this, and what impact has this project had on your work?

2 Likes

@jeremy Thanks for the feedback!

The updated version is up now, including both motivation and preview

3 Likes

Published my first Python package developed with nbdev:

It implements the simple observer pattern from the JS Svelte Framework in less than 200 lines of code.

3 Likes

Hi!

Inspired by FastAPI, we built a framework for writing Kafka services using nbdev.

It allows you to build a complete ML serving process in about 50 lines of code. It has an integrated testing framework as well as automatic documentation generation from the code.

Please take a look at it and let me know what you think.

Davor

1 Like

I implemented ToolFormer paper using nbdev

Paper: [2302.04761] Toolformer: Language Models Can Teach Themselves to Use Tools
Implementation: GitHub - xrsrke/toolformer: Implementation of Toolformer: Language Models Can Teach Themselves to Use Tools


2 Likes

This is really cool!! How was your experience doing this in nbdev?

3 Likes

Nbdev is great, but I separated all the tests into a separate file and used VSCode to run them. This way, I can easily run a specific test when needed, and have a clear overview of all the tests in my codebase, making it easier to manage and identify any missing tests!!

5 Likes

This is interesting, thanks for sharing! Did you consider writing the tests in a notebook and exporting those to a file – or would that add too much friction?

4 Likes

I apologize for the delayed response. I just tried it, and it works great (VSCode found the test). Thank you!!

3 Likes

Such a beautiful UI design :slightly_smiling_face:. I am absolutely loving this kind of UI design and it shows the power of quarto+nbdev.