The holygrail of AEC data formats - Part 1: What we want and what we have
In the past few years, there have been some newcomers to the AEC1 format space, trying to efficiently capture the broad and evolving use…
Mike Belousov's Website
In the past few years, there have been some newcomers to the AEC1 format space, trying to efficiently capture the broad and evolving use…
Funding open source is unfair These days almost all software projects have some sort of open source dependency. If not explicitly, congrats…
I have a confession to make. I really like zig. I've been playing with it for a couple-ish years now, and I'm finally very close to…
So I bought a Kindle book recently in a language I'm not a strong reader in. It was "It's Hard to be a God" by Arkadiy and Boris Strugatsky…
I have some projects in the works that I want to share soon. But before I am ready, I will actually start streaming work on them…
So I'm currently daylighting as a tourist in Western Europe, but I am an incorrigible workaholic so after a while I decided to moonlight as…
I use too much bash. I've written down some of the more outrageous or useful ones. I think it'll make a good part 1 to an ongoing series…
Modern React has a problem, that functional components unfortunately, make it all too easy to rely on state that gets thrown out the window…
Editor's regrets There is a more common method in JavaScript of using generators to make powerful custom iterators than I use here. Not sure…
I wrote a couple of articles for Bentley's iModel.js community blog. A disclaimer, I work for Bentley, but I found a very convenient…
So you want to join the React world, but when you look online, you either see some buzz about hooks, or a bunch of tutorials using React…
Always use a monorepo. Because otherwise the temptation to jam more stuff into one package is too strong. Context switches are annoying, and…
I've been working on a human eye recently. It's not done, but I think I'll put up a description (or even a youtube tutorial?) on how to make…
I needed to do a top-down draft, a design of something I would be 3D-modeling later, and so I opened up my 2D drawing toolkit, Krita. I…
For my computational geometry course, I and a small team of my peers wrote a visualization comparing the naive and the Melkman convex hull…
The one nagging gap in my homework development stack early on was an itch for programmability, that trait which Excel is alleged to have…
Shout-out to Bill Wurtz. His website is a real treat, it harkens back to the early web styles (or lack thereof). It reminds me of a simpler…
Editor's Note: This article abuses some C++/C interop concepts. In reality, you should use the original C API in any C++ project using a C…