Sometimes I write about code & tech in the AEC industry.
Co-founder of Speckle.
Formerly Arup, Foster+Partners, WeWork, CASE Inc.

  1. Revit Version Checker 2.0


  2. Export from Revit to IFC including the Z Project Base Location

    There are different ways to export from Revit to IFC, here I’ll show a way to preserve correctly all the Project Base Location settings of your project, especially the Elevation (Z coordinate) otherwise usually excluded. …

  3. BCFier: the new Free BCF Plugin for Autodesk Revit

    What was known as the free “BCF Plugin for Revit” has now a new name (like it or not), interface and features. I could finally find the time to update it and give it some love. …

  4. Invalid variable name deserializing JSON in C#

    When building apps that connect to web services APIs I often use json2csharp to automatically create C# classes from a JSON response and RestSharp (PM> Install-Package RestSharp) as REST client library. But recently pasting the following (from Atlassian’s Jira APIs): …

  5. BCF has an icon!

    BCF Icon

  6. Image resolution of Viewpoints exported via Navisworks API

    If you ever needed to export images of Navisworks Viewpoints or Snapshots using its API you might have probably incurred it the great article by Xiaodong Liang Workaround to export image of clash result. But the code, using Navisworks COM API, is exporting by default .png images that are just 256x256px big! …

  7. Free BCF Exporter for Navisworks Manage 2014

    case_final_logo_type        Navis2BCF3png

  8. Debugging Navisworks Plugins in Visual Studio Express

    If you have been programming with Revit APIs you probably already know what we are going to do since the process is very similar to Debugging Revit APIs in Visual Studio Express. …

  9. Comment Tool and how Tekla Structures uses BCF files

    Tekla Corporation has been pioneer in the development and adoption of the BIM Collaboration Format: …

  10. Autodesk 2014 products direct download links

    Version 2014 of Autodesk products introduces a new interface for installing its trials, but it often (if not always) returns a “Network Failure” error. …