Deploy a Static Site on Dokku
Today, I wanted to try a little experiment: In reaction to a tweet by Pieter Levels about preferring builder as opposed to talker, I created and launched a dead simple website called Builder Habit....
Today, I wanted to try a little experiment: In reaction to a tweet by Pieter Levels about preferring builder as opposed to talker, I created and launched a dead simple website called Builder Habit....
Quick tip: It’s much better to launch VS Code from the command line. Why? Because this way, the sessions’ environment configuration is used by VS Code, too, and you don’t need to configure the Pyth...
I am working on a SaaS app. Although I started it with FastAPI I decided to go back to Django since I’m using Django on and off since end of 2005 (really!) thus, I know it much better than FastAPI....
For documentation, I prefer Sphinx over static site builders like Hugo and Jekyll, as I can have one source for html, epub, and PDFs, create docs from Jupyter Notebooks with Jupyterbook, wr...
I wanted to load Ollama models onto a system with restricted internet access. Unfortunately, Ollama doesn’t yet support private registries or has a command for exporting models. As a workaround, ...
Ollama is one of the easiest ways to run large language models locally. Thanks to llama.cpp, it can run models on CPUs or GPUs, even older ones like my RTX 2070 Super. It provides a CLI and an Ope...
Large language models like GPT-3.5 and GPT-4 can summarize text quite well. But the text must fit into the context window. In this blog post and its acompanying video you will learn how to summariz...
Excel is a suprisingly simple and effective tool to create solutions that make use of Generative AI. In this book you will learn everything you need to know to create your own AI-infused Excel too...
With the default GPT-4 model in ChatGPT Plus you can now attach images to a conversation. I assume, it uses the model gpt-4-vision-preview under the hood. When I write GPT-4 here, I mean the vision...
This post shows some results of prompting small LLMs to accomplish a variety of tasks. It demonstrates that small models can produce quite good results. Here is a short list of my conclusions for p...