Posts
Free Educational Discounts on Software
Recently I’ve been looking into Educational Discounts and package for students. I found a lot of interesting software that either provides a decent percent off, and sometimes comes completely free...
The Underdog VSCode Has Come up on Top
Back in my article Comparing Node.js and JavaScript IDEs. I wrote a few things like: Not a ton of commands and support for other languages built in No plugin system...
Learning the Basics of Bash in Under 20 Minutes
Knowing some basic scripting is always good for anyone working with servers or programming in general. Recently a new project came out that can teach you the basics of Bash...
Tips for Searching Faster in Windows 10
Recently I was testing out a laptop I had just put an SSD in. The laptop had Windows 7 installed and one of the biggest things I noticed while using...
Creating a Lightweight Pixel Font
I’m currently in the middle of creating my entry for js13kGames. js13kGames is a contest, where the rules are that you create a game using JavaScript and Canvas, while keeping...
Creating Fun Buttons
I was doing a bit of web browsing today, when I came across the site https://super.me/ I thought some of the effects were a bit noisy (like the heart thing)...
A WYSIWYG Editor That Doesn't Suck
A little while ago, I was working on a project that required the user type in some formatted data. Usually I just go the Markdown route (which is actually what...
Detecting Adblock
In my previous post, I talked about how 68.8% of my desktop visitors are using Adblock and how the iOS 9 changes will impact me as well. Someone recently read...
Ads and Adblock
Ads are a big topic that I’ve seen discussed lately. With the rise of Adblock, there’s a decrease in ad revenue. Of course, some sites are so annoying that they...
Comparing NodeJS and JavaScript IDEs
This article is now out of date, for the 2020 version of this article click here! When I started programming in JavaScript I used Komodo, mostly because I was using...
Dynamic Event Listener
Today (or yesterday, as of when this post will be published) I created a package to add event listeners to elements that are dynamically added to the body. So I...
Canvas: Walking Simulater (Sidescroller)
One of the best HTML5 features was the introduction of Canvas. Canvas has allowed us to actually create web games, without the need of flash. They run smoothly in nearly...
Something Cool: .bind()
About a month ago, a link to this article called “How do you judge a Javascript programmer by only 5 questions?” was submitted to /r/javascript. One of the points they...
Using NPM Packages the Async Way
One of Node’s greatest features is being able to embed C++ code and use it in other JavaScript files. However with the rising popularity of Node (and thus JavaScript) people...
Converting to TypeScript
Recently I’ve been working a project titled Gitello, which attempts to be a sort of Trello clone with much better Git integration (I haven’t written about it much anywhere, I...
subscribe via RSS