Follow @endyourif rss Facebook LinkedIn
About Jamie Munro

Welcome to my blog. I have been compiling articles since 2009! Below is a list of every post I've ever created. Some of my major focuses have been compiling the best source of jQuery tutorials on the Internet today. A recent focus of mine is now focusing on creating the best SQL Tutorials for Beginners, Intermediate and Advanced Users. This is a compiliation of all my experience about how to do common SQL commands to optimize for performance. As you might see from the links around here, I've also written and published 5 books. My first and last book are focused around ASP.NET MVC and Web API tutorials. The last book has a big focus on integrating Knockout.js as the MVVM for the front-end code. O'Reilly Media was so interested in Knockout.js that they actually commissioned me to write that book first as it is one of the only books dedicated entirely to this MVVM library. So if you're looking for the best Knockout.js tutorials, I've compiled the best list. My first book, even though it was self published, was on the PHP framework: CakePHP. I used this framework for years and many of my first ever exampes were all focused on CakePHP tutorials that provide so many fantastic PHP examples. There are so many Javascript tutorials out there, but I noticed that one of the things I work on most with Javascript is arrays. With this I've worked hard on compiling a big list of really advanced Javascript array examples. These array examples are amazing including how to group by, get distinct array elements and so many more. I've also dabbled a little bit with Node.js and during those experiments I definitely ran into some common errors like Can't set headers after they are sent, Solving No Access-Control-Allow-Origin with Node js and Express, and Uncaught ReferenceError: require is not defined. With these common errors I've compiled a list of Node.js tutorials that help solve these problems, but more importantly getting you started with the basics.

Semi Rant: Absolute Position when it's relative

Published on Mar 21, 2019

I have long been against absolute position. I always felt it the "lazy" way out. Until recently, I've seen the light. Absolute positioning works extremely well inside of a relative position. In fact it works so well, that it reduces my browser testing time because IT IS actually consistent!

Three-month work-life retrospective

Published on Sep 11, 2013

Just over three months ago, I posted a few memorable blogs (for me) in regards to a career change.† The career change has been made and I thought I would share my retrospective on how it has affected me.

Following the format of the retrospectives I have been over the past 3 months, Iíll start with a check in word:


Making the move from an 85% managerial role to a 100% development role has completely rejuvenated me.† In the past three months I have gained an incredible amount of knowledge and furthered myself as a person and a developer.

Moving along to the next items:

  • What do I want to stop doing?
  • What do I want to start doing?
  • What do I want to continue doing?

Finding That Inner Calm

Published on Jun 18, 2013

Iíve played sports my entire life and I find certain sports for me itís easier to find that inner calm.  When your head is clear and only exactly what you are about to do matters.  This is always when Iím at my best.  Everything around me slows down, if Iím aiming at something, the target becomes clearer Ė almost as if Iím pulling the target to me Ė and there is no way I can miss it.

I wish I could say this statement is true when Iím writing code like a CASE Statement in SQL.  Oftentimes, my mind is racing with needing to get something done and having a thousand more things to do.  At times it can take me a little while before I realize that Iím actual moving slower because my mind isnít focused.

Iíve found a great technique that Iíve learned by playing golf that helps me focus better!

If You Don't Start You Won't Finish

Published on Jun 13, 2013

I really wish that I didnít need to tell myself this 5 to 10 times a day, but unfortunately itís always just too easy to not start.

If you donít have kids, you truly have no understanding of how many toys they have and how much of a mess they make.† If you only have 1 kid, itís probably a lot, but Iíve been blessed with 3 Ė and let me tell you that each and every day there is at least 10 to 15 minutes of clean up in every room!

The honest truth of the matter is though, if I donít start, it wonít get done Ė unlike the story about the Shoemaker and the Elves, they are not coming to clean my house each day!

This of course is a very simple example, but I find this reminder useful even at work.

What Do You Care Most About When Reviewing Someone Elseís Code?

Published on Jun 10, 2013

I wrote an article a few months ago called Compelling Interview Questions where buried deep in the middle under several open-ended technical questions I asked the question ďWhat Do You Care Most About When Reviewing Someone Elseís Code?Ē

The funny part about this when you read a few lines below I follow it up with Iím not looking for anything in particular; just some generic catch-phrases that most people throw out there.† E.g. properly indented code, no large comment blocks, documentation to explain a complex block of code, etcÖ

Ask me today what I expect from this question and my answer is totally different!† Today being as I write this article Ė ask me in the present and letís see if my answer changesÖ

Developers are Authors

Published on Jun 6, 2013

Bad Developers Should NOT Use Frameworks

Published on Jun 5, 2013

My Epic Farewell Poem

Published on May 30, 2013

Should I Leave My Job?

Published on May 24, 2013

Why is my calendar always full?

Published on May 15, 2013