Skip to content

Instantly share code, notes, and snippets.

View cdvillard's full-sized avatar
🏠
Working from home

Charles Villard cdvillard

🏠
Working from home
View GitHub Profile
<!--begin text ad markup-->
<table class='letterhead-promotion' style='margin: 0 auto; max-width: 600px;'>
<tr class='letterhead-promotion__row'>
<td class='letterhead-promotion__row__cell' style='text-align: center; padding-bottom: 8px;'>
<p class='letterhead-promotion__row__cell__promoter-display-name' style='font-size: 85%;'>
Advertisement from {{ promoterDisplayName }}
</p>
</td>
</tr>
<tr class='letterhead-promotion__row'>
@cdvillard
cdvillard / Bio.txt
Last active July 22, 2019 01:38
Draft bio
Charles Villard is a web developer with a passion for front-end JavaScript development, static site generators, and keeping the web accessible and available to all. A former journalism student, Charles started teaching himself to code in 2014. Since then, he has worked on projects scaling from small local businesses to large enterprise. During his downtime, Charles is likely cooking, raising his two daughters, or reading up on development trends that pique his interests. The latest topics have included design systems, severless architecture, and progressive web applications.

Keybase proof

I hereby claim:

  • I am cdvillard on github.
  • I am cdvillard (https://keybase.io/cdvillard) on keybase.
  • I have a public key ASCqdztm7O73QXFlESo7t47iRkhDU5EpLGHxE47gU7InCwo

To claim this, I am signing this object:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
@cdvillard
cdvillard / simpleCustomActionFilter.cs
Created February 28, 2016 14:10
Simple Custom Action Filter
public class SimpleActionFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
Debug.WriteLIne("This Event Fired: OnActionExecuting");
}
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
Debug.WriteLine("This Event Fired: OnActionExecuted");
}
@cdvillard
cdvillard / sampleActionFilter.cs
Created February 28, 2016 13:54
Sample Action Filter
public class SampleActionFilter : ActionFilterAttribute
{
public override void OnActionExecuting (ActionExecutingContext filterContext)
{
Debug.WriteLine("This Event Fired: OnActionExecuting");
}
public override void OnActionExecuted (ActionExecutedContext filterContext)
{
Debug.WriteLine("This Event Fired: OnActionExecuted");
@cdvillard
cdvillard / gist:e961767bb74de49fbc9d
Created January 11, 2016 07:55
Error messages regarding initializing and starting Ghost from npm v2.14.12 and node v4.2.4
cdvillard@Charles MINGW64 ~/Projects/sandbox-2/ghost (master)
$ grunt init
Running "shell:ember:init" (shell) task
Installing client dependencies...
npm WARN unmet dependency C:\Users\cdvillard\Projects\sandbox-2\ghost\core\client\node_modules\ember-cli\node_modules\bower requires configstore@'^0.3.2' but will load
npm WARN unmet dependency C:\Users\cdvillard\Projects\sandbox-2\ghost\core\client\node_modules\ember-cli\node_modules\configstore,
npm WARN unmet dependency which is version 1.2.1
npm WARN unmet dependency C:\Users\cdvillard\Projects\sandbox-2\ghost\core\client\node_modules\ember-cli\node_modules\bower requires glob@'^4.3.2' but will load
npm WARN unmet dependency C:\Users\cdvillard\Projects\sandbox-2\ghost\core\client\node_modules\ember-cli\node_modules\glob,
npm WARN unmet dependency which is version 5.0.13