Blogs

All Articles

April 6, 2025

Beyond Code Comparison: Mito's Functional Evaluation Approach to AI Testing

Learn how Mito's execution-based evaluation approach focuses on the functional results of AI-generated code rather than superficial similarity.

LLM Evaluation NLP Testing AI Machine Learning

February 8, 2025

Building Auto Dashboards - A Hackathon Journey

Reflecting on my experience of creating the Auto Dashboards project during a hackathon.

Auto Dashboards JupyterLab Streamlit Solara OpenAI

May 10, 2023

Notebooks Hub at JupyterCon 2023

I had an opportunity to present a lightning talk at JupyterCon 2023 in Paris. The talk starts at 36:50 mark.

May 5, 2022

Play MIDI tones on Adafruit Clue

Learn how to play MIDI tones on the Adafruit Clue microcontroller using CircuitPython. This tutorial explores converting MIDI files into playable sounds using the device's built-in speaker, creating a foundation for game development.

CircuitPython Adafruit Clue

February 3, 2020

External

Create a desktop shortcut for JupyterLab on Windows

Simple guide for creating a convenient desktop shortcut to launch JupyterLab

JupyterLab Windows Productivity

February 2, 2020

Pool Limited Queue Processing in Python

A practical guide to using Python's multiprocessing library to implement a system where many parallel processes write to a queue, while a limited pool of workers processes those queue items. Includes solutions for common challenges and Windows-specific issues.

Python Multiprocessing Queue Pool

January 26, 2020

On Pytorch Tensors and Autograd

A brief explanation of PyTorch's Autograd system, computational graphs, and how gradient calculation works in deep learning frameworks.

Pytorch Autograd Python

August 7, 2019

US Radio Spectrum Interactive Visualization with Python and BokehJS

Creating an interactive visualization of the US radio frequency spectrum using Python and BokehJS to explore frequency allocations across different bands, replacing static FCC infographics with a dynamic, color-coded interface.

Python Bokeh Radio spectrum

April 15, 2018

External

Displaying real-time webcam stream in IPython at (relatively) high framerate

How to efficiently display webcam video feeds in Jupyter notebooks

Python Jupyter IPython Computer Vision