Blast From The Past

During a recent Spring cleaning purge, I finally broke down and went through my CD collection and got rid of most of it. This was a bittersweet experience, as I tend to hang memories on albums and many of them came up. In the process I found three discs of Danjer jamming in my basement in 2003. Maybe upon review I will assign some descriptive or random names to them. But throwing them out here for the cognoscenti who may appreciate them (all 5 of you! »

Author image Jeremy Ulstad

TOTW (Tune Of The Week)

One of my favorite Guitar Tips episodes is Composition is the Answer. At the end, Adam states “ABC - Always Be Composing”. Closing is for chumps. Recently, a fellow lapsed musician and I challenged each other to record a tune a week. While we may occasionally flex the boundaries of a week the project has been a great success. So great in fact that a music-loving-but-non-player friend has taken up the bass and joined the TOTW club. »

Author image Jeremy Ulstad

But Then My Homework Was Never Quite Like This...

Yeah, that’s a Hot For Teacher reference. Get your own blog. Back in the Stone Age, when I was in school, I tended to play guitar when I should have been doing my homework. Well this week, I had homework to play guitar. How do you weasel out of that? You don’t, not that I didn’t try. My Internet guitar instructor Adam Levy had a composition challenge last week. Given that I’ve written exactly one coherent piece of music since the Stone Age, this was a bit daunting. »

Author image Jeremy Ulstad

Python Partials

This one's for you, Nick Robbins. One of my favorite odd little corners of Python is the functools module, and in particular the partial() function. According to the docs: "partial()is used for partial function application which “freezes” some portion of a function’s arguments and/or keywords resulting in a new object with a simplified signature."  The two magic words in that definition are "simplified signature".  Let's say you are using a vendor's REST API and start out with a bunch of CRUD functions. »

Author image Jeremy Ulstad