31 December, 2015 - Two New Tutorials, Happy New Year!
By Jason M. Knight (aka Deathshadow)

Laddy, we're in engineering; call me Scotty! A good engineer is always
a wee bit conservative...
at least on paper!

Figured while waiting around for the new year, I'd belt out two simple tutorials as a little treat for everyone else. Since my New Years resolution was to get this site up and running, and I got it working BEFORE the New Year, it's time to focus on content. Once again my habit of doing a "Mr. Scott" on my time estimates paid off quite well, in the Ach laddy, ya didnae tell him how long it would REALLY take did ye? kind of way.

The first of these tutorials is fairly simple, it just covers a simple way of creating a ratings bar. Using stars or other symbols for ratings on websites is a very common thing, but most methods involved multiple extra files; quite often one for every possible combination! There's a very simple way of handling it with little if any effort in the markup, and some very simple CSS reducing the "stars" or other symbols to one simple image... and since it's in our CSS, we can even leverage the "scaleable images" methodology from that previous tutorial.

30 December, 2015 - Tutorials Section Added, Still Working On More Content
By Jason M. Knight (aka Deathshadow)


As you can see there's now a tutorials button on the menu. Pages that are more about how to do things will be going there for now instead of under articles. I hope to expand that section fairly quickly with a lot of the tips, tricks and methods I use to build sites. The first finshed tutorial, CSS Tilesheets -- Scaleable "Sprites" is up there, as is a "work in progress" about forms that I put up for now so I can point at it in a few threads on various forums.

Tutorials and Articles are just content categories in the underlying system, which is why I've flagged both to record any tags I assign to the same content-tags sidebar in both those sections. I also plan on adding a reviews section where tools, other people's articles from other sites, and other web development related items will get ripped to shreds reviewed by me.

The first tutorial addresses the problem a lot of the use of images introduces with modern browsing devices not all having the same dot pitch -- with devices of 150ppi or more becoming commonplace in the mobile market, and so called "4K pixel" displays a reality for many desktop users.

23 December, 2015 - Site Response? Good for a Laugh!
By Jason M. Knight (aka Deathshadow)

Some of the comments about the design of this site have been funny. I've gotten a decent amount of praise from folks over it being utilitarian, simple, to the point and focusing more on content than "gee ain't it neat" artsy-fartsy nonsense... but...


... truly entertaining have been the comments from the "design" side of the community. You know, those who value flash over substance, and think that design is entirely about art and to blazes with concepts like accessibility. I swear, these people have been blowing smoke up their backsides for so long you could win a BBQ competition by chopping them up and serving them in a styrofoam tray.

One of the most unusual of the claims is people saying it looks like something out of the 1990's. REALLY? I can only conclude these people either weren't online in the 1990's or weren't alive for it. Do you see pixel metrics with everything in "Times New Roman"? Do you see square 2px thick borders and oddball paddings thanks to everything being done using tables for layout as we didn't even HAVE CSS at the time... and even the early CSS wasn't real world deployable thanks to Nyetscape 4 lagging behind IE5 so badly. You want to see what the 1990's looked like, load up the default templates for phpBB or Magento!


  • elementals.js
    A lightweight JavaScript library focusing on cross browser support, ECMAScript polyfills, and DOM manipulation.
  • eFlipper.js
    An image carousel script using elementals.js
  • eProgress.js
    A JavaScript controllable progress bar using elementals.js. Based on the nProgress project that relies on the much heavier jQuery library.


Browse code samples of people I've helped on various forums. These code snippets, images, and full rewrites of websites date back a decade or more, and are organized by the forum username of who I was helping. You'll find all sorts of oddball bits and pieces in here. You find any of it useful, go ahead, pick up the ball, and run with it.


Best Viewed With Eyeballs