Martin Fowler
- Guiding an LLM for Robust Java ByteBuffer Code
- Updating yesterday's post on social media engagement
- Social Media Engagement in Early 2025
- I've been kidnapped by Robert Caro
- The role of developer skills in agentic coding
- Comments on US passport applications
- GenAI Patterns: Fine Tuning
- GenAI Patterns: Guardrails and RAG overview
- What role does LLM reasoning play for software tasks?
- GenAI Patterns: Reranker
- GenAI Patterns: Query Rewriting
- The DeepSeek Series: A Technical Overview
- GenAI Patterns: RAG Limitations and Hybrid Retriever
- Panel at goto Copenhagen: "Where is SW development Going
- GenAI Patterns: Retrieval Augmented Generation (RAG)
- Bliki: Forest And Desert
- Embeddings in GenAI Products
- Emerging Patterns in Building GenAI Products
- Podcast with Luca Rossi
- Codemods in other languages
- Fixing Common Pitfalls of Codemods
- My favorite musical discoveries of 2024
- A more complex codemod
- Refactoring with Codemods to Automate API Changes
- Design Token-Based UI Architecture
- Designing Data Products: next steps
- Generalizing the design of data products
- Designing data products: Working backwards from use cases
- Exploring Gen AI: Copilot's new multi-file editing
- Posting on Bluesky, and other thoughts on social media
- Assessing the results of using the Strangler Fig on a Mobile App
- Diving deeper into using the Strangler Fig with Mobile Apps
- Using the Strangler Fig with Mobile Apps
- Interviewed by Book Overflow podcast on Refactoring
- Using GenAI to build a capability map and translate legacy systems
- Using GenAI to extract low-level details and high-level explanations from legacy systems
- Legacy Modernization meets GenAI