Good Example Repositories

My name is Mike Slater and I have been creating websites for the past 18 years. My focus has always been on front-end web development.

I began with simple HTML table layouts and inline font attributes. Ever since discovering css, I’ve been hooked on client-side programming. I learned enough PHP and SQL for basic server-side functionality, but felt more at home writing jQuery plugins than databases. At least early on.

For years I was content turning custom designed photoshop mocks into working websites. My skill with writing cross-browser HTML, CSS and Javascript greatyly increased.

To a higher-level in js

Around the time Sass and Knockout came around, I began to feel less like a div-jockey and more like a Web Developer. I was finally understanding why someone would need build control and pre-compilers. Github became just as part as my workflow as my text editor and terminal were. And at some point I had come to rely on the terminal for everything.

Which starts with a single gulp command to make this all happen for me as I simply write code.

Now that I have started using angular to build some small apps, I feel even more like a developer. Mostly because I have to think differently about how I structure my code. I always knew how to structure javascript code in many different ways, but I never knew when to use them. Because angular enforces dependency injection early on, I could finally make that connection. I feel like I can make better decisions about starting a project after using Angular & React.

Blog Intentions

This blog exists to document the development of a cross-stitch helper application written with angular. As I mentioned, I have only been using angular for two months as of this writing. I intend to log the progress of the app here and discuss how I feel about angular through the development process.

I chose Jekyll as my blog platform for a few reasons:

  • I am already using git heavily and Jekyll is designed to fit with a git workflow
  • I’m not interested in focusing on the design / style / theme of the blog itself for now
  • Jekyll will assist in getting a quick n’ dirty blog platform up so I can start writing content
  • With Jekyll, I can build UI functionality into the blog as it’s needed

Key here is getting something going that will encourage me to write content. I have a rough outline of posts thought out before even starting the application. Every post may not be good, but if I want to get better at writing, I need to actually write every day.

These posts will help me to discover and solidify what I want to get out of the app. I started out with a vague idea of building a very limited graphic editor for color-coded cross-stitch patterns. I’m looking forward to seeing where this ends up.