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.

Creating a Background Gradient with CSS

Published on Jul 13, 2022

To create a gradient background image with CSS, you need two things: a starting color and a bottom color.

Transparent Background CSS

Published on Jul 5, 2022

Let me show you several ways to make your HTML element have a transparent background using only CSS.

CSS3’s border-radius property and border-collapse:collapse don’t mix

Published on Jun 25, 2019

Let's explore an alternative way to achieve border-collapse:collapse with border-radius in CSS to have a collapsed, rounded corner table.

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!

Creating Diagonal Lines with CSS

Published on Mar 18, 2019

The hr tag has been around for quite some time to provide a nice horizontal line to visually separate content. To achieve a vertical line, it's typically been accomplished via border-left or border-right. However, this is when you can get into height issues or columns that don't extend the whole way, etc… Instead CSS3 allows for the rotation of elements and allow for vertical or diagonal lines to be created with some basic CSS. This is accomplished with the transform property.

CSS Attribute Selectors

Published on Mar 8, 2019

Rotating DOM Elements using CSS

Published on Mar 7, 2019

Transitioning AJAX Content into view with CSS3 Animations

Published on Mar 1, 2019

CSS3: Custom Fonts using font-face

Published on Feb 24, 2019

Apply two different colors to a single character with CSS

Published on Feb 22, 2019

Disabling text selection/highlighting with CSS

Published on Feb 20, 2019

Simplifying the buzz word “Responsive Design”

Published on Feb 4, 2013

CSS: Start Generic before going Specific

Published on Oct 23, 2012

Developers to the rescue of designers...again!

Published on Aug 30, 2011

CakePHP CSS Enhancements From 1.2 To 1.3

Published on Feb 23, 2011

margin: 0 auto; not centering in Internet Explorer?

Published on Sep 18, 2009

Optimize your CSS and JS with CakePHP in minutes

Published on Mar 21, 2009

CSS Tips - Margins in Internet Explorer

Published on Feb 16, 2009

YSlow - Helping slow web pages load faster

Published on Feb 11, 2009

Firebug - A developer's best friend

Published on Feb 11, 2009