Johnny Graber
@jgraber.bsky.social
📤 67
📥 99
📝 166
Problem solver (partially by writing code), loves reading and travels the world whenever possible.
#Python
Friday #336: Build a
#MCP
Server With
#FastMCP
-
#ai
pythonfriday.dev/2026/06/336-...
loading . . .
#336: Build a MCP Server With FastMCP - Python Friday
https://pythonfriday.dev/2026/06/336-build-a-mcp-server-with-fastmcp/
3 days ago
0
1
0
How to Run
#Claude
Code With a Local LLM (3/3): What did the local LLMs produce? -
#ai
improveandrepeat.com/2026/06/how-...
loading . . .
How to Run Claude Code With a Local LLM (3/3) - Improve & Repeat
https://improveandrepeat.com/2026/06/how-to-run-claude-code-with-a-local-llm-part-3/
6 days ago
0
1
0
#Python
Friday #335: Handle the Raspberry-Test in
#LangGraph
-
#ai
pythonfriday.dev/2026/06/335-...
loading . . .
#335: Handle the Raspberry-Test in LangGraph - Python Friday
https://pythonfriday.dev/2026/06/335-handle-the-raspberry-test-in-langgraph/
10 days ago
0
0
0
How to Run
#Claude
Code With a Local
#LLM
(2/3): On models and how they perform -
#ai
improveandrepeat.com/2026/06/how-...
loading . . .
How to Run Claude Code With a Local LLM (2/3) - Improve & Repeat
https://improveandrepeat.com/2026/06/how-to-run-claude-code-with-a-local-llm-part-2/
13 days ago
0
2
0
#Python
Friday #334: Create Subgraphs in
#LangGraph
-
#ai
pythonfriday.dev/2026/06/334-...
loading . . .
#334: Create Subgraphs in LangGraph - Python Friday
https://pythonfriday.dev/2026/06/334-create-subgraphs-in-langgraph/
17 days ago
0
1
0
How to Run
#Claude
Code With a Local LLM (1/2) -
#ai
improveandrepeat.com/2026/06/how-...
loading . . .
How to Run Claude Code With a Local LLM (1/2) - Improve & Repeat
https://improveandrepeat.com/2026/06/how-to-run-claude-code-with-a-local-llm-part-1/
20 days ago
1
3
0
#Python
Friday #333: Inspect and Rerun Workflows in
#LangGraph
-
#ai
pythonfriday.dev/2026/05/333-...
loading . . .
#333: Inspect and Rerun Workflows in LangGraph - Python Friday
https://pythonfriday.dev/2026/05/333-inspect-and-rerun-workflows-in-langgraph/
24 days ago
0
1
0
Use
#Claude
to Improve the
CLAUDE.md
File -
#ai
improveandrepeat.com/2026/05/use-...
27 days ago
0
2
0
#Python
Friday #332: Long-Term Memory in
#LangGraph
-
#ai
pythonfriday.dev/2026/05/332-...
loading . . .
#332: Long-Term Memory in LangGraph - Python Friday
https://pythonfriday.dev/2026/05/332-long-term-memory-in-langgraph/
about 1 month ago
0
2
0
Stop Repeating Yourself: Put Project Context in
CLAUDE.md
-
#ai
#Claude
improveandrepeat.com/2026/05/stop...
loading . . .
Stop Repeating Yourself: Put Project Context in CLAUDE.md - Improve & Repeat
https://improveandrepeat.com/2026/05/stop-repeating-yourself-put-project-context-in-claudemd/
about 1 month ago
0
0
0
#Python
Friday #331: Short-Term Memory in
#LangGraph
-
#ai
pythonfriday.dev/2026/05/331-...
loading . . .
#331: Short-Term Memory in LangGraph - Python Friday
https://pythonfriday.dev/2026/05/331-short-term-memory-in-langgraph/
about 1 month ago
0
0
0
Get Insights Into Your
#Claude
Code Usage -
#ai
improveandrepeat.com/2026/05/get-...
loading . . .
Get Insights Into Your Claude Code Usage - Improve & Repeat
https://improveandrepeat.com/2026/05/get-insights-into-your-claude-code-usage/
about 1 month ago
0
1
0
#Python
Friday #330: Selective Approval With
#LangGraph
-
#ai
pythonfriday.dev/2026/05/330-...
loading . . .
#330: Selective Approval With LangGraph - Python Friday
https://pythonfriday.dev/2026/05/330-selective-approval-with-langgraph/
about 1 month ago
0
1
0
How to Catch Up on the Latest
#Claude
Code Updates -
#ai
improveandrepeat.com/2026/05/how-...
loading . . .
How to Catch Up on the Latest Claude Code Updates - Improve & Repeat
https://improveandrepeat.com/2026/05/how-to-catch-up-on-the-latest-claude-code-updates/
about 2 months ago
0
0
0
#Python
Friday #329: Human in the Loop With
#LangGraph
-
#ai
pythonfriday.dev/2026/05/329-...
loading . . .
#329: Human in the Loop With LangGraph - Python Friday
https://pythonfriday.dev/2026/05/329-human-in-the-loop-with-langgraph/
about 2 months ago
0
0
0
What Goes on Inside of
#Claude
Code? -
#ai
improveandrepeat.com/2026/04/what...
loading . . .
What Goes on Inside of Claude Code? - Improve & Repeat
https://improveandrepeat.com/2026/04/what-goes-on-inside-of-claude-code/
about 2 months ago
0
0
0
#Python
Friday #328: Create Tools for
#LangGraph
-
#ai
pythonfriday.dev/2026/04/328-...
loading . . .
#328: Create Tools for LangGraph - Python Friday
https://pythonfriday.dev/2026/04/328-create-tools-for-langgraph/
about 2 months ago
0
1
0
Are
#Superpowers
or
#GSD
Better Than
#OpenSpec
? -
#ai
#claude
improveandrepeat.com/2026/04/are-...
loading . . .
Are Superpowers or GSD Better Than OpenSpec? - Improve & Repeat
https://improveandrepeat.com/2026/04/are-superpowers-or-gsd-better-than-openspec/
2 months ago
0
1
1
#Python
Friday #327: Visualise the Graph in
#LangGraph
-
#ai
pythonfriday.dev/2026/04/327-...
loading . . .
#327: Visualise the Graph in LangGraph - Python Friday
https://pythonfriday.dev/2026/04/327-visualise-the-graph-in-langgraph/
2 months ago
0
0
0
First (and Last?) Steps With
#OpenSpec
-
#ai
#Claude
improveandrepeat.com/2026/04/firs...
loading . . .
First (and Last?) Steps With OpenSpec - Improve & Repeat
https://improveandrepeat.com/2026/04/first-and-last-steps-with-openspec/
2 months ago
0
1
0
reposted by
Johnny Graber
Florian Aigner
2 months ago
Tod in Memphis: Wie Elon Musk für seine AI "Grok" Umwelt und Menschen opfert. Wir schimpfen oft über zu viel Bürokratie in Europa. Dieses Beispiel zeigt: Wenn keine Regeln gelten, ist alles noch viel schlimmer. Meine Kolumne heute:
loading . . .
Der Tod in Memphis: Wie Tech-Bros ganze Landstriche opfern
Ist Europa zu bürokratisch? Vielleicht. Aber wenn man Leuten wie Elon Musk keine behördlichen Regeln entgegensetzt, hat das oft schreckliche Folgen.
https://futurezone.at/meinung/ai-elon-musk-colossus-xai-umweltverschmutzung-memphis-florian-aigner-kolumne-wissenschaft-ki/403148699
17
678
248
#Python
Friday #326: Control Flow in
#LangGraph
-
#ai
pythonfriday.dev/2026/04/326-...
loading . . .
#326: Control Flow in LangGraph - Python Friday
To keep the examples fast and understandable, we skip the LLM for this post. Feel free to add one for your examples.
https://pythonfriday.dev/2026/04/326-control-flow-in-langgraph/
2 months ago
0
3
1
Why Requirements Matter So Much for
#AI
Coding Agents
improveandrepeat.com/2026/04/why-...
loading . . .
Why Requirements Matter So Much for AI Coding Agents - Improve & Repeat
https://improveandrepeat.com/2026/04/why-requirements-matter-so-much-for-ai-coding-agents/
3 months ago
0
0
0
#Python
Friday #325: First Steps With
#LangGraph
-
#ai
pythonfriday.dev/2026/04/325-...
loading . . .
#325: First Steps With LangGraph - Python Friday
https://pythonfriday.dev/2026/04/325-first-steps-with-langgraph/
3 months ago
0
0
0
The Prototype Trap
improveandrepeat.com/2026/03/the-...
loading . . .
The Prototype Trap - Improve & Repeat
https://improveandrepeat.com/2026/03/the-prototype-trap/
3 months ago
0
0
0
#Python
Friday #324: Add a UI to the Python Friday
#RAG
-
#ai
pythonfriday.dev/2026/03/324-...
loading . . .
#324: Add a UI to the Python Friday RAG - Python Friday
https://pythonfriday.dev/2026/03/324-add-a-ui-to-the-python-friday-rag/
3 months ago
0
0
0
#Claude
Code Basics: Improve Your Workflow and Save Tokens -
#ai
improveandrepeat.com/2026/03/clau...
loading . . .
Claude Code Basics: Improve Your Workflow and Save Tokens - Improve & Repeat
https://improveandrepeat.com/2026/03/claude-code-basics-improve-your-workflow-and-save-tokens/
3 months ago
0
1
0
#Python
Friday #323: Add the
#LLM
to the Python Friday
#RAG
-
#ai
pythonfriday.dev/2026/03/323-...
loading . . .
#323: Add the LLM to the Python Friday RAG - Python Friday
https://pythonfriday.dev/2026/03/323-add-the-llm-to-the-python-friday-rag/
3 months ago
0
0
0
Getting Started With
#Claude
Code -
#AI
improveandrepeat.com/2026/03/gett...
loading . . .
Getting Started With Claude Code - Improve & Repeat
https://improveandrepeat.com/2026/03/getting-started-with-claude-code/
3 months ago
0
1
1
#Python
Friday #322: Embed Markdown for a Python Friday
#RAG
-
#ai
pythonfriday.dev/2026/03/322-...
loading . . .
#322: Embed Markdown for a Python Friday RAG - Python Friday
https://pythonfriday.dev/2026/03/322-embed-markdown-for-a-python-friday-rag/
3 months ago
0
0
0
3 Helpful Commands to Fix
#Windows
11
improveandrepeat.com/2026/03/3-he...
loading . . .
3 Helpful Commands to Fix Windows 11 - Improve & Repeat
https://improveandrepeat.com/2026/03/3-helpful-commands-to-fix-windows-11/
3 months ago
0
0
0
#Python
Friday #321: Working With Metadata in
#Chroma
pythonfriday.dev/2026/03/321-...
loading . . .
#321: Working With Metadata in Chroma - Python Friday
https://pythonfriday.dev/2026/03/321-working-with-metadata-in-chroma/
4 months ago
0
0
0
Little
#SQLServer
Tricks: The STRING_AGG() Function
improveandrepeat.com/2026/03/litt...
loading . . .
Little SQL Server Tricks: The STRING_AGG() Function - Improve & Repeat
https://improveandrepeat.com/2026/03/little-sql-server-tricks-the-string_agg-function/
4 months ago
0
0
0
#Python
Friday #320: Store Embeddings in ChromaDB -
#ai
pythonfriday.dev/2026/02/320-...
loading . . .
#320: Store Embeddings in ChromaDB - Python Friday
https://pythonfriday.dev/2026/02/320-store-embeddings-in-chromadb/
4 months ago
0
0
0
Little
#Git
Tricks: Fix Reference Broken Error
improveandrepeat.com/2026/02/litt...
loading . . .
Little Git Tricks: Fix Reference Broken Error - Improve & Repeat
https://improveandrepeat.com/2026/02/little-git-tricks-fix-reference-broken-error/
4 months ago
0
0
0
#Python
Friday #319: Testing Trading Algorithms: MACD
pythonfriday.dev/2026/02/319-...
loading . . .
#319: Testing Trading Algorithms: MACD - Python Friday
https://pythonfriday.dev/2026/02/319-testing-trading-algorithms-macd/
4 months ago
0
1
0
Fix the Missing NuGet Packages Folder in
#Azure
#DevOps
-
#dotNet
improveandrepeat.com/2026/02/fix-...
loading . . .
Fix the Missing NuGet Packages Folder in Azure DevOps - Improve & Repeat
https://improveandrepeat.com/2026/02/fix-the-missing-nuget-packages-folder-in-azure-devops/
4 months ago
0
0
0
#Python
Friday #318: Testing Trading Algorithms: Bollinger Bands
pythonfriday.dev/2026/02/318-...
loading . . .
#318: Testing Trading Algorithms: Bollinger Bands - Python Friday
https://pythonfriday.dev/2026/02/318-testing-trading-algorithms-bollinger-bands/
4 months ago
0
0
0
How to Clone Dashboards in
#Seq
-
#dotNet
improveandrepeat.com/2026/02/how-...
loading . . .
How to Clone Dashboards in Seq - Improve & Repeat
https://improveandrepeat.com/2026/02/how-to-clone-dashboards-in-seq/
4 months ago
0
0
0
#Python
Friday #317: Working With Stock Marked Data
pythonfriday.dev/2026/02/317-...
loading . . .
#317: Working With Stock Marked Data - Python Friday
https://pythonfriday.dev/2026/02/317-working-with-stock-marked-data/
5 months ago
0
1
0
Little
#Git
Tricks: Get Rid of Commits
improveandrepeat.com/2026/02/litt...
loading . . .
Little Git Tricks: Get Rid of Commits - Improve & Repeat
https://improveandrepeat.com/2026/02/little-git-tricks-get-rid-of-commits/
5 months ago
0
0
0
#Python
Friday #316: Visualise Stock Market Data With mplfinance
pythonfriday.dev/2026/01/316-...
loading . . .
#316: Visualise Stock Market Data With mplfinance - Python Friday
https://pythonfriday.dev/2026/01/316-visualise-stock-market-data-with-mplfinance/
5 months ago
0
0
0
reposted by
Johnny Graber
Patricia Aas 🐢🏳️🌈
5 months ago
«AI blunder in Aurskog-Høland [Norway] – children received water bills»
4
27
6
List Patterns in .Net -
#dotNet
improveandrepeat.com/2026/01/list...
loading . . .
List Patterns in .Net - Improve & Repeat
https://improveandrepeat.com/2026/01/list-patterns-in-dot-net/
5 months ago
0
0
0
#Python
Friday #315: Access Stock Market Data With
#yfinance
pythonfriday.dev/2026/01/315-...
loading . . .
#315: Access Stock Market Data With yfinance - Python Friday
https://pythonfriday.dev/2026/01/315-access-stock-market-data-with-yfinance/
5 months ago
0
2
0
How to Install
#PowerShell
7 With Winget -
#windows
improveandrepeat.com/2026/01/how-...
loading . . .
How to Install PowerShell 7 With Winget - Improve & Repeat
https://improveandrepeat.com/2026/01/how-to-install-powershell-7-with-winget/
5 months ago
0
0
0
#Python
Friday #314: Sortable GUIDs With UUID V7
pythonfriday.dev/2026/01/314-...
loading . . .
#314: Sortable GUIDs With UUID V7 - Python Friday
https://pythonfriday.dev/2026/01/314-sortable-guids-with-uuid-v7/
5 months ago
0
0
0
Change the
#SSL
Certificate of the Octopus Deploy Server -
#dotNet
#web
improveandrepeat.com/2026/01/chan...
loading . . .
Change the SSL Certificate of the Octopus Deploy Server - Improve & Repeat
https://improveandrepeat.com/2026/01/change-the-ssl-certificate-of-the-octopus-deploy-server/
5 months ago
0
0
0
#Python
Friday #313: Persisted Cache for Function Calls
pythonfriday.dev/2026/01/313-...
loading . . .
#313: Persisted Cache for Function Calls - Python Friday
https://pythonfriday.dev/2026/01/313-persisted-cache-for-function-calls/
5 months ago
0
0
0
Find Outdated Packages in .NET Projects -
#dotNet
#security
improveandrepeat.com/2026/01/find...
loading . . .
Find Outdated Packages in .NET Projects - Improve & Repeat
https://improveandrepeat.com/2026/01/find-outdated-packages-in-net-projects/
6 months ago
0
0
0
Load more
feeds!
log in