Every day, every moment, is an opportunity to learn

Never save anything for the swim back

First off, the line in the title isn’t mine, but I like it. More on that later. I went running last night, for the first time in a couple weeks. I purposely chose a route that took me straight away from home. Just a ways down the road, a loop through the park, and back. Not too long of a run, maybe...

The Akron Code Club, Meeting New People, and the Unsplice Kata

The Akron Code Club had an amazing turnout Monday night. Roughly 30 people. I got to talk to Vince, who is just recently getting into C# and came out for his second time, Tasha who heads up the UX Akron user group, Stephanie who lives out of state and is currently attending the Software Craftsmanship Guild bootcamp in Akron… I always feel energized afterwards,...

Week 4 of HTML5 with the W3C – Interacting! Moving all the things!

The focus for week 4 of the W3C HTML5 course was animation. We’ve been displaying a lot, but it’s been fairly static up to this point. This week, we learned about events, interacting via the keyboard and mouse, and the three steps of animation: Clear the canvas Draw the items on the canvas Move the items (won’t take effect until...

Week 3 of HTML5 with the W3Cx/edX – Canvases

Week 3 of the Learn HTML5 from W3C course taught us about the Canvas element, along with the shapes you can draw on it and how it can be manipulated. These work in the major browsers (except for IE, ugh). Graph Sample This first sample is a simple graph I created. It demonstrates manipulating the current context (such as translating,...

Week 2 of HTML5 from the W3C – Creating Videos

Just finished up week 2 of the Learn HTML5 course authored by Michel Buffa and the W3C, and frankly it’s kicking my butt. It’s my fault. I’m trying to not just passively read the material, but to put what I’m learning to use. Last week, I latched on to microdata, installing a new plugin for my blog, and checking out what kind of meta data...

Learning about HTML5 from the W3C (on edX)

I just finished up the first week of the new Learn HTML5 course, designed by the W3C for the edX platform (under the name W3Cx). It’s a collaborative effort between Michel Buffa (professor at the University of Nice, France) and Marie-Claire Forgue (head of training at the W3C), as well as quite a few others in the W3C. There are over 60000 enrollees, so there’s obviously a lot of interest in HTML5, which...

Is your degree worth the paper it’s printed on?

What defines the value of a thing? Gold and silver were just metals until people agreed to use them as a commodity for trade. A 2.5″ x 3.5″ piece of paper is a scrap, until two people agree it’s worth a million bucks. A penny is only worth 1¢, until someone comes along who’s willing to trade 2.5 million pennies for that single penny. So it’s more a question...

Be Fearless in Learning New Things

How many times have you heard someone say, “I’m just not a computer person”? How many times have you said it, about other things? I do, all the time. I may not always say it out loud, but it’s there. “I’m not a cooking person.” “I’m not a car person.” Maybe it’s partly laziness… it can certainly appear that way on the...

Chrome Extensions: A Peek Under the Hood

Chrome Extensions: A Peek Under the Hood

Are you curious about what exactly is in those Chrome extensions and apps you use? Have you ever installed something from the Chrome web store and wondered just what exactly it’s doing? (You should.) Maybe you’re curious how a feature was developed, or you’re looking for ideas. Maybe you’re concerned about the numerous permissions it’s requesting, or you’ve read some disconcerting reviews and...

An Introduction to NDepend

No single person (or team) can know everything about a large codebase. Developers come and go, taking knowledge with them. Legacy code grows and mutates, as bugs are fixed and new features reluctantly touch old code. Deadlines loom, and changes aren’t adequately tested. Eventually, even when the code appears to be running okay, you’re never completely sure where the land mines are. Experience has taught you that...