Blog

Blogging from the CLI

  • January 30, 2024
  • Danny Wahl
  • Deno
  • Fresh

This might be the worst possible way to blog.

The Plugin Statistic that Matters

  • April 23, 2016
  • Danny Wahl
  • Wordpress
  • Revops

Wordpress marketplace provides lots of tracking metrics, but what's important?

Learning is the Goal

  • April 4, 2016
  • Danny Wahl
  • Education

Laser Cutter Projects

  • April 3, 2016
  • Danny Wahl
  • Danny Wahl

I never knew I was an artist until they let me play with lasers.

Add Auxiliary Power to a KLR650

  • March 25, 2016
  • Danny Wahl
  • Motorcycles

It's just a little electricity, what could go wrong?

What's Your Originality Score?

  • March 4, 2016
  • Danny Wahl
  • Education

Should Students be Content Creators?

  • March 3, 2016
  • Danny Wahl
  • Education

Gridster for Instagram

  • October 17, 2015
  • Danny Wahl

Gridster for instagram is the easiest way to get a customized, full-screen, display of any instagram feed.

"My Posts" Wordpress Plugin

  • May 29, 2015
  • Danny Wahl
  • Wordpress

Scrollster for Instagram

  • April 21, 2015
  • Danny Wahl

Add Share Links to WordPress

  • March 25, 2015
  • Danny Wahl
  • Wordpress

Here are a few code snippets to add share links to WordPress content.

Ghost Theme 'Lenore'

  • March 19, 2015
  • Danny Wahl
  • Ghost

Ghost Share Links Cheat Sheet

  • March 16, 2015
  • Danny Wahl
  • Ghost

Add Share Links to Ghost Themes

  • March 16, 2015
  • Danny Wahl
  • Ghost

The fastest, "lightest" way to make your Ghost blog shareable.

Proxy Ghost with homebrew Apache

  • February 13, 2015
  • Danny Wahl
  • Ghost

Secure Ghost with Cloudflare SSE

  • February 12, 2015
  • Danny Wahl
  • Ghost

Host Your Ghost Blog on Github Pages

  • February 4, 2015
  • Danny Wahl
  • Ghost
  • Github

Start Your Ghost Server on Login

  • February 3, 2015
  • Danny Wahl
  • Ghost

Add Search to Your Ghost Blog with Swiftype

  • February 2, 2015
  • Danny Wahl
  • Ghost
  • Swiftype

Don't use .dev for Development

  • January 27, 2015
  • Danny Wahl

Migrate from Wordpress to Ghost

  • January 19, 2015
  • Danny Wahl
  • Wordpress
  • Ghost

Moving

  • January 29, 2015
  • Danny Wahl
  • Wordpress
  • Ghost

Goodbye Wordpress, hello Ghost.

Yosemite MAMP homebrew dev setup part 2

  • October 28, 2014
  • Danny Wahl

OS X Yosemite MAMP homebrew Development Setup

  • August 13, 2014
  • Danny Wahl

Elegance: What's Coming

  • July 22, 2014
  • Danny Wahl
  • Moodle

Moodle Output: An Introduction

  • July 18, 2014
  • Danny Wahl
  • Moodle

Elegance 2.7 Release

  • July 4, 2014
  • Danny Wahl
  • Moodle

A New Home for Elegance

  • June 18, 2014
  • Danny Wahl
  • Moodle

CodePen.io Moodle Plugin

  • January 18, 2015
  • Danny Wahl
  • Moodle

Code Kids Love

  • October 28, 2013
  • Danny Wahl
  • Education

We're Going "Free Culture"

  • October 9, 2013
  • Danny Wahl

WHOIS Spam

  • October 4, 2013
  • Danny Wahl

URL Shorteners and Page Load Speed

  • September 24, 2013
  • Danny Wahl

Foundation for Moodle

  • January 18, 2015
  • Danny Wahl
  • Moodle
  • Foundation

I'm now a Moodle Contributor!

  • January 19, 2013
  • Danny Wahl
  • Moodle

Moodle Plugins Directory Statistics

  • December 17, 2012
  • Danny Wahl
  • Moodle

Customize Moodle Theme Based on Language

  • December 7, 2012
  • Danny Wahl
  • Moodle

Memrise Beta Tweaks

  • September 1, 2012
  • Danny Wahl

CSS3: Multiple Backgrounds vs. Transforms

  • July 13, 2012
  • Danny Wahl
  • CSS

CSS3 introduces transforms. Save on code and bandwidth.

Reconsidering Custom Renderers

  • April 11, 2012
  • Danny Wahl
  • Moodle

Browser Detection in Moodle

  • March 19, 2012
  • Danny Wahl
  • Moodle

In order to polyfill, you have to know what's missing.

Making Wordpress Protected Posts More Private

  • November 28, 2011
  • Danny Wahl
  • Wordpress

Simple, Dynamic Sidebars

  • November 24, 2011
  • Danny Wahl
  • Wordpress

Adding Custom Images in Moodle 2.0 Themes

  • November 17, 2011
  • Danny Wahl
  • Moodle

Moodle 2.0 has much more flexibility when it comes to themes. But the documentation is a little sparse.

Re-writing Good Code

  • November 5, 2011
  • Danny Wahl

Playing with userContent.css

  • November 4, 2011
  • Danny Wahl

No Listening Sockets Available

  • November 3, 2011
  • Danny Wahl

rmdot and lsdot

  • October 28, 2011
  • Danny Wahl

New Look, New Learning

  • October 23, 2011
  • Danny Wahl
  • Wordpress

QTranslate: Using jQuery to Fix Missing Links

  • October 22, 2011
  • Danny Wahl
  • Wordpress

Rolling Database Backups

  • April 29, 2011
  • Danny Wahl

rsync over SSH with expect

  • March 21, 2011
  • Danny Wahl

Zebra for Mahara

  • March 8, 2011
  • Danny Wahl
  • Mahara
  • Moodle

Zenphoto Album Name Hack

  • February 16, 2011
  • Danny Wahl
  • Zenphoto

sudo and OS X aliases

  • January 25, 2011
  • Danny Wahl

smbpasswd-gui

  • December 27, 2010
  • Danny Wahl

Google Books Fuller-Full Screen

  • December 26, 2010
  • Danny Wahl