41554 blogs · [ { "id": "01a087a6-354a-719b-928b-aaaeb191774b", "title": "The holygrail of AEC data formats - Part 1: What we want and what we have", "url": "https://mikemikeb.com/blog/holygrail-AEC-data-arch/", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb1ef1f23", "title": "A better way to fund your Open Source dependencies - profiling", "url": "https://mikemikeb.com/blog/funding-open-source-with-profiling/", "published_at": "2024-12-07T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb2dfb3bc", "title": "How I learned to love Zig's diagnostic pattern", "url": "https://mikemikeb.com/blog/zig_error_payloads/", "published_at": "2024-08-03T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb303e6c5", "title": "Kindle isn't extensible software (duh)", "url": "https://mikemikeb.com/blog/kindle-lock-in/", "published_at": "2024-07-24T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb40035e5", "title": "Soft starting some streaming", "url": "https://mikemikeb.com/blog/maybe_streaming/", "published_at": "2024-07-06T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb43ba6bd", "title": "Programming on your phone", "url": "https://mikemikeb.com/blog/mobile_programming/", "published_at": "2024-06-05T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb4eabeb7", "title": "Bashisms Part 1", "url": "https://mikemikeb.com/blog/bashisms/", "published_at": "2022-04-12T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb585144d", "title": "The useClass hook and using class-based APIs in modern React", "url": "https://mikemikeb.com/blog/subclass-apis-in-react/", "published_at": "2021-10-10T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb587fd05", "title": "Lazy Javascript Iterables via Generators", "url": "https://mikemikeb.com/blog/iterators-and-generators-are-better-than-array-prototype/", "published_at": "2020-10-06T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb6295e57", "title": "iModel.js Articles", "url": "https://mikemikeb.com/blog/imodeljs-articles-oct-2020/", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb63b61e6", "title": "React and its hooks without Create React App", "url": "https://mikemikeb.com/blog/react_hooks_tutorial/", "published_at": "2020-05-06T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb6fa1abe", "title": "Always use a Monorepo", "url": "https://mikemikeb.com/blog/always_monorepo/", "published_at": "2020-02-15T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb7e14aab", "title": "Eye Progress", "url": "https://mikemikeb.com/blog/eye_ball/", "published_at": "2019-12-19T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb858f258", "title": "Blender 2.8 Grease Pencil Is Awesome", "url": "https://mikemikeb.com/blog/blender_2_8/", "published_at": "2019-07-13T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb8975e01", "title": "Melkman Algorithm Visualization", "url": "https://mikemikeb.com/blog/convex_hull/", "published_at": "2019-05-04T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb8d57dde", "title": "Empowering LaTeX (PyLaTeXc)", "url": "https://mikemikeb.com/blog/latex_and_python/", "published_at": "2019-05-04T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb96fa820", "title": "Bill Wurtz", "url": "https://mikemikeb.com/blog/billwurtz/", "published_at": "2018-08-28T00:00:00+00:00" }, { "id": "01a087a6-354a-719b-928b-aaaeb98670ff", "title": "Super Thin RAII Wrappers for C Types", "url": "https://mikemikeb.com/blog/Super_Thin_RAII_Wrappers_for_C_Types/", "published_at": "2018-06-17T00:00:00+00:00" } ] posts Claim your blog
Back to mikemikeb.com
Blog · corpus.blog/blogs/mikemikeb.com/posts

mikemikeb.com

mikemikeb.com

2025

2024

2022

2021

2020

2019

2018