Kind names

Kind names

One of the most difficult problems in programming is naming things.  Things such as variables, classes, methods, functions… everything needs a name and you, as the coder are responsible for providing it. The reason this is tricky is that you are creating the...

Angular: Setting a Page Title

I wanted to set the page title in my angular app, so that every page would display its title in the tab. When I googled for solutions (i.e Dynamic Page Titles), they all involved more code than I needed. The offered solutions were great for apps with routes that had...
Four Rules of Simple Design

Four Rules of Simple Design

Software design is hard. Although getting the software to work is essential, it is also important to keep in mind the design of the software. Rules The four rules of simple design is an excellent guide to designing software. Kent Beck discovered the rules while he was...