C# OutputCache with subdomains

Published on May 4, 2018 by Jamie Munro

The other day I was working on a project that was leveraging OutputCache. This little attribute is a fantastic way to implement caching in an MVC project. It was being used as follows but it was not working when we had multiple subdomains sharing the same controllers and actions:



[OutputCache(CacheProfile="CacheProfile")]

public ActionResult Index()

{

return View();

}

Read more >

Tags: Optimization | ASP.NET

Difference between location.href and location.replace

Published on Feb 9, 2018 by Jamie Munro

It's quite common to redirect a user visiting your webpage, more specifically when they perform an action, such as: clicking a button. When the user completes the action and you want to redirect the user to somewhere else, you have two common choices:
window.location.href = '';


OR
window.location.replace('');


Read more >

Tags: Javascript | JavaScript | location.href | location.replace

Retrieving query string variables with JavaScript

Published on Feb 8, 2018 by Jamie Munro

This is not something I use everyday. Seems more like a once a year thing. Last time I needed to extract query string variables, I used the old school approach with a regular expression. Now that I need to do this again, I can use the new school approach: URLSearchParams.

The URLSearchParams (at the time of writing) is not yet standardized in the W3C; however, most modern browsers recognize it.

Let's start by looking at the old school way using regular expression to compare how much easier it is when browsers begin working together to support ease-of-use:

Read more >

Tags: Javascript | JavaScript | regexp | urlsearchparams

Zero Padding a Number with JavaScript

Published on Feb 7, 2018 by Jamie Munro

This morning I had to format a date using JavaScript as follows: yyyymmdd requiring both the month and day to include a leading zero when the month or day was less than 10.

A nice solution I found was as follows:

Read more >

Tags: Javascript | JavaScript | slice

C# Convert date from UTC to EST

Published on Jun 7, 2017 by Jamie Munro

Every now and then I need to convert a date from Coordinated Universal Time (UTC) to Eastern Standard Time (EST).  I always found myself trying to remember "Where did I use this last?".  To avoid asking myself, I have now immortalized it on my blog.

Read more >

Tags: ASP.NET | c# | timezones

Setting up RPi.GPIO with OpenELEC

Published on Dec 7, 2015 by Jamie Munro

Unit Testing Data Validation with MVC

Published on May 11, 2015 by Jamie Munro

(Un)Check All using #KnockoutJS

Published on Apr 23, 2015 by Jamie Munro

Speeding up my unit tests

Published on Apr 28, 2014 by Jamie Munro

Advanced Automatic Ninject Bindings

Published on Jan 13, 2014 by Jamie Munro

Automatic Ninject Bindings

Published on Jan 7, 2014 by Jamie Munro

How I overcame my anxieties

Published on Oct 19, 2013 by Jamie Munro

Android ListView with a Footer Form

Published on Sep 26, 2013 by Jamie Munro

Three-month work-life retrospective

Published on Sep 11, 2013 by Jamie Munro

Behavior Therapy Tracker

Published on Sep 1, 2013 by Jamie Munro

Finding That Inner Calm

Published on Jun 18, 2013 by Jamie Munro

If You Don't Start You Won't Finish

Published on Jun 13, 2013 by Jamie Munro

Setting Up CakePHP with IIS

Published on Jun 11, 2013 by Jamie Munro

Developers are Authors

Published on Jun 6, 2013 by Jamie Munro

My Epic Farewell Poem

Published on May 30, 2013 by Jamie Munro

Slowing Down Before You Speed Up

Published on May 29, 2013 by Jamie Munro

My Favorite Thing About Coldfusion

Published on May 28, 2013 by Jamie Munro

Automapper Performance Testing

Published on May 27, 2013 by Jamie Munro

Should I Leave My Job?

Published on May 24, 2013 by Jamie Munro

Why the Repository Pattern

Published on May 20, 2013 by Jamie Munro

Why is my calendar always full?

Published on May 15, 2013 by Jamie Munro

Simple Things Make Me Happy

Published on May 14, 2013 by Jamie Munro

Compelling Interview Questions

Published on Apr 25, 2013 by Jamie Munro

Recent Guest Posts on PHPMaster.com

Published on Jan 7, 2013 by Jamie Munro

2012 Year in Review

Published on Dec 21, 2012 by Jamie Munro

Google Event Tracking

Published on Oct 5, 2012 by Jamie Munro

My First Node Application

Published on Oct 4, 2012 by Jamie Munro

Regular Expressions with Mysql

Published on Oct 2, 2012 by Jamie Munro

Mysql Uptime Check Script

Published on Oct 1, 2012 by Jamie Munro

Renaming a Database in Mysql

Published on Sep 28, 2012 by Jamie Munro

Using Jquery to Check a Checkbox

Published on Sep 27, 2012 by Jamie Munro

A Fancier Twitter Timeline

Published on Sep 25, 2012 by Jamie Munro

Upgrading my Blog - The Final Saga!

Published on Sep 24, 2012 by Jamie Munro

The Best Way to Prevent SQL Injection

Published on Sep 19, 2012 by Jamie Munro

CakePHP 2.x Login System

Published on Sep 18, 2012 by Jamie Munro

Load Testing Mysql with mysqlslap

Published on Sep 17, 2012 by Jamie Munro

A Short Rant About Coding Conventions

Published on Sep 13, 2012 by Jamie Munro

What I Learned This Summer

Published on Sep 7, 2012 by Jamie Munro

It's LEMP not LAMP!

Published on Sep 6, 2012 by Jamie Munro

Amazon EC2 Shoutout!

Published on Sep 5, 2012 by Jamie Munro

PHP: Require/Include vs Autoloader

Published on Aug 29, 2012 by Jamie Munro

2011: Year in Review

Published on Jan 2, 2012 by Jamie Munro

MVC 3 Routing Example

Published on Oct 17, 2011 by Jamie Munro

20 Recipes for Programming MVC 3

Published on Oct 12, 2011 by Jamie Munro

Officially published my CakePHP Book

Published on May 19, 2011 by Jamie Munro

AJAX Star Rating Plugin For CakePHP

Published on Mar 2, 2011 by Jamie Munro

IBM's Watson On Jeopardy!

Published on Feb 16, 2011 by Jamie Munro

Publishing an e-book on Smashwords

Published on Feb 7, 2011 by Jamie Munro

CakePHP 2.0 Rant Retraction

Published on Feb 1, 2011 by Jamie Munro

CakePHP 2.0 Rant

Published on Jan 31, 2011 by Jamie Munro

Random Funny Technology Videos

Published on Jan 27, 2011 by Jamie Munro

Using the TextHelper with CakePHP

Published on Jan 24, 2011 by Jamie Munro

Maintaining the back button with AJAX

Published on Dec 28, 2010 by Jamie Munro

AJAX, can there be too much?

Published on Dec 22, 2010 by Jamie Munro

Making Money With Flash Games

Published on Jun 27, 2010 by Jamie Munro

iPhone Apps Randomly Crashing?

Published on Feb 4, 2010 by Jamie Munro

Optimizing CakePHP Websites

Published on Jan 20, 2010 by Jamie Munro

Adding SEO functionality

Published on Nov 15, 2009 by Jamie Munro

unbindModel and $this->paginate()

Published on Aug 20, 2009 by Jamie Munro

Someone at work tick you off?

Published on Jul 28, 2009 by Jamie Munro

Follow me on Twitter

Published on Jun 19, 2009 by Jamie Munro

Sharing your way to success

Published on Jun 6, 2009 by Jamie Munro

Photobucket, Photos, and You

Published on May 23, 2009 by Jamie Munro

Facebook, Photos, and You!

Published on May 18, 2009 by Jamie Munro

Creating your first iGoogle Gadget

Published on May 12, 2009 by Jamie Munro

Bebo Development Scares Me

Published on May 7, 2009 by Jamie Munro

Caching Queries in CakePHP

Published on Apr 25, 2009 by Jamie Munro

Understanding group bys

Published on Apr 18, 2009 by Jamie Munro

ActivityIndicator with a UIWebView

Published on Apr 15, 2009 by Jamie Munro

Custom pagination query in CakePHP

Published on Apr 13, 2009 by Jamie Munro

3 Flaws to CakePHP's AuthComponent

Published on Apr 10, 2009 by Jamie Munro

The flaws of using isset()

Published on Apr 8, 2009 by Jamie Munro

Reset UINavigationController

Published on Apr 6, 2009 by Jamie Munro

Scroll a UIWebView

Published on Apr 4, 2009 by Jamie Munro

Transparent UIWebView

Published on Apr 2, 2009 by Jamie Munro

A friendly framework reminder

Published on Apr 1, 2009 by Jamie Munro

Web Developers are Warriors

Published on Mar 30, 2009 by Jamie Munro

Unbind Model Validation in CakePHP

Published on Mar 28, 2009 by Jamie Munro

Jquery vs Prototype/Scriptaculous

Published on Mar 26, 2009 by Jamie Munro

How attentive are you?

Published on Mar 25, 2009 by Jamie Munro

Re-map key/value array data in PHP

Published on Mar 19, 2009 by Jamie Munro

How to deal with stress at work

Published on Mar 17, 2009 by Jamie Munro

Underscores and Internet Explorer Fun

Published on Mar 13, 2009 by Jamie Munro

How to advance our CMS in CakePHP

Published on Mar 8, 2009 by Jamie Munro

How to create a CMS with CakePHP

Published on Mar 7, 2009 by Jamie Munro

AJAX Select box in CakePHP

Published on Mar 6, 2009 by Jamie Munro

How to setup a route in CakePHP

Published on Mar 5, 2009 by Jamie Munro

A practical CASE Statement Example

Published on Mar 4, 2009 by Jamie Munro

The Importance of Database Indexing

Published on Feb 27, 2009 by Jamie Munro

Dynamic COUNT() Versus Static COUNT()

Published on Feb 24, 2009 by Jamie Munro

Why You Should Always Backup

Published on Feb 22, 2009 by Jamie Munro

Why Frameworks Are Better

Published on Feb 17, 2009 by Jamie Munro

Why Is Internet Explorer Better?

Published on Feb 15, 2009 by Jamie Munro

Drag and Drop with AJAX Example

Published on Feb 14, 2009 by Jamie Munro

SQL Tips - Why LEFT JOINS are bad

Published on Feb 13, 2009 by Jamie Munro