41554 blogs · [ { "id": "01a087a7-56c0-72c7-b6e1-80d512d4060f", "title": "Senior means simpler", "url": "https://mitjamartini.com/posts/2026/01/senior-means-simpler/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d5134c744c", "title": "Export ChatGPT Conversations as Markdown", "url": "https://mitjamartini.com/posts/2026/01/export-chatgpt-conversations-as-markdown/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d5140fbf00", "title": "Hardware for local coding models is still affordable. For how long?", "url": "https://mitjamartini.com/posts/2026/01/hardware-for-local-coding-models-still-affordable/", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d5141441c4", "title": "MCP and A2A Attack Vectors for AI Agents", "url": "https://mitjamartini.com/posts/2026/01/mcp-a2a-attack-vectors/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d514620e20", "title": "Try vibe coding (again)", "url": "https://mitjamartini.com/posts/2026/01/try-vibe-coding-again/", "published_at": "2026-01-13T19:39:52+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d5148c545e", "title": "The Van Halen Test can check if an agent knows it's context", "url": "https://mitjamartini.com/posts/2026/01/van-halen-test-agent-context/", "published_at": "2026-01-13T18:43:45+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d514c8bda8", "title": "From 8 Lines with Dokku to 200 with Kubernetes – Why I'm Still Switching", "url": "https://mitjamartini.com/posts/2026/01/from-8-lines-with-dokku-to-200-with-k8s/", "published_at": "2026-01-13T16:21:46+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d515333169", "title": "What Takes Time in Vibe Coding", "url": "https://mitjamartini.com/posts/2026/01/what-takes-time-in-vibe-coding/", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d515c58b98", "title": "Terms", "url": "https://mitjamartini.com/terms/", "published_at": "2025-12-21T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d516b80e69", "title": "MCP in ChatGPT Developer Mode Beta", "url": "https://mitjamartini.com/posts/mcp-in-chatgpt-developer-mode-beta/", "published_at": "2025-10-17T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d517618f39", "title": "Claude Code in Devcontainers", "url": "https://mitjamartini.com/posts/claude-code-in-devcontainer/", "published_at": "2025-10-14T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d517e62d5e", "title": "About", "url": "https://mitjamartini.com/about/", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d518c1cffa", "title": "Privacy", "url": "https://mitjamartini.com/privacy/", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d518d3c13c", "title": "Work with me - AI Engineering", "url": "https://mitjamartini.com/ai-engineer/", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d5198bbd1e", "title": "Tipps for Migrating to Hugo", "url": "https://mitjamartini.com/posts/tipps-for-migrating-to-hugo/", "published_at": "2025-09-06T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d519a2d70d", "title": "Evals for Voice Agents (Session Notes)", "url": "https://mitjamartini.com/posts/evals-for-voice-agents-session-notes/", "published_at": "2025-06-30T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d519b5db0e", "title": "Coding Agents as Slot Machines", "url": "https://mitjamartini.com/posts/coding-agents-as-slot-machines/", "published_at": "2025-06-01T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51a5096e0", "title": "Pipecat Cloud Latency for EU Users", "url": "https://mitjamartini.com/posts/pipecat-cloud-latency-for-eu-users/", "published_at": "2025-05-11T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51a876f80", "title": "K/V Cache Quantization in Ollama", "url": "https://mitjamartini.com/posts/ollama-kv-cache-quantization/", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51b7613cf", "title": "Deploying Voice Agents to Production", "url": "https://mitjamartini.com/posts/deploying-voice-agents-to-production/", "published_at": "2025-05-09T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51bd5d508", "title": "An Overview of the Voice AI Landscape (Session Notes)", "url": "https://mitjamartini.com/posts/overview-of-voice-ai-landscape/", "published_at": "2025-05-08T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51bdbd899", "title": "The Fast Solopreneur", "url": "https://mitjamartini.com/posts/the-fast-solopreneur/", "published_at": "2025-05-08T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51c2dbc4c", "title": "Installing Docker on Raspberry PI", "url": "https://mitjamartini.com/posts/docker-on-raspberrypi/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51c613290", "title": "A note on the hidden complexities of WebSockets", "url": "https://mitjamartini.com/posts/a-note-about-the-hidden-complexities-of-websockets/", "published_at": "2025-01-25T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51d390205", "title": "RTX 5090 for Local AI", "url": "https://mitjamartini.com/posts/rtx-5090-for-local-ai/", "published_at": "2024-11-26T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51d5d8944", "title": "ChatGPT can use information from internal sites", "url": "https://mitjamartini.com/posts/chatgpt-can-use-information-from-internal-sites/", "published_at": "2024-11-05T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51dde2ce6", "title": "AI as Repository of Human Knowledge", "url": "https://mitjamartini.com/posts/ai-as-repository-of-human-knowledge/", "published_at": "2024-10-16T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51e7e1c23", "title": "Deploy a Static Site on Dokku", "url": "https://mitjamartini.com/posts/deploy-static-site-on-dokku/", "published_at": "2024-10-03T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51ec8691e", "title": "Dokku SSH Alias", "url": "https://mitjamartini.com/posts/dokku-ssh-alias/", "published_at": "2024-10-03T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d51fc37f0a", "title": "Launch VS Code from the Command Line", "url": "https://mitjamartini.com/posts/launch-vscode-from-the-cli/", "published_at": "2024-09-28T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d52052e038", "title": "Deploying a SaaS Pegasus Based Django App on Dokku", "url": "https://mitjamartini.com/posts/deploying-a-django-app-on-dokku/", "published_at": "2024-09-22T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d520b3d248", "title": "The Furo Sphinx Theme Looks Good with Small Documentations", "url": "https://mitjamartini.com/posts/furo-sphinx-theme/", "published_at": "2024-08-10T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d521a03c6a", "title": "A Script to Export Models from Ollama", "url": "https://mitjamartini.com/posts/export-models-from-ollama/", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d522091379", "title": "Ollama on Windows", "url": "https://mitjamartini.com/posts/ollama-on-windows/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d5224c3178", "title": "Summarizing Large Texts with LLMs and a Tree of Summaries", "url": "https://mitjamartini.com/posts/tree-of-summaries/", "published_at": "2024-02-04T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d522efd663", "title": "Hands-on ChatGPT in Excel (Book)", "url": "https://mitjamartini.com/posts/hands-on-chatgpt-in-excel/", "published_at": "2023-12-18T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d523a67a2c", "title": "ChatGPT Image Inputs Use Cases", "url": "https://mitjamartini.com/posts/chatgpt-image-input-use-cases/", "published_at": "2023-10-25T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d524765c7e", "title": "Prompting Small LLMs.", "url": "https://mitjamartini.com/posts/prompting-small-llms/", "published_at": "2023-10-10T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d524e9b28f", "title": "Fetching Data from REST APIs with Python and httpx", "url": "https://mitjamartini.com/posts/python-httpx-get/", "published_at": "2023-01-15T00:00:00+00:00" }, { "id": "01a087a7-56c0-72c7-b6e1-80d52568a459", "title": "What is new in Excel in Q1 2022", "url": "https://mitjamartini.com/posts/new-in-excel-q1-2022/", "published_at": "2022-04-24T00:00:00+00:00" } ] posts Claim your blog
Back to mitjamartini.com
Blog · corpus.blog/blogs/mitjamartini.com/posts

mitjamartini.com

mitjamartini.com

2026

2025

2024

2023

2022