-
Identifying and configuring network ports using Python, LLDP/CDP and the Meraki API
Recently, I faced a challenge when replacing half of the network switches at my school. I inherited a network where the port configuration wasn’t well documented. One way I have historically dealt with this is by plugging a networking test tool into a port and using LLDP to discover which switch port the network jack…
-
My process to programming with Blackbaud Sky API (and really any API)
In preparing for the panel session “APIs and the Art of the Possible” for the 2024 ATLIS Conference, I spent some time thinking about my process for developing solutions using APIs. I have recently been working on something to send gift acknowledgment letters via Google based on data in Blackbaud Raiser’s Edge and thought it…
-
Using Google Apps Scripts to distribute files to users
-
Using PHP with the Blackbaud K12 API
-
PowerShell and REST APIs
-
Blackbaud K12 “ON” API
On Thursday, I’m co-presenting at the Blackbaud K12 User Conference on using their API. Simply put, an API (Application Programing Interface) is a way for code to interact with something—in this case the website my school uses. One does not need particularly advanced knowledge of how to code in order to write useful solutions. Recently, I…