Sean GrayFileLaunch: From Sound Waves To CodeIn 2022 I found myself deeply involved in the music industry — specifically recording and mixing. While I was building my client base as a…Oct 2, 2023Oct 2, 2023
Sean GrayAlgorithms: Understanding Complexity, Binary Search, & Big O NotationWhat is an algorithm?Mar 27, 2023Mar 27, 2023
Sean GrayUnderstanding the CSS Box Model: A Beginner’s GuideThe CSS Box Model is a fundamental concept in web development describing how HTML elements will be laid out on a page, and how their…Mar 22, 2023Mar 22, 2023
Sean GrayNetworking Fundamentals: An Introduction to IP, TCP and HTTPThe foundation of the internet and modern computing is networking. Networking enables devices to connect and communicate with one another…Feb 21, 2023Feb 21, 2023
Sean GrayThinking Outside The Loop: Recursion in JavaScriptRecursion is a powerful concept used in many programming languages including JavaScript. To simply put it, recursion is when a function…Feb 17, 2023Feb 17, 2023
Sean GrayImportance of Test-Driven Development and Business-Driven DevelopmentIn software development, the importance of testing and delivering business value cannot be overstated. Test-driven development (TDD), and…Feb 14, 2023Feb 14, 2023
Sean GrayClosures in JavaScript: A guide for beginnersClosures are a fundamental aspect of JavaScript that allows us to create functions that can ‘remember’ the state of the environment where…Feb 12, 20231Feb 12, 20231