software

Debugging ETABS plugins in Visual Studio

A few points about debugging a C# etabs plugin in Visual Studio.

A starter kit for using the CSI OAPI with ETABS or SAP2000

A starter kit for writing a plugin to extend the functionality of ETABS or SAP2000.

Making an ETABS or SAP2000 plugin using the CSI oAPI

Learn how to get started writing a plugin to extend the functionality of the structural analysis programs ETABS or SAP2000.

Embed a Codepen in a Hugo site

A quick note about how to embed codepens into hugo posts using a custom shortcode

Design of diagonally-reinforced coupling beams

This post contains an Observable Notebook that calculates factored capacity of a diagonally-reinforced header according to CSA A23.3-2014

Design of Short Columns

This post contains an Observable Notebook that calculates factored axial capacity of short columns according to CSA A23.3-2014

NBCC Load Combos

This post contains an Observable Notebook that calculates factored load from the load combinations in the National Building Code of Canada 2010 / 2015

Embed an Observable Notebook in a Hugo site

In this post I explain how to embed observable notebooks into hugo posts using a custom shortcode

Hugo Themes

Hugo is a popular static site generator written in go, that happens to be used for my website. I've written two themes for hugo, which are available at my github repos linked herein.

SDOF Response

One of my first web development projects was to create a single-degree-of-freedom analysis tool. I wanted to learn some basic web development skills, and chose to use AngularJS and Foundation framework. The code and demo is available in my github repository