Blog SeriesElena Daehnhardt |
Image credit: Illustration created with Midjourney, prompt by the author.
Image prompt“An illustration representing cloud computing” |
Blog Series
Some topics deserve more than a single post. When I find myself writing a third paragraph of background context before getting to the actual point, that is usually a sign the subject needs a series. Each one is designed to be read in order, but individual posts hold up as standalone references once you have the foundation.
Available Series
Machine Learning
27 partsArtificial Intelligence (AI) is a field of computer science. AI provides methods and algorithms to mimic human intelligence, reasoning, and decision-making and provide insights, which businesses could use in research or industry to build new exciting and innovative products or services. Machine Learning (ML) is a subset of AI with algorithms that learn from data. In this post, we sort out the differences between AI and ML.
Python Basics
4 partsPython is relatively easy to learn and beginner-friendly. I like Python because you can program any kind of project with it. It is open-source and free for anyone to use. Python has well-tested machine learning libraries and a very supportive community. I will overview herein a basic syntax of the Python programming language. This will be useful for beginners or people who move quickly from another programming language to Python.
Git Survival Guide
26 partsVersion control systems are handy to keep track of file versions. This is useful for tracking your code, scripts and text information. Currently, GIT is one of the best open-source and cross-platform version control solutions. It enables distributed repository management; it works fast over HTTP and ssh protocols. GIT is relatively easy to use, with command-line utility or Graphical User Interface.
Neural Network Architecture
1 partsArtificial neural networks (ANNs) are the cornerstone of Deep Learning algorithms. The name and the architecture are adopted from the human brain's neural network. ANNs are designed to simulate human reasoning based on how neurons communicate. ANNs contain a set of artificial neurons connected.
Python Projects & Utilities
8 partsThis post explains the basics of Python iterators and their successful alternatives, such as list comprehension. While these alternatives use more memory, they are still useful in practice. The post also covers advanced techniques for working with iterators, including using the itertools module and creating generators with the yield keyword. By mastering iterators, readers can create elegant and efficient code and become better Python programmers.
Creative AI Tools
7 partsIn this post, I discuss voice synthesis and cloning, and mention fantastic AI tools and APIs for creating high-quality human-like voices from text or for automatic voice dubbing.
AI Image Generation in Practice
4 partsIn this post, I collaborated with ChatGPT to explore the captivating World of Dutch art and Johannes Vermeer. As an art critic and historian, ChatGPT provides fascinating insights into Vermeer's masterpieces and the historical events that influenced them. I also share my emotional experience of visiting a Vermeer art exhibition, and we'll have some fun creating AI art with Jasper.ai, DALL-E, Stable Diffusion Playground and Midjourney bot. Take advantage of my tips for refining ChatGPT's output and the prompts I used to get the best results. Join me on this adventure and discover the beauty of Dutch art and AI-art outcomes!
Why AI will never void humanity? What AI wants badly? I was thinking about these questions while travelling. I will share my initial thoughts with you, my dear reader.
AI Productivity Workflows
4 partsManual content pipelines inevitably fail at scale. After outgrowing brittle Python cron jobs, I migrated my infrastructure to n8n—a self-hosted, node-based orchestration layer. Here is the technical breakdown of configuring databases, managing OAuth2 security, and deploying AI-driven agents.
Codex CLI
4 partsLearn what Codex CLI is, how to install it on Mac, Linux, and Windows, and take your first steps with this AI coding assistant that runs in your terminal.
AI Safety
3 partsAI agents like OpenClaw are wonderful tools — but without strict access rules and proper supervision, they can turn an ordinary Tuesday into something you will be explaining to HR for weeks. In this post, we explore the very real risks of deploying AI assistants carelessly, from leaked credentials to messages you absolutely did not mean to send. Most importantly, we look at how to use OpenClaw the right way, because when deployed thoughtfully, it is one of the most exciting and capable tools we are only just beginning to understand.
Why Series?
I write in series when a topic has too many moving parts to address fairly in a single post. The Python basics series, for example, started as a single overview and kept growing until I realised I was writing a curriculum. Series let me go deep without making any individual post overwhelming — and they give you a clear path if you want to work through something properly, rather than picking up pieces here and there.
Upcoming
I am currently working on:
- AI Publishing Pipeline — extending the multi-agent workflow into social media, book compilation, and automated testing
- RAG & Local LLM Systems — retrieval-augmented generation from the ground up, with local models you can run on your own machine
Have a topic you would like me to cover in a series? Let me know — I genuinely read every message.