martinfowler.com 5. 11. 2024Assessing the results of using the Strangler Fig on a Mobile App – martinfowler.com 30. 10. 2024Diving deeper into using the Strangler Fig with Mobile Apps – martinfowler.com 29. 10. 2024Using the Strangler Fig with Mobile Apps – martinfowler.com 4. 10. 2024Interviewed by Book Overflow podcast on Refactoring – martinfowler.com 24. 9. 2024Using GenAI to build a capability map and translate legacy systems – martinfowler.com 18. 9. 2024Using GenAI to extract low-level details and high-level explanations from legacy systems – martinfowler.com 17. 9. 2024Legacy Modernization meets GenAI – martinfowler.com 5. 9. 2024Governing data products using fitness functions – martinfowler.com 4. 9. 2024Bliki: Cycle Time – martinfowler.com 22. 8. 2024Rewriting Strangler Fig – martinfowler.com 15. 8. 2024Onboarding to a "legacy" codebase with the help of AI – martinfowler.com 31. 7. 2024Refresh of the PoEAA catalog page – martinfowler.com 30. 7. 2024Instead of restricting AI and algorithms, make them explainable – martinfowler.com 30. 7. 2024Instead of restricting AI and algorithms, make them explainable – martinfowler.com 5. 6. 2024Testing server calls in generated HTML – martinfowler.com 30. 5. 2024Testing the behavior of generated HTML – martinfowler.com 29. 5. 2024Parameterizing HTML template tests – martinfowler.com 29. 5. 2024Prefetching in Single-Page Applications – martinfowler.com 23. 5. 2024Code Splitting in Single-Page Applications – martinfowler.com 22. 5. 2024A short note on how I use and render footnotes – martinfowler.com 22. 5. 2024Testing the contents of generated HTML – martinfowler.com 21. 5. 2024Using markup for fallbacks when fetching data – martinfowler.com 21. 5. 2024Test-Driving HTML Templates – martinfowler.com 15. 5. 2024Parallel Data Fetching – martinfowler.com 14. 5. 2024Data Fetching Patterns in Single-Page Applications – martinfowler.com 12. 5. 2024photostream 131 – martinfowler.com 21. 4. 2024photostream 130 – martinfowler.com 10. 4. 2024Using data replication in legacy displacement – martinfowler.com 4. 4. 2024Creating Seams in a Mainframe's Batch Pipelines – martinfowler.com 2. 4. 2024Uncovering Seams in a Mainframe's external interfaces – martinfowler.com 28. 3. 2024Joining LinkedIn – martinfowler.com 27. 3. 2024Farewell, John Kordyback – martinfowler.com 27. 3. 2024Uncovering Seams in a Mainframe's external interfaces – martinfowler.com 26. 3. 2024Uncovering the seams in Mainframes for Incremental Modernisation – martinfowler.com 19. 3. 2024How to capture qualitative metrics – martinfowler.com 15. 3. 2024Code samples for the opening chapter of Refactoring – martinfowler.com 13. 3. 2024The Benefits of Qualitative Metrics – martinfowler.com 12. 3. 2024Measuring Developer Productivity via Humans – martinfowler.com 6. 3. 2024What if we rotate pairs every day? – martinfowler.com 5. 3. 2024Patterns of Legacy Displacement: Event Interception – martinfowler.com 27. 2. 2024Bliki: Periodic Face-to-Face – martinfowler.com 13. 2. 2024Engineering Practices for LLM Application Development – martinfowler.com 31. 1. 2024Onboarding bottleneck: final installment – martinfowler.com 30. 1. 2024Onboarding bottleneck: more steps for good onboarding – martinfowler.com 25. 1. 2024Improving my Emacs experience with completion – martinfowler.com 24. 1. 2024Onboarding bottleneck: creating a path to effectiveness – martinfowler.com 23. 1. 2024Bottlenecks of Scaleups #06: Onboarding – martinfowler.com 18. 1. 2024A major revision of Continuous Integration – martinfowler.com 4. 1. 2024Bliki: Legacy Seam – martinfowler.com 2. 1. 2024My favorite musical discoveries of 2023 – martinfowler.com 13. 12. 2023Bliki: SoftwareAndEngineering – martinfowler.com 11. 12. 2023Bliki: TestDrivenDevelopment – martinfowler.com 4. 12. 2023Bliki: DiffDebugging – martinfowler.com 28. 11. 2023How to tackle unreliability of coding assistants – martinfowler.com 24. 11. 2023Patterns of Distributed Systems is published by Pearson – martinfowler.com 9. 11. 2023Three reasons a liberal arts degree helped me succeed in tech – martinfowler.com 7. 11. 2023Enhancing the Headless Component – martinfowler.com 2. 11. 2023Current thoughts on social media – martinfowler.com 1. 11. 2023Headless Component: a pattern for composing React UIs – martinfowler.com 19. 9. 2023How is GenAI different from other code generators? – martinfowler.com 24. 8. 2023Technology Strategy for Emerging Technologies and Markets – martinfowler.com 23. 8. 2023Demo Front-End: A front-end application to test and explore an API – martinfowler.com 22. 8. 2023Strategic Directions supporting the people – martinfowler.com 22. 8. 2023Bottlenecks of Scaleups #05: Resilience and Observability – martinfowler.com 17. 8. 2023TDD with GitHub Copilot – martinfowler.com 17. 8. 2023Final parts of the cost bottleneck of scaleups – martinfowler.com 16. 8. 2023Strategic directions: minimizing risk and being data driven – martinfowler.com 15. 8. 2023Bottlenecks of Scaleups Webinar: Sep 7 2023 – martinfowler.com 15. 8. 2023Strategic directions to build a strong foundation – martinfowler.com 15. 8. 2023Actions to sustain cost control for scaleups – martinfowler.com 14. 8. 2023We will miss Stefan Tilkov – martinfowler.com 10. 8. 2023First stage of reducing costs for a scaleup – martinfowler.com 10. 8. 2023Tech strategy for new customer segments and inorganic growth – martinfowler.com 10. 8. 2023Coding assistants do not replace pair programming – martinfowler.com 8. 8. 2023Creating an integrated business and technology strategy – martinfowler.com 3. 8. 2023Exploring Gen AI: how can in-line assistance get in the way? – martinfowler.com 1. 8. 2023A case study of getting out of the costs bottleneck – martinfowler.com 1. 8. 2023Exploring Gen AI: When is in-line assistance useful? – martinfowler.com 31. 7. 2023Bottlenecks of Scaleups: Cost Efficiency – martinfowler.com 31. 7. 2023Bottlenecks of Scaleups #04: Cost Efficiency – martinfowler.com 27. 7. 2023Exploring Gen AI - Three versions of a median – martinfowler.com 26. 7. 2023Exploring Gen AI - The toolchain – martinfowler.com 25. 7. 2023Bliki: TeamTopologies – martinfowler.com 25. 7. 2023Bliki: TwoPizzaTeam – martinfowler.com 19. 7. 2023How platform teams get stuff done – martinfowler.com 18. 7. 2023Decentralizing the Practice of Architecture at Xapo Bank – martinfowler.com 29. 6. 2023Building Boba AI: Some lessons and patterns learnt in building an LLM-powered generative application – martinfowler.com 13. 6. 2023Linking Modular Architecture to Development Teams – martinfowler.com 30. 5. 2023Privacy Enhancing Technologies: An Introduction for Technologists – martinfowler.com 23. 5. 2023Dependency Composition – martinfowler.com 19. 5. 2023Emacs xref stopped working on Macs with dumb-jump – martinfowler.com 26. 4. 2023Using ChatGPT as a technical writing assistant – martinfowler.com 24. 4. 2023What Does a Technical Author Look Like? – martinfowler.com 13. 4. 2023An example of LLM prompting for programming – martinfowler.com 4. 4. 2023Slack in your plans – martinfowler.com 1. 3. 2023Brass Birmingham becomes #1 on BoardGameGeek – martinfowler.com 18. 2. 2023Shaky Twitter Two-Factor Authentication Interaction – martinfowler.com 16. 2. 2023Modularizing React Applications: fixing Shotgun Surgery – martinfowler.com 15. 2. 2023Retrospectives Antipatterns – martinfowler.com 14. 2. 2023Modularizing React Applications: adding a new feature – martinfowler.com 8. 2. 2023An example of modularizing a React application – martinfowler.com 7. 2. 2023Comparing Engagement on Twitter and the Fediverse – martinfowler.com 7. 2. 2023Modularizing React Applications with Established UI Patterns – martinfowler.com 3. 2. 2023Exploring Mastodon: status for February 2023 – martinfowler.com 12. 1. 2023Remaining activities for the Data Mesh Accelerate Workshop – martinfowler.com 12. 1. 2023My favorite musical discoveries of 2022 – martinfowler.com 10. 1. 2023Some activities for the Data Mesh Accelerate Workshop – martinfowler.com 5. 1. 2023Data Mesh Accelerate Workshop – martinfowler.com 19. 12. 2022Finding accounts to follow on Mastodon – martinfowler.com 7. 12. 2022Installing Orbi Wifi Mesh broke my Sonos – martinfowler.com 6. 12. 2022The impact of a product delivery culture at Etsy – martinfowler.com 3. 12. 2022photostream 129 – martinfowler.com 1. 12. 2022Introducing a product delivery culture at Etsy – martinfowler.com 29. 11. 2022Consequences of Etsy's move to the cloud – martinfowler.com 22. 11. 2022Etsy's observability and ML infrastructure teams moving to the cloud – martinfowler.com 17. 11. 2022Using the cloud to scale Etsy – martinfowler.com 16. 11. 2022Using CWs – martinfowler.com 9. 11. 2022Multiple Mastodon Accounts – martinfowler.com 7. 11. 2022Your organization should run its own Mastodon server – martinfowler.com 2. 11. 2022An appeal to Americans who aren't inclined to vote in the midterm elections – martinfowler.com 2. 11. 2022Twitter feed now cross-posts to Mastodon – martinfowler.com 1. 11. 2022Exploring Mastodon – martinfowler.com 20. 10. 2022Bliki: ConwaysLaw – martinfowler.com 19. 10. 2022Negotiate a balanced product investment mix – martinfowler.com 18. 10. 2022Creating multidisciplinary stream-aligned teams to escape the product-vs-engineering bottleneck – martinfowler.com 12. 10. 2022Getting out of the product-v-engineering bottleneck by identifying your "first team" – martinfowler.com 10. 10. 2022Bottleneck #03: Product v Engineering – martinfowler.com 9. 9. 2022Request Waiting List – martinfowler.com 6. 9. 2022Request Batch – martinfowler.com 25. 8. 2022Key-Range Partitions – martinfowler.com 23. 8. 2022Fixed Partitions – martinfowler.com 18. 8. 2022Emergent Leader – martinfowler.com 17. 8. 2022Clock-Bound Wait – martinfowler.com 19. 7. 2022Advocate, educator, and authorial stance – martinfowler.com 7. 7. 2022Legacy Displacement: Revert to Source – martinfowler.com 14. 6. 2022Product Backlog Building Canvas – martinfowler.com 28. 4. 2022Agile Book Club interview on Refactoring – martinfowler.com 26. 4. 2022How I use Twitter – martinfowler.com 19. 4. 2022photostream 128 – martinfowler.com 28. 3. 2022Transitional Architecture – martinfowler.com 16. 3. 2022Investing in the hiring process – martinfowler.com 15. 3. 2022How to get out of the talent bottleneck – martinfowler.com 10. 3. 2022How scaleups get constrained by talent – martinfowler.com 9. 3. 2022How to get out of the tech debt bottleneck – martinfowler.com 8. 3. 2022Bottlenecks of Scaleups: How did you get tech debt? – martinfowler.com 9. 2. 2022Using the Four Key Metrics to assess an infrastructure platform – martinfowler.com 8. 2. 2022Communicating the technical vision of an infrastructure platform – martinfowler.com 2. 2. 2022Find out what infrastructure platform customers need – martinfowler.com 1. 2. 2022Building Infrastructure Platforms – martinfowler.com 20. 1. 2022Divert the Flow – martinfowler.com 19. 1. 2022Critical Aggregator – martinfowler.com 18. 1. 2022Two Phase Commit – martinfowler.com 12. 1. 2022Legacy Mimic: a new component that looks like an old one – martinfowler.com 11. 1. 2022Replicated Log: synchronize multiple nodes with a write-ahead log – martinfowler.com 5. 1. 2022Paxos: using two consensus-building phases to handle unreliable nodes – martinfowler.com 26. 12. 2021My favorite musical discoveries of 2021 – martinfowler.com 15. 12. 2021How the advice process works in practice – martinfowler.com 14. 12. 2021Treat integration as strategic to your business – martinfowler.com 13. 12. 2021A tech landscape and current climate sensing tool - Your own Tech Radar – martinfowler.com 9. 12. 2021Team-sourced Architectural Principles – martinfowler.com 9. 12. 2021Use commercial integration tools to simplify implementation concerns – martinfowler.com 8. 12. 2021A time and place for conversations: The Architecture Advisory Forum – martinfowler.com 7. 12. 2021Use a general purpose language to manage the interface evolution – martinfowler.com 1. 12. 2021A thinking and recording tool: Decision Records – martinfowler.com 1. 12. 2021Put most of your energy into building clean interfaces – martinfowler.com 30. 11. 2021You Can't Buy Integration – martinfowler.com 30. 11. 2021Scaling the Practice of Architecture, Conversationally – martinfowler.com 10. 11. 2021The strong and weak forces of architecture – martinfowler.com 10. 11. 2021Bliki: DefaultTrialRetire – martinfowler.com 2. 11. 2021Compliance in a DevOps Culture – martinfowler.com 26. 10. 2021Foreword to "The Art of Agile Development" – martinfowler.com 14. 10. 2021photostream 127 – martinfowler.com 6. 10. 2021Responsible Tech Playbook – martinfowler.com 8. 9. 2021Ship / Show / Ask: A modern branching strategy – martinfowler.com 26. 8. 2021What I'm up to now – martinfowler.com 10. 8. 2021Gateway Pattern – martinfowler.com 29. 7. 2021An example: Integration Middleware Removal – martinfowler.com 27. 7. 2021Feature Parity – martinfowler.com 21. 7. 2021Extract Product Lines – martinfowler.com 20. 7. 2021Patterns of Legacy Displacement – martinfowler.com 2. 7. 2021photostream 126 – martinfowler.com 1. 7. 2021Follower Reads – martinfowler.com 29. 6. 2021Stepping Back from Speaking – martinfowler.com 29. 6. 2021Version Vector – martinfowler.com 24. 6. 2021Hybrid Clock – martinfowler.com 23. 6. 2021Lamport Clock – martinfowler.com 22. 6. 2021Versioned Value – martinfowler.com 17. 6. 2021Gossip Dissemination – martinfowler.com 2. 6. 2021On the Diverse And Fantastical Shapes of Testing – martinfowler.com 27. 4. 2021Mind the platform execution gap – martinfowler.com 7. 4. 2021Bitemporal History – martinfowler.com 28. 1. 2021Bliki: RefinementCodeReview – martinfowler.com 28. 1. 2021Bliki: PullRequest – martinfowler.com 26. 1. 2021Distributed Systems Pattern: Idempotent Receiver – martinfowler.com 26. 1. 2021Maximizing Developer Effectiveness: Organizational Effectiveness – martinfowler.com 19. 1. 2021Distributed Systems Pattern: State Watch – martinfowler.com 13. 1. 2021Distributed Systems Pattern: Lease – martinfowler.com 12. 1. 2021The Lies that can Undermine Democracy – martinfowler.com 6. 1. 2021Maximizing Developer Effectiveness: Feedback Loops – martinfowler.com 5. 1. 2021Some more Distributed Systems Patterns – martinfowler.com 5. 1. 2021Maximizing Developer Effectiveness – martinfowler.com 22. 12. 2020My favorite musical discoveries of 2020 – martinfowler.com 3. 12. 2020Data Mesh Principles and Logical Architecture – martinfowler.com 18. 11. 2020Don't put data science notebooks into production – martinfowler.com 18. 11. 2020Bliki: ComputationalNotebook – martinfowler.com 1. 11. 2020photostream 125 – martinfowler.com
5. 11. 2024Assessing the results of using the Strangler Fig on a Mobile App – martinfowler.com 30. 10. 2024Diving deeper into using the Strangler Fig with Mobile Apps – martinfowler.com 29. 10. 2024Using the Strangler Fig with Mobile Apps – martinfowler.com 4. 10. 2024Interviewed by Book Overflow podcast on Refactoring – martinfowler.com 24. 9. 2024Using GenAI to build a capability map and translate legacy systems – martinfowler.com 18. 9. 2024Using GenAI to extract low-level details and high-level explanations from legacy systems – martinfowler.com 17. 9. 2024Legacy Modernization meets GenAI – martinfowler.com 5. 9. 2024Governing data products using fitness functions – martinfowler.com 4. 9. 2024Bliki: Cycle Time – martinfowler.com 22. 8. 2024Rewriting Strangler Fig – martinfowler.com 15. 8. 2024Onboarding to a "legacy" codebase with the help of AI – martinfowler.com 31. 7. 2024Refresh of the PoEAA catalog page – martinfowler.com 30. 7. 2024Instead of restricting AI and algorithms, make them explainable – martinfowler.com 30. 7. 2024Instead of restricting AI and algorithms, make them explainable – martinfowler.com 5. 6. 2024Testing server calls in generated HTML – martinfowler.com 30. 5. 2024Testing the behavior of generated HTML – martinfowler.com 29. 5. 2024Parameterizing HTML template tests – martinfowler.com 29. 5. 2024Prefetching in Single-Page Applications – martinfowler.com 23. 5. 2024Code Splitting in Single-Page Applications – martinfowler.com 22. 5. 2024A short note on how I use and render footnotes – martinfowler.com 22. 5. 2024Testing the contents of generated HTML – martinfowler.com 21. 5. 2024Using markup for fallbacks when fetching data – martinfowler.com 21. 5. 2024Test-Driving HTML Templates – martinfowler.com 15. 5. 2024Parallel Data Fetching – martinfowler.com 14. 5. 2024Data Fetching Patterns in Single-Page Applications – martinfowler.com 12. 5. 2024photostream 131 – martinfowler.com 21. 4. 2024photostream 130 – martinfowler.com 10. 4. 2024Using data replication in legacy displacement – martinfowler.com 4. 4. 2024Creating Seams in a Mainframe's Batch Pipelines – martinfowler.com 2. 4. 2024Uncovering Seams in a Mainframe's external interfaces – martinfowler.com 28. 3. 2024Joining LinkedIn – martinfowler.com 27. 3. 2024Farewell, John Kordyback – martinfowler.com 27. 3. 2024Uncovering Seams in a Mainframe's external interfaces – martinfowler.com 26. 3. 2024Uncovering the seams in Mainframes for Incremental Modernisation – martinfowler.com 19. 3. 2024How to capture qualitative metrics – martinfowler.com 15. 3. 2024Code samples for the opening chapter of Refactoring – martinfowler.com 13. 3. 2024The Benefits of Qualitative Metrics – martinfowler.com 12. 3. 2024Measuring Developer Productivity via Humans – martinfowler.com 6. 3. 2024What if we rotate pairs every day? – martinfowler.com 5. 3. 2024Patterns of Legacy Displacement: Event Interception – martinfowler.com 27. 2. 2024Bliki: Periodic Face-to-Face – martinfowler.com 13. 2. 2024Engineering Practices for LLM Application Development – martinfowler.com 31. 1. 2024Onboarding bottleneck: final installment – martinfowler.com 30. 1. 2024Onboarding bottleneck: more steps for good onboarding – martinfowler.com 25. 1. 2024Improving my Emacs experience with completion – martinfowler.com 24. 1. 2024Onboarding bottleneck: creating a path to effectiveness – martinfowler.com 23. 1. 2024Bottlenecks of Scaleups #06: Onboarding – martinfowler.com 18. 1. 2024A major revision of Continuous Integration – martinfowler.com 4. 1. 2024Bliki: Legacy Seam – martinfowler.com 2. 1. 2024My favorite musical discoveries of 2023 – martinfowler.com 13. 12. 2023Bliki: SoftwareAndEngineering – martinfowler.com 11. 12. 2023Bliki: TestDrivenDevelopment – martinfowler.com 4. 12. 2023Bliki: DiffDebugging – martinfowler.com 28. 11. 2023How to tackle unreliability of coding assistants – martinfowler.com 24. 11. 2023Patterns of Distributed Systems is published by Pearson – martinfowler.com 9. 11. 2023Three reasons a liberal arts degree helped me succeed in tech – martinfowler.com 7. 11. 2023Enhancing the Headless Component – martinfowler.com 2. 11. 2023Current thoughts on social media – martinfowler.com 1. 11. 2023Headless Component: a pattern for composing React UIs – martinfowler.com 19. 9. 2023How is GenAI different from other code generators? – martinfowler.com 24. 8. 2023Technology Strategy for Emerging Technologies and Markets – martinfowler.com 23. 8. 2023Demo Front-End: A front-end application to test and explore an API – martinfowler.com 22. 8. 2023Strategic Directions supporting the people – martinfowler.com 22. 8. 2023Bottlenecks of Scaleups #05: Resilience and Observability – martinfowler.com 17. 8. 2023TDD with GitHub Copilot – martinfowler.com 17. 8. 2023Final parts of the cost bottleneck of scaleups – martinfowler.com 16. 8. 2023Strategic directions: minimizing risk and being data driven – martinfowler.com 15. 8. 2023Bottlenecks of Scaleups Webinar: Sep 7 2023 – martinfowler.com 15. 8. 2023Strategic directions to build a strong foundation – martinfowler.com 15. 8. 2023Actions to sustain cost control for scaleups – martinfowler.com 14. 8. 2023We will miss Stefan Tilkov – martinfowler.com 10. 8. 2023First stage of reducing costs for a scaleup – martinfowler.com 10. 8. 2023Tech strategy for new customer segments and inorganic growth – martinfowler.com 10. 8. 2023Coding assistants do not replace pair programming – martinfowler.com 8. 8. 2023Creating an integrated business and technology strategy – martinfowler.com 3. 8. 2023Exploring Gen AI: how can in-line assistance get in the way? – martinfowler.com 1. 8. 2023A case study of getting out of the costs bottleneck – martinfowler.com 1. 8. 2023Exploring Gen AI: When is in-line assistance useful? – martinfowler.com 31. 7. 2023Bottlenecks of Scaleups: Cost Efficiency – martinfowler.com 31. 7. 2023Bottlenecks of Scaleups #04: Cost Efficiency – martinfowler.com 27. 7. 2023Exploring Gen AI - Three versions of a median – martinfowler.com 26. 7. 2023Exploring Gen AI - The toolchain – martinfowler.com 25. 7. 2023Bliki: TeamTopologies – martinfowler.com 25. 7. 2023Bliki: TwoPizzaTeam – martinfowler.com 19. 7. 2023How platform teams get stuff done – martinfowler.com 18. 7. 2023Decentralizing the Practice of Architecture at Xapo Bank – martinfowler.com 29. 6. 2023Building Boba AI: Some lessons and patterns learnt in building an LLM-powered generative application – martinfowler.com 13. 6. 2023Linking Modular Architecture to Development Teams – martinfowler.com 30. 5. 2023Privacy Enhancing Technologies: An Introduction for Technologists – martinfowler.com 23. 5. 2023Dependency Composition – martinfowler.com 19. 5. 2023Emacs xref stopped working on Macs with dumb-jump – martinfowler.com 26. 4. 2023Using ChatGPT as a technical writing assistant – martinfowler.com 24. 4. 2023What Does a Technical Author Look Like? – martinfowler.com 13. 4. 2023An example of LLM prompting for programming – martinfowler.com 4. 4. 2023Slack in your plans – martinfowler.com 1. 3. 2023Brass Birmingham becomes #1 on BoardGameGeek – martinfowler.com 18. 2. 2023Shaky Twitter Two-Factor Authentication Interaction – martinfowler.com 16. 2. 2023Modularizing React Applications: fixing Shotgun Surgery – martinfowler.com 15. 2. 2023Retrospectives Antipatterns – martinfowler.com 14. 2. 2023Modularizing React Applications: adding a new feature – martinfowler.com 8. 2. 2023An example of modularizing a React application – martinfowler.com 7. 2. 2023Comparing Engagement on Twitter and the Fediverse – martinfowler.com 7. 2. 2023Modularizing React Applications with Established UI Patterns – martinfowler.com 3. 2. 2023Exploring Mastodon: status for February 2023 – martinfowler.com 12. 1. 2023Remaining activities for the Data Mesh Accelerate Workshop – martinfowler.com 12. 1. 2023My favorite musical discoveries of 2022 – martinfowler.com 10. 1. 2023Some activities for the Data Mesh Accelerate Workshop – martinfowler.com 5. 1. 2023Data Mesh Accelerate Workshop – martinfowler.com 19. 12. 2022Finding accounts to follow on Mastodon – martinfowler.com 7. 12. 2022Installing Orbi Wifi Mesh broke my Sonos – martinfowler.com 6. 12. 2022The impact of a product delivery culture at Etsy – martinfowler.com 3. 12. 2022photostream 129 – martinfowler.com 1. 12. 2022Introducing a product delivery culture at Etsy – martinfowler.com 29. 11. 2022Consequences of Etsy's move to the cloud – martinfowler.com 22. 11. 2022Etsy's observability and ML infrastructure teams moving to the cloud – martinfowler.com 17. 11. 2022Using the cloud to scale Etsy – martinfowler.com 16. 11. 2022Using CWs – martinfowler.com 9. 11. 2022Multiple Mastodon Accounts – martinfowler.com 7. 11. 2022Your organization should run its own Mastodon server – martinfowler.com 2. 11. 2022An appeal to Americans who aren't inclined to vote in the midterm elections – martinfowler.com 2. 11. 2022Twitter feed now cross-posts to Mastodon – martinfowler.com 1. 11. 2022Exploring Mastodon – martinfowler.com 20. 10. 2022Bliki: ConwaysLaw – martinfowler.com 19. 10. 2022Negotiate a balanced product investment mix – martinfowler.com 18. 10. 2022Creating multidisciplinary stream-aligned teams to escape the product-vs-engineering bottleneck – martinfowler.com 12. 10. 2022Getting out of the product-v-engineering bottleneck by identifying your "first team" – martinfowler.com 10. 10. 2022Bottleneck #03: Product v Engineering – martinfowler.com 9. 9. 2022Request Waiting List – martinfowler.com 6. 9. 2022Request Batch – martinfowler.com 25. 8. 2022Key-Range Partitions – martinfowler.com 23. 8. 2022Fixed Partitions – martinfowler.com 18. 8. 2022Emergent Leader – martinfowler.com 17. 8. 2022Clock-Bound Wait – martinfowler.com 19. 7. 2022Advocate, educator, and authorial stance – martinfowler.com 7. 7. 2022Legacy Displacement: Revert to Source – martinfowler.com 14. 6. 2022Product Backlog Building Canvas – martinfowler.com 28. 4. 2022Agile Book Club interview on Refactoring – martinfowler.com 26. 4. 2022How I use Twitter – martinfowler.com 19. 4. 2022photostream 128 – martinfowler.com 28. 3. 2022Transitional Architecture – martinfowler.com 16. 3. 2022Investing in the hiring process – martinfowler.com 15. 3. 2022How to get out of the talent bottleneck – martinfowler.com 10. 3. 2022How scaleups get constrained by talent – martinfowler.com 9. 3. 2022How to get out of the tech debt bottleneck – martinfowler.com 8. 3. 2022Bottlenecks of Scaleups: How did you get tech debt? – martinfowler.com 9. 2. 2022Using the Four Key Metrics to assess an infrastructure platform – martinfowler.com 8. 2. 2022Communicating the technical vision of an infrastructure platform – martinfowler.com 2. 2. 2022Find out what infrastructure platform customers need – martinfowler.com 1. 2. 2022Building Infrastructure Platforms – martinfowler.com 20. 1. 2022Divert the Flow – martinfowler.com 19. 1. 2022Critical Aggregator – martinfowler.com 18. 1. 2022Two Phase Commit – martinfowler.com 12. 1. 2022Legacy Mimic: a new component that looks like an old one – martinfowler.com 11. 1. 2022Replicated Log: synchronize multiple nodes with a write-ahead log – martinfowler.com 5. 1. 2022Paxos: using two consensus-building phases to handle unreliable nodes – martinfowler.com 26. 12. 2021My favorite musical discoveries of 2021 – martinfowler.com 15. 12. 2021How the advice process works in practice – martinfowler.com 14. 12. 2021Treat integration as strategic to your business – martinfowler.com 13. 12. 2021A tech landscape and current climate sensing tool - Your own Tech Radar – martinfowler.com 9. 12. 2021Team-sourced Architectural Principles – martinfowler.com 9. 12. 2021Use commercial integration tools to simplify implementation concerns – martinfowler.com 8. 12. 2021A time and place for conversations: The Architecture Advisory Forum – martinfowler.com 7. 12. 2021Use a general purpose language to manage the interface evolution – martinfowler.com 1. 12. 2021A thinking and recording tool: Decision Records – martinfowler.com 1. 12. 2021Put most of your energy into building clean interfaces – martinfowler.com 30. 11. 2021You Can't Buy Integration – martinfowler.com 30. 11. 2021Scaling the Practice of Architecture, Conversationally – martinfowler.com 10. 11. 2021The strong and weak forces of architecture – martinfowler.com 10. 11. 2021Bliki: DefaultTrialRetire – martinfowler.com 2. 11. 2021Compliance in a DevOps Culture – martinfowler.com 26. 10. 2021Foreword to "The Art of Agile Development" – martinfowler.com 14. 10. 2021photostream 127 – martinfowler.com 6. 10. 2021Responsible Tech Playbook – martinfowler.com 8. 9. 2021Ship / Show / Ask: A modern branching strategy – martinfowler.com 26. 8. 2021What I'm up to now – martinfowler.com 10. 8. 2021Gateway Pattern – martinfowler.com 29. 7. 2021An example: Integration Middleware Removal – martinfowler.com 27. 7. 2021Feature Parity – martinfowler.com 21. 7. 2021Extract Product Lines – martinfowler.com 20. 7. 2021Patterns of Legacy Displacement – martinfowler.com 2. 7. 2021photostream 126 – martinfowler.com 1. 7. 2021Follower Reads – martinfowler.com 29. 6. 2021Stepping Back from Speaking – martinfowler.com 29. 6. 2021Version Vector – martinfowler.com 24. 6. 2021Hybrid Clock – martinfowler.com 23. 6. 2021Lamport Clock – martinfowler.com 22. 6. 2021Versioned Value – martinfowler.com 17. 6. 2021Gossip Dissemination – martinfowler.com 2. 6. 2021On the Diverse And Fantastical Shapes of Testing – martinfowler.com 27. 4. 2021Mind the platform execution gap – martinfowler.com 7. 4. 2021Bitemporal History – martinfowler.com 28. 1. 2021Bliki: RefinementCodeReview – martinfowler.com 28. 1. 2021Bliki: PullRequest – martinfowler.com 26. 1. 2021Distributed Systems Pattern: Idempotent Receiver – martinfowler.com 26. 1. 2021Maximizing Developer Effectiveness: Organizational Effectiveness – martinfowler.com 19. 1. 2021Distributed Systems Pattern: State Watch – martinfowler.com 13. 1. 2021Distributed Systems Pattern: Lease – martinfowler.com 12. 1. 2021The Lies that can Undermine Democracy – martinfowler.com 6. 1. 2021Maximizing Developer Effectiveness: Feedback Loops – martinfowler.com 5. 1. 2021Some more Distributed Systems Patterns – martinfowler.com 5. 1. 2021Maximizing Developer Effectiveness – martinfowler.com 22. 12. 2020My favorite musical discoveries of 2020 – martinfowler.com 3. 12. 2020Data Mesh Principles and Logical Architecture – martinfowler.com 18. 11. 2020Don't put data science notebooks into production – martinfowler.com 18. 11. 2020Bliki: ComputationalNotebook – martinfowler.com 1. 11. 2020photostream 125 – martinfowler.com