41554 blogs · [ { "id": "01a0d768-b6f5-7307-8669-212f443f47ef", "title": "Haven't We Seen This Movie Before?", "url": "https://www.bryanfriedman.com/blog/havent-we-seen-this-movie-before/", "published_at": "2026-09-19T20:40:00+00:00" }, { "id": "01a0875a-02a9-70ec-9bf8-45e99e15218a", "title": "My Kind of Type", "url": "https://www.bryanfriedman.com/blog/my-kind-of-type/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-3417354b4f12", "title": "Between Two Summits: One Year In", "url": "https://www.bryanfriedman.com/blog/between-two-summits-one-year-in/", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-341735f12866", "title": "So... What Exactly Is Technical Marketing?", "url": "https://www.bryanfriedman.com/blog/what-is-technical-marketing/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-341736d12f7c", "title": "Life Finds a Way with OpenRewrite Part 2: Code Evolution", "url": "https://www.bryanfriedman.com/blog/life-finds-a-way-with-openrewrite-part-2/", "published_at": "2025-10-06T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-341737935063", "title": "Life Finds a Way with OpenRewrite: Resurrecting a Long-Extinct Java App", "url": "https://www.bryanfriedman.com/blog/life-finds-a-way-with-openrewrite/", "published_at": "2025-06-26T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-3417387f4193", "title": "Career Refactoring", "url": "https://www.bryanfriedman.com/blog/career-refactoring/", "published_at": "2025-05-19T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-341739170beb", "title": "Automated Refactoring Meets Edge Deployment: An Exploration of OpenRewrite and EVE-OS", "url": "https://www.bryanfriedman.com/blog/exploring-openrewrite-and-eve-os/", "published_at": "2025-04-19T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-3417396b6400", "title": "Everything is Product", "url": "https://www.bryanfriedman.com/blog/everything-is-product/", "published_at": "2025-04-04T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173991fc60", "title": "Learning the Importance of Learning", "url": "https://www.bryanfriedman.com/blog/learning-the-importance-of-learning/", "published_at": "2020-02-14T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-341739d4b766", "title": "SpringOne Platform 2018 - Let’s Get Technical", "url": "https://www.bryanfriedman.com/blog/springone-platform-2018-lets-get-technical/", "published_at": "2018-10-03T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173a9d18c1", "title": "My Interoperable Opinions of Cloud Foundry Summit 2018", "url": "https://www.bryanfriedman.com/blog/my-interoperable-opinions-of-cloud-foundry-summit-2018/", "published_at": "2018-04-24T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173b702c61", "title": "Five Things that Blew My Mind at SpringOne Platform 2017", "url": "https://www.bryanfriedman.com/blog/five-things-that-blew-my-mind-at-springone-platform-2017/", "published_at": "2017-12-08T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173ba8c1ea", "title": "My First SpringOne Platform", "url": "https://www.bryanfriedman.com/blog/my-first-springone-platform/", "published_at": "2017-12-07T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173c986468", "title": "Comparing Public PaaS Offerings - Part 2", "url": "https://www.bryanfriedman.com/blog/comparing-public-paas-offerings-part-2/", "published_at": "2017-10-25T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173d782e8f", "title": "Comparing Public Cloud PaaS Offerings", "url": "https://www.bryanfriedman.com/blog/comparing-public-cloud-paas-offerings/", "published_at": "2017-09-20T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173db7aee2", "title": "A Hybrid Career", "url": "https://www.bryanfriedman.com/blog/a-hybrid-career/", "published_at": "2017-07-03T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173dc2017f", "title": "5 Things I'd Tell My Enterprise IT Self", "url": "https://www.bryanfriedman.com/blog/5-things-id-tell-my-enterprise-it-self/", "published_at": "2015-05-19T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173e57c9f5", "title": "Being a Product Manager", "url": "https://www.bryanfriedman.com/blog/being-a-product-manager/", "published_at": "2014-06-09T00:00:00+00:00" }, { "id": "01a0875a-02aa-71da-9d41-34173f0ce558", "title": "11 Years Later", "url": "https://www.bryanfriedman.com/blog/11-years-later/", "published_at": "2014-05-16T00:00:00+00:00" } ] posts Claim your blog
Back to bryanfriedman.com
Blog · corpus.blog/blogs/bryanfriedman.com/posts

bryanfriedman.com

bryanfriedman.com

2026

2025

2020

2018

2017

2015

2014