4th April 2019

Creating a Chatbot using a Finite State Machine
Ever since reading about the FaceTime bug that Apple faced earlier this year and how it could have been prevented using Finite State Machines, I’ve been eager to start experimenting with them for my own personal projects. The FaceTime bug was an issue in the code which inadvertently allowed users to be able to listening to the person on the other end before they have even accepted the call 😱.
Continue Reading

31st March 2019

My Approach to Responsiveness
To create responsive websites and applications, I typically use three different breakpoints, Sass and the power of clever Mixins to create media queries, that adhere to the DRY principal in order to help me re-use media queries without having to write them again.
Continue Reading