Publications
All academic materials authored or delivered by Radison Akerman.

Guest Lectures

Exploding Chickens: UIC CS 342 Lecture, Spring 2023

Delivered April 27th, 2023 at the University of Illinois Chicago under supervision of Prof. Mark Hallenbeck

Abstract: Explored the inner workings of Exploding Chickens, an ambitious personal project that expanded into a 30,000+ line code base with games played all over the world, daily. Discussed how the game is played, progress/success of project, hosted a live open demo of v2, high-level overview of v1 stack/design choices, the MVC (Model-View-Controller) pattern in action on v1, v1 data schema, v1 websocket architecture (with its pitfalls), v1 code dive, high-level overview of v2 stack/design choices, v2 test coverage, v2 data schema, v2 code dive, v3 architecture, and v3 cloud implementation, along with a few key takeaways for better application design.

PDF Slidedeck | Exploding Chickens: UIC CS 342 Lecture, Spring 2023
Designed in Keynote, distributed under "Personal Use License" as defined in radison.io/licensing
Website | Exploding Chickens
Production site hosting the latest release of Exploding Chickens, played in lecture as a demo

Exploding Chickens: UIC CS 342 Lecture, Fall 2022

Delivered December 1st, 2022 at the University of Illinois Chicago under supervision of Prof. Mark Hallenbeck

Abstract: Explored the inner workings of Exploding Chickens, an ambitious personal project that expanded into a 30,000+ line code base with games played all over the world, daily. Discussed how the game is played, progress/success of project, hosted a live open demo of v2, high-level overview of v1 stack/design choices, the MVC (Model-View-Controller) pattern in action on v1, v1 data schema, v1 websocket architecture (with its pitfalls), high-level overview of v2 stack/design choices, v2 test coverage, v2 data schema, project management in relation to release scheduling, and potential v3 architecture, along with a few key takeaways for better application design.

PDF Slidedeck | Exploding Chickens: UIC CS 342 Lecture, Fall 2022
Designed in Keynote, distributed under "Personal Use License" as defined in radison.io/licensing
Website | Exploding Chickens
Production site hosting the latest release of Exploding Chickens, played in lecture as a demo

Exploding Chickens: UIC CS 342 Lecture, Spring 2022

Delivered April 21st, 2022 at the University of Illinois Chicago under supervision of Prof. Mark Hallenbeck

Abstract: Explored the inner workings of Exploding Chickens, an ambitious personal project that expanded into a 30,000+ line code base with games played all over the world, daily. Discussed how the game is played, progress/success of project, high-level overview of v1 stack/design choices, the MVC (Model-View-Controller) pattern in action on v1, v1 data schema, v1 websocket architecture (with its pitfalls), source code complexity with v1 vs v2, high-level overview of v2 stack/design choices, project management in relation to release scheduling, v2 data schema, v2 test coverage, and closed live demo of v2, along with a few key takeaways for better application design.

PDF Slidedeck | Exploding Chickens: UIC CS 342 Lecture, Spring 2022
Designed in Keynote, distributed under "Personal Use License" as defined in radison.io/licensing
Website | Exploding Chickens
Production site hosting the latest release of Exploding Chickens, shown in lecture as a demo