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!

18 December, 2015 - MSM Explained, Social Media Like/Share/Plus Added
By Jason M. Knight (aka Deathshadow)

The Roaring Giant
Welcome to my house. I'm delighted you could come. I'm certain you will find your stay here most illuminating. Think of me as your unseen host, and believe that during your stay here I shall be with you in spirit. May you find the answer that you seek. It is here; I promise you.

...and now, auf Wiedersehen.

New Article

It feels weird publishing the article explaining the tagline of this site nearly a week after launch, but as it cross-references the other posts, it kind of had to come after.

The extra time was nice anyways so I could dot all the t's and cross all the i's... or... uhm... wait? eh, whatever.... In any case check it out from the link in the featured section or right here.

Social Media Like/Share/Plus

Finally got the social media plugins for the site added, adding both FaceBook like/Share, as well as Google+. While there are certainly more networks out there, that simply adding these two things added two megabytes and nearly 20 files to the site, multiplying it's size by a factor of 30 or more means that's IT for adding scripting I didn't write to the site. It's just not going to happen given what fat bloated messes those are.

Kind-of sucks such ineptly developed code is basically a "must have" at this point, but since so many sites have it on them at least there's a decent chance of it being cached. They are also nice enough to send it gzipped so it's more like ~500k by that point. It's also not as huge a penalty as the scripts (and the advertising I sorted out some bugs with, get to that in a sec) don't hit you as hard on load time as they are "asynchronous" while the page is loading, and don't fire loading the extra "stuff" until after onload. This means this site loads in half a second, and then it's 2 to 20 seconds for the advert, social media and disqus comments areas to load.


  • 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