June 4, 2017
I recently tried the CSS framework Skeleton. It is a minimal framework, that only provides you with some very basic styles, which is what I like about it. It has a twelve column fluid grid with a max of 960 pixels. It uses the Google font Raleway which is nice choice for typography. It has styles for buttons, lists, forms, and a few other must-have styles. I also like that it uses normalize.css and not a reset.css. Other frameworks are bloated and either force you to use their design ... continue reading.
May 29, 2017
It's been a little while since I've posted anything, so here is a quick update. Website I finally pulled the trigger and implemented AMP. All the pages are now Accelerated Mobile Pages. I didn't have to sacrifice anything, but I also didn't spend very much time on the design or presentation. I'll pretend that I was going for a "less is more" approach. Most visitors come from mobile, so they didn't get to see any of the fancy stuff that was only for the desktops. I hope to p ... continue reading.
April 5, 2017
Making a basic browser based game may not be as hard as you think. I suggest that you solve one problem at a time. If you take an object oriented approach, you combine all of your solutions into a complete game. Taking this approach will make it easier for you to add features later. I started writing this in TypeScript, which was fine, but I switched to writing ES6. Making the map I first got the idea from EJS, so I decided to cre ... continue reading.
March 25, 2017
Erwin Mombay wrote an excellent article on creating your first AMP Component. AMP is a way to build pages for static content that render fast. AMP extensions use the power of custom elements and allows us to create new components to enhance AMP HTML pages. While at the AM ... continue reading.
March 20, 2017