Author: JesterXL

  • Some Notes To Consider on the Technical Difficulties with Healthcare.gov

    Some Notes To Consider on the Technical Difficulties with Healthcare.gov

    I’m not involved. I am not saying I’m for/against ACA. That said, a few things I’ve gleaned from a few of the technical views on the internet that weren’t from a higher profile source such as the NY Times:

    http://www.nytimes.com/2013/10/21/us/insurance-site-seen-needing-weeks-to-fix.html

    (more…)

  • Node, Bower, Grunt n00b Cheat Sheet

    Node, Bower, Grunt n00b Cheat Sheet

    Automated dependency management and build systems are often something you spend a lot of time on up front, and never touch again. As such, you sometimes have a harder time remembering the commands + their relevant options since you don’t do it every day. I wanted all 3, npm, Bower, and Grunt printed out on my office wall so I could refer to both for myself, and for others who need a quick start. Specifically for front-end JavaScript developers either inheriting a project, or starting to setup the basics of a build & deployment system for their own project who have no experience with the above 3. Obviously moot point for you Yeoman slingers. In a subsequent post I’ll go over a crash course in setting up your own project.

    Download the Node, Bower, Grunt Cheat Sheet

    (more…)

  • Breaking the $100 Per Hour Barrier

    Breaking the $100 Per Hour Barrier

    I get this question at least once a year so thought I would write a blog post on it to help others. “How do I make more than $100 per hour?”. I’ve learned a few ways and wanted to share them below. If you want to save time, simply do something other than programming such as flipping houses, investment banking, or being the boss of a mid size company. They make way more money than we do. If you still love programming, but just want to know your options for making more money, read on.

    I won’t cover whether money can buy you happiness or not. All I’ll say is that for some people it does, and others it does not.

    Many of the financial and tax nomenclature below applies to the USA, but the types of work are the same regardless of country.

    (more…)

  • Thoughts on Teaching Object Oriented Programming in JavaScript

    Thoughts on Teaching Object Oriented Programming in JavaScript

    I’ve been doing a series of JavaScript videos on YouTube as part of a larger effort teaching Software Development. I find that I create a video 2 to 4 times before actually recording the real one. When describing something, when I find I have to reference a basic concept, I instead stop, and record a video around that basic concept first. This has worked well, and similar to blogging/writing books, it forces you to plug all holes no matter how minute in your knowledge of a subject so you can succinctly describe it in a way that makes sense.

    From a programming perspective, teaching advanced JavaScript is quite challenging because it wasn’t designed for traditional OOP concepts and large application design. Many of the more popular languages today are either built on, or support and promote OOP usage. On the same token, once you know OOP you better appreciate Functional languages, parametric polymorphism, and other dynamic language features.

    (more…)