01 May 2018

Eat -> Sleep -> Code -> Repeat - Design Patterns Found in My Programming Experience

Patterns, Patterns Everywhere I remember a time (err… multiple times) where I would be playing a video game and having a very difficult time beating one of the bosses. I would be able to dodge one of their attacks, only...

Design Patterns
Software Engineering
Factory
MVC

Read More

22 Feb 2018

UI Frameworks Work When You Know How Frameworks Work

Introduction In the past two weeks, I had to relearn a coding skill that I have not used in a very, very long time: constructing a proper web page from scratch. When it comes to developing web pages, the only...

UI Frameworks
Semantic UI
HTML
CSS

Read More

08 Feb 2018

Standard Coding Using Coding Standards

Introduction Coding standards: a concept that can appear to some as a valuable and necessary component of software engineering and to others as a tedious process that can be overlooked in most cases. I agree with the notion that coding...

Coding Standards
Software Engineering
IntelliJ
ESLint

Read More

25 Jan 2018

Smart Questions Make Smart Essays

Introduction One phrase that I have constantly heard throughout my life is: “there is no such thing as a stupid question,” and while I believe that is true, I also believe that a question can be asked in a way...

Smart Questions
StackOverflow

Read More

19 Jan 2018

JavaSport - Learning Javascript Through "Athletic" Software Engineering

Introduction Throughout the first two weeks of the course “ICS 314: Introduction to Software Engineering,” the class has been quickly going through the basics of the programming language Javascript through a pedagogy known as “Athletic Software Engineering (ASE).” This essay...

Athletic Software Engineering
Javascript
WOD

Read More