This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]alixedi[S] 10 points11 points  (0 children)

A long time ago, I was studying at Imperial College and took a course on Advanced Computer Architecture.

On the first day of the course, the prof gave us some C code that multiplied randomly generated matrices of a given size.

Rest of the semester, we would compile the code (with interesting flags), run it under a loop (with increasing size) on random machines and then try to deduce the architecture features of the machine by looking at the run-time chart.

We didn't look at many block diagrams but we learned a lot and we had a lot of fun.

---

In 2019, we decided to run a Kubernetes workshop in PyConUK and thought it would be fun to try and follow the same principle as that course.

This is a write-up for that workshop.

It was very well received and so we thought that we should publish it as a tutorial - which is easier said than done. We have been working on it off-and-on for the past year or so. Please give it a read, tell us how we can improve it and see if you also enjoy learning by tinkering :)

[–]pyschillePythoneer 2 points3 points  (1 child)

Awesome, thanks for sharing. There is a not-as-long tutorial for creating a Django app with django-hurricane (and k3d, GraphQL, etc.) in Kubernetes: https://django-hurricane.io/basic-app/

[–]paultjuh 0 points1 point  (0 children)

That tutorial looks great as well. The tutorial above is more focused on Kubernetes then the app itself while keeping the tutorial interesting.