Functional Programming and Higher Order Abstraction

Trying to wrap my brain around stacked abstractions is making me feel dumb. Seems like maybe making through chapter 6 in Eloquent JavaScript should be easier. The following is what I would describe as a five level stack we were supposed to come up with as an exercise. Huh? Reminds me of chess. function forEach(array, … Continued

Tired of Blind JavaScript Hacking

Eloquent JavaScript by Marijn Haverbeke The JavaScript Reference Let’s be friends with Lexical Scope, Closure, Recursive Functions, Exception Handling, Unwinding the Stack… “We all think ourselves pretty clever, of course, but we are mere human beings, and even a moderate amount of chaos tends to baffle us.” – Marijn Haverbeke Functions that operate on other … Continued

Php vs Python?

http://dev.hubspot.com/blog/bid/85467/Evolution-of-a-Web-Developer-From-PHP-Newbie-To-Python-Ninja http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller http://torquemag.io/moving-from-wordpress-development-to-back-end-development/ http://ellislab.com/codeigniter http://wolfpaulus.com/jounal/mac/installing_python_osx/ http://www.tech-recipes.com/rx/726/mac-os-x-install-gcc-compiler/ http://www.webfaction.com After following the Wolf Paulus tutorial and removing python 2.7 and installing python 3.4, Fetch (the FTP program) wouldn’t start with an error in the Console about “Carbon”, so had to download more recent version of Python V2.7 and reset the links (shortcuts?). Also Git was failing with … Continued

Delving into Audio API and Command-Line Applications

SoX http://linux.die.net/man/1/soxmix http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/#more-486 Echonest http://echonest.github.io/remix/examples.html http://developer.echonest.com http://echonest.github.io/remix/apidocs/ http://echonest.github.io/remix/tutorial.html Hmmm, Python? https://docs.python.org/2/tutorial/ https://github.com/echonest/remix/

Migrating from NextGen Gallery to Magnific Popup

Nothing against NextGen Gallery, but migrating to Magnific Popup for Margaret Warren, I realized that the NGGallery files do not exist within the wordpress uploads folder, nor within the post database table. Fortunately this neat little plugin migrates both the file and path info. Thanks again, Konstantin Kovshenin. Another great little tip on searching the … Continued

Some designers to be aware of

  Paul Rand Massimo Vignelli David Carson Saul Bass Herb Lubalin Erik Spiekermann Josef Müller-Brockmann Jessica Hische Jon Contino, Alphastructaesthetitologist Greig Anderson I’d throw in Frank Chimero (Illustrator, Designer) in as well. http://www.goodfuckingdesignadvice.com

Jetpack Carousel Responsive Incompatible with WP 3.7, 3.8, 3.9

So we had been using Jetpack Carousel for my friend Bryan Perrin Studio’s website and when we updated wordpress the plugin was incompatible. Fortunately I have already installed the lightweight, responsive jQuery modal lightbox called Magnific Pop-Up (by Dimitri Semenov) on a couple of sites, Renaissance Man and Storybook Sound with many thanks to A. … Continued

Git Usage Resources as per TD Media, Inc.

Here’s a good intro: http://rogerdudler.github.io/git-guide/ And a more advanced workflow http://blogs.atlassian.com/2014/01/simple-git-workflow-simple/ And one more with some useful info http://sethrobertson.github.io/GitBestPractices/ Rob Taylor TD Media, Inc. http://tdmedia.com And a few more: http://haacked.com/archive/2014/02/21/reviewing-merge-commits/ http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

Creating your Mindbody Credentials

Below is a segment of Devin Crossman’s great tutorial that got me started on the MindBody API. This is the section that explains how you have to create your settings within the MZ_MindBody_API plugin AND within Mindbody in order for the plugin to work. Whether this is your first time developing with an API or … Continued