Archive
Code
-
Are We Bragging About the Wrong Number?
One question to ask yourself (and your team) should be, how much of your last 40M tokens produced code that’s still being used? Not code that got written. Code that survived. If you and your agent built a data layer, rewrote it, rewrote it again when feature three exposed a bad assumption, and shipped version…
-
Revit Macro First, Revit Addin Later
Add-ins are undeniably the gold standard for deploying scalable tools in Revit (yes, even better than Dynamo Player in most cases). But if your goal is rapid automation and getting things done ASAP, going straight to Add-in development can slow you down. Here’s how to start with a macro.
-
How I Used AI To Recreate The Iconic Structure in King’s Cross Station With A Revit Macro
Here’s what happened when I challenged an AI to model the complex structure of King’s Cross Station in Revit. No Dynamo, just raw C# as a Revit macro.
-
We’ve published the initial release for the Ephany .Net SDK!
We are stoked to announce the immediate availability of the Ephany .NET SDK v0.1.0! This initial release marks a major milestone for our platform, opening the door for developers to seamlessly integrate the power of the Ephany Framework directly into their own tools. We have poured a lot of coffee and code into building a…
-
Is Dynamo Dead? Here’s How AI is Bringing Revit Macros (C#) Back To The Forefront.
With the emergence of AI as a coding partner, I’ve found myself leaning back into the Revit Macro Manager. The barrier to entry for text-based coding has nearly vanished, and the results are cleaner, faster, and more robust than anything I could “wire up” in Dynamo.
-
Sample Ephany API Calls in Python
This post contains a collection of code snippets and examples that demonstrate how to use the Ephany Framework API. As the project evolves, I’ll continue adding practical, copy-and-paste samples that show how to connect to your asset data, query your catalogs, integrate with your applications, and build on top of the framework. Whether you’re a…
-
Retrieve Parameter Values Using the Revit API
When working with BIM data using the Revit API, one common step is retrieving parameter values from elements. Whether your goal is to extract or modify the data of an Element, reading parameter data programmatically is almost always going to be your first step. This is a relatively simple task, however it can be a…
-
Where are Revit macros saved?
Just in case you were wondering. That is all.
-
Programmatically Retrieve all Shared Parameters in a Project Model using The Revit API
A few months ago, I shared a post on OpenDefinery about a simple solution to fully purge Shared Parameters from a Revit project model. In that post, I shared my discovery that Shared Parameters have an Element ID just like any other model element, which means you can select the parameter through the Revit UI using…







