nfrankel
* Alternate between theory and practice in the course of a single 2-hours slot. Theory is necessary, but the attention span of people is very limited. * Grade either a homework assignment in the form of a real project with specifications. You give the assignment half-semester, so that students who start early can ask questions. Otherwise, grade a in-session exam, with every resource available, including the course and the whole Internet. However, you don't assess the knowledge, but if the student is able to apply their knowledge to the different tasks at hand.
These approaches are now completely moot in the age of AI.
I was surprised the first time a colleague asked me to do an oral exam. I thought it was a burden on people with poor social interaction skills. It went surprisingly well: you could see in a couple of minutes if the student had integrated the concepts of the course, even if they were shy. Now I wonder if it's the way to go. There's one caveat, though: it doesn't scale.
For ketchup, I'm afraid you'll need to stay in the US.
Results depend on the model, of course, and your computer is the limit. Mine wasn't up to the task, unfortunately.
>I use Home Assistant (https://www.home-assistant.io/). It has an integration for lots of manufacturers. Single app, single entry point, cross manufacturer automations.
I'm very happy somebody took the time to measure it.
WebAssembly on Kubernetes
Pull request testing on Kubernetes: vCluster for isolation and costs control
Remote Development made simple with DevPod
A solution to the problem of cluster-wide CRDs
Development Containers: An open spec for enriching containers with dev stuff
Augmenting the Client with Alpine.js
Augmenting the Client with Vue.js
A short history of Ajax and SSR
I've been in IT for more than 20 years, 17 of them in development (developer, team lead, software architect, then solution architect) and 6 of them in developer advocay.
My journey has been deeply rooted in Java, Spring, and "DevOps", where I’ve focused on improving software architecture, testing, and continuous delivery practices. I’m passionate about sharing my knowledge and experiences, on top of writing and designing software. My goal is to help teams and organizations bridge the gap between development and operations, enabling them to adopt modern technologies and practices with greater confidence.
Feel free to ping me at nicolas at frankel dot ch.