Tech Blog

Exploring Python Async

This whole exploration into Python async driven by LLM coding has been really interesting. I wanted to understand this better as I couldn’t really grok it. My mental model is still treating an async for loop as just a regular for loop but there are differences!

Lessons Learned from using Streaming APIs

I was trying out various tutorials to learn AI, specifically Google’s ADK and a course on Gradio at Deeplearning.ai; both courses featured code in notebooks that sourced from APIs and both seemed like they did streaming. But I wanted a deeper understanding of how this mechanism worked. Cuz I’m old and I’ve been out of the coding game for quite some time so have little to no experience with streaming. :smile:

Lessons Learned from putting up a site

So I actually vibe coded a site and put it into production. It wasn’t a terribly sophisticated site. It was a single page application on a Typescript/React stack with no database. Really pretty simple.

But it was a passion project and I needed it up and running in a very quick timeframe. It was a lot of fun because basically everything was new to me. I used Cursor for this development and made more use of GitHub than I ever have previously.

Privacy with Email

Learning gradio

Today I was playing with the hugging face API when I was following the gradio course on deep learning.ai ; in that course they use the python request API to make calls out to hugging face’s inference API;

Welcome to Jekyll

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

Markdown examples

Coffee

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit.

Advanced examples

Swiss Alps