ALAndrew Lundyinandrewlundy.hashnode.dev·Jul 23, 2021 · 3 min readSoftware Architectural Patterns: MVVMArchitectural patterns in software engineering describe the way a system is designed. They are reusable solutions to problems that occur widely within the domain of software engineering. One goal of architectural patterns is to separate the UI progra...00
ALAndrew Lundyinandrewlundy.hashnode.dev·Jul 23, 2021 · 2 min readSoftware Architectural Patterns: MVCArchitectural patterns in software engineering describe the way a system is designed. One goal of architectural patterns is to separate the UI programming from the business logic. When following an architectural pattern, the code is unlikely to becom...00
ALAndrew Lundyinandrewlundy.hashnode.dev·Jun 1, 2021 · 13 min readCS Data Structures: Fixed ArrayExordium A fixed (or fixed-size, fixed-length) array is an array that has a max amount of items. Such arrays are used when the programmer knows how many elements an array should hold - such as the number of enemy spaceships a game should display on-s...00
ALAndrew Lundyinandrewlundy.hashnode.dev·Feb 14, 2021 · 7 min readAn Overview of Asymptotic NotationExordium & Etymology Asymptotic notation describes the runtime of an algorithm based on the increasing input size of the algorithm. Asymptotic notation is important in computer science, as it helps engineers gauge the efficiency of the algorithms the...00
ALAndrew Lundyinandrewlundy.hashnode.dev·Jan 17, 2021 · 5 min readThe Concept of CouplingExordium In software development, coupling refers to the degree to which modules are connected. The word's etymology goes back to Latin and means 'the joining of one thing to another' or 'fastening together.' So, when thinking about coupling, think a...02CM