DevOps
DevEdu... Edtech Cloud Development Environment
Educators can create an account, create a course, and assign development environments to the course. Students access containerized development environments through their web browsers, featuring VSCode with integrated terminal access.
Instructors can configure specific environments—I use Django in my UCCS courses—where they specify the version of Python and Django each student gets. Students enroll using course links and launch containers matching the instructor's specifications.
For students unable to purchase licenses, the platform offers docker images as open-source software so they can host the environments locally. The service also partners with bookstores to provide bulk licensing through textbook affordability programs.
The platform has proven successful at UCCS with over 100 students, eliminating the need for individual technical support on personal devices while maintaining flexibility for different programming stacks.
1st Docker Multi-Platform Build
Built my first multi-platform Docker project for students who are utilizing Apple's M1 processor...
My 1st #multiplatform #Docker build. My students are starting to jump on the #M1 train w/ #Apple.
Knocking Down Barriers for CS Education
Students deserve the best education regardless of socioeconomic factors and the pandemic has been widening the equity gaps.
Last semester I found many of my CS students relied heavily on school computers to do their assignments.
I've spent the last two weeks working nights and weekends to build a platform which can run as a #SaaS or on-prem.
Students will be able to dev using a web browser on a platform that scales using #Kubernetes.
Teachers can create #dev #environments for their students with a few clicks and schools can use their existing infrastructure (yes, even behind a firewall as long as the nodes can reach the internet) with the self hosted application.
K8s & Docker
Enjoying Microk8s, Docker, and the TICK Stack.
All the metrics. Monitoring #k8s, #docker, and #baremetal using the #TICK stack. Hosting #RocketChat, #GitLab, #Artifactory, #Nginx (reverse proxy), & #Keyclock (for SSO across all) in #Docker. Spinning dev containers on-demand running #RoR and #Cloud9 using #MicroK8s & #MetalLB.
Docker Catch Sigterm
Sometimes I like to stash commands that I use regularly. Below is a snippet of code that I find helpful from time to time.