Johnny Graber
@jgraber.bsky.social
📤 63
📥 97
📝 153
Problem solver (partially by writing code), loves reading and travels the world whenever possible.
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/
1 day 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/
6 days 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/
9 days 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/
13 days 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/
16 days 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/
20 days 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/
23 days ago
0
1
0
reposted by
Johnny Graber
Florian Aigner
25 days 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
681
250
#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/
27 days 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/
about 1 month 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/
about 1 month 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/
about 1 month 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/
about 1 month 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/
about 1 month 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/
about 2 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/
about 2 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/
about 2 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/
about 2 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/
2 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/
2 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/
2 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/
2 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/
3 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/
3 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/
3 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/
3 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/
3 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/
3 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/
3 months ago
0
0
0
reposted by
Johnny Graber
Patricia Aas 🐢🏳️🌈
3 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/
3 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/
3 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/
4 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/
4 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/
4 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/
4 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/
4 months ago
0
0
0
#Python
Friday #312: Switch Statement in Python
pythonfriday.dev/2026/01/312-...
loading . . .
#312: Switch Statement in Python - Python Friday
https://pythonfriday.dev/2026/01/312-switch-statement-in-python/
4 months ago
0
0
0
reposted by
Johnny Graber
Volker Weber
4 months ago
Ist euch auch schon aufgefallen, dass KI alles zu allem weiß, außer in dem Bereich, in dem ihr euch richtig gut auskennt?
0
193
58
Goodbye #2025, Welcome #2026
improveandrepeat.com/2025/12/good...
loading . . .
Goodbye 2025, Welcome 2026 - Improve & Repeat
https://improveandrepeat.com/2025/12/goodbye-2025-welcome-2026/
4 months ago
0
0
0
#Python
Friday #311: Creating Packages With
#uv
pythonfriday.dev/2025/12/311-...
loading . . .
#311: Creating Packages With uv - Python Friday
https://pythonfriday.dev/2025/12/311-creating-packages-with-uv/
4 months ago
0
0
0
How to Track Down the Elusive 0x00 Character in Your Data -
#dotNet
#sqlServer
#sql
improveandrepeat.com/2025/12/how-...
loading . . .
How to Track Down the Elusive 0x00 Character in Your Data - Improve & Repeat
https://improveandrepeat.com/2025/12/how-to-track-down-the-elusive-0x00-character-in-your-data/
4 months ago
0
1
0
#Python
Friday #310: The Zip() Function
pythonfriday.dev/2025/12/310-...
loading . . .
#310: The Zip() Function - Python Friday
https://pythonfriday.dev/2025/12/310-the-zip-function/
5 months ago
0
0
0
Validate the Dependency Injection Configuration at Build Time -
#dotNet
improveandrepeat.com/2025/12/vali...
loading . . .
Validate the Dependency Injection Configuration at Build Time - Improve & Repeat
None
https://improveandrepeat.com/2025/12/validate-the-dependency-injection-configuration-at-build-time/
5 months ago
0
0
0
reposted by
Johnny Graber
Tanya Janca | SheHacksPurple
5 months ago
Big news in #AppSec: the #OWASP Top 10 2025 is now available! I'm part of the project team and ALL OF US want every dev, security engineer, and leader to read it (please).
https://twp.ai/E6ClNO
#AppSec:
#OWASP
1/5
2
9
5
#Python
Friday #309: Repeating and Combining Lists With itertools
pythonfriday.dev/2025/12/309-...
loading . . .
#309: Repeating and Combining Lists With itertools - Python Friday
None
https://pythonfriday.dev/2025/12/309-repeating-and-combining-lists-with-itertools/
5 months ago
0
0
0
How to Configure InternalsVisibleTo in the *.csproj File -
#dotNet
improveandrepeat.com/2025/12/how-...
loading . . .
How to Configure InternalsVisibleTo in the *.csproj File - Improve & Repeat
None
https://improveandrepeat.com/2025/12/how-to-configure-internalsvisibleto-in-the-csproj-file/
5 months ago
0
2
1
#Python
Friday #308: Overwrite | to Simulate UNIX Pipes
pythonfriday.dev/2025/12/308-...
loading . . .
#308: Overwrite | to Simulate UNIX Pipes - Python Friday
None
https://pythonfriday.dev/2025/12/308-overwrite-or-to-simulate-unix-pipes/
5 months ago
0
1
0
How to Fix the Context Menu of
#Windows
11
improveandrepeat.com/2025/12/how-...
loading . . .
How to Fix the Context Menu of Windows 11 - Improve & Repeat
None
https://improveandrepeat.com/2025/12/how-to-fix-the-context-menu-of-windows-11/
5 months ago
0
0
0
#Python
Friday #307 Experimenting With a Large PDF File in
#LangChain
-
#ai
#llm
pythonfriday.dev/2025/11/307-...
loading . . .
#307 Experimenting With a Large PDF File in LangChain - Python Friday
None
https://pythonfriday.dev/2025/11/307-experimenting-with-a-large-pdf-file-in-langchain/
5 months ago
0
0
0
Load more
feeds!
log in