Fork me on GitHub

Intro to Docker and Clustering with Rancher from Scratch

Hey thanks everyone that could make it to my talk! Here are some links you might find useful: The code for everything we chatted about: https://github.com/johnculviner/docker-rancher-presentation The slides: http://www.slideshare.net/JohnCulviner/intro-to-docker-and-clustering-with-rancher-from-scratch Thanks for coming and I hope you found it useful

MDC Intro To AngularJS Slides/Links 2

MDC Intro To AngularJS Slides/Links
Wow, very impressed with the turnout today at MDC to my Intro to AngularJS talk! I hope everyone found it useful and feel free to let me know if you have any feedback! Here are the slides from my presentation: Intro To AngularJs MDC here’s the code for IntroTo Angular that we live coded https://github.com/johnculviner/IntroToAngularJS ...

MidwestJS Intro to Angular Slides / Links

MidwestJS Intro to Angular Slides / Links
Thanks to everyone that was able to attend my ‘Intro to Angular’ talk at MidwestJS I hope you found it useful. I enjoyed giving it! Here are the slides from my presentation: Intro To AngularJs MidwestJS here’s the code for IntroTo Angular that we live coded https://github.com/johnculviner/IntroToAngularJS and the AngularAgility project that makes CRUD apps ...

When is a JOIN not a JOIN and what is a black box?

You probably heard this one as a kid right? No? Well the answer to the riddle is this: when one is a LEFT JOIN, one is an INNER JOIN and you are using a certain RDBMS named Sybase. So I recently heard of a situation with Sybase where a LEFT JOIN on a particular key ...

Clear/Reset MVC 3 Form and Unobtrusive jQuery Client Validation 13

Clear/Reset MVC 3 Form and Unobtrusive jQuery Client Validation
Intro So today I needed to clear a MVC 3 form  with unobtrusive client validation applied to it via jquery.validate.js & jquery.validate.unobtrusive.js. This doesn’t seem too tricky initially until I realized that doing a form reset via a <input type=”reset”/> or a javascript form.Reset() doesn’t eliminate any jQuery validation messages that were displayed! Take a ...

Don’t trust the client 2

Don't trust the client
Citigroup Hacked I was recently came across this article about a successful hacking attempt made on Citigroup. In a nutshell the hackers logged into a Citigroup related website and simply changed the query string to access other user’s account data. For example let’s say I just logged into my citicard account and I see this ...

Welcome!

  C# using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Hello { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); //oh no not this again... } } } 1234567891011121314151617  using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Hello{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("Hello World!"); //oh no not this again...        }    }}      Hello and welcome to my ...