Starchart 1.0.0: My.Custom.Domain

Over the Winter 2023 semester, my open source students and I have been working together to build a new project.  This past week we were able to make our 1.0.0 release and get it into production.  I wanted to write about what we made and how we made…

Unnecessarily Hard

Denes and I have been trying to figure out a bug with our Starchart DNS code.  After hooking up the Let's Encrypt Certificate flow, we were finally in a position to test working with _acme-challenge TXT records in Route53.Locally and in CI, we've been using the amazing moto route53…

A Week with ChatGPT

ChatGPT continues to rule the news cycle.  It's also increasingly finding its way into my work on our department's Academic Integrity Committee, where we've seen it pop up more and more in reported cases: students using it on tests, both paper-based (cell phone pic of a question uploaded to a…

Starchart 0.7

Today we're shipping Starchart v0.7.  This felt like a big one, so I wanted to discuss what we did. I'd say the theme of this release is "2 steps forward, 1 step backward."  I'll discuss some of the highlights.CI/CD and StagingFirst, we now have a working CI/…

On Tedium

This week I had a chance to talk with Philip Guo, an associate professor at UC San Diego.  He's been interested in how CS/programming instructors are dealing with the influx of LLMs, like ChatGPT/Copilot, in their classrooms.  After talking with more than a dozen people in the US,…

AI Emerging Technologies Committee

Yesterday I attended the first meeting of the Artificial Intelligence Emerging Technologies (AI-ET) Committee at Seneca.  I was invited as a representative of the the faculty of technology.  The committee includes ~40 representatives from across the institution, including faculty, chairs, deans, admin, staff from service areas, ITS, etc.  The meeting…

Starchart 0.3

Today we've shipped Starchart 0.3, which lays the ground work for a lot of interesting feature work in 0.4+.The release includes a similar amount of code to 0.2.  Here are some highlights:CI Workflow updates, including a new job to build and push our Docker image…

CheatGPT

This week I stepped out of one world and landed in another.  It started while I was marking assignments in a few of my programming courses.The quality of the code I was reading was amazing!  My students were doing the sorts of things that my open source peers do:…

DevelopingSpace

We're starting to move the OSD/DPS open source projects out of the Seneca-CDOT GitHub org into a new org: DevelopingSpace.  I thought I should write a bit about the motivation, history, and name.CDOTFirst, let's talk about CDOT. The Centre for Development of Open Technology at Seneca College (CDOT)…

Starchart 0.2

Today we're shipping our second release of Starchart.  During this release the team added more than 4K lines of new code, greatly expanding our core APIs and UIs.  Here are some of the highlights.We've made significant progress on our SSL Certificate request flow and API.  Denes has put a…