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.
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.
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.