Subscribe: / AdamDotCom
Added By: Feedage Forager Feedage Grade B rated
Language: English
code  good  google code  kahtava  marathon  new  open source  powershell  project  run  running  service  source  training 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: / AdamDotCom / AdamDotCom

Last Build Date: Mon, 08 Jan 2018 18:59:53 +0000


The 2015 Season Training Program

Mon, 18 Jan 2016 17:00:41 +0000

My training season for 2015 was loosely based on Timothy Noakes 90km Comrades Marathon Training Program from the Lore of Running. Noakes’ program reads a lot like a marathon plan. It’s broken into 13 weeks where the first 6 weeks are a base phase, the next 5 weeks are a build phase, and the final [...]

Running The Rut Mountain Run 50km

Sat, 26 Dec 2015 16:00:45 +0000

The singletrack disappears into a mountain of scree, from here on up small coloured flagging attached to what looked like clothes hangers lead the way. My pace takes a marked dive as I run into the first 45% grade climb of the day. I’m only 22km (13mi) in – the last two hours have been [...]

Running The Winschoten World 100km Championships

Wed, 18 Nov 2015 17:00:54 +0000

We gave one last round of high fives before the Canadian Team split up and scattered alongside the sea of chompy anxious runners awaiting the gun at the Winschoten road race. Today the Netherlands, Belgian, European, and 100km World Championships were all at stake. The crowd’s enthusiasm was palpable and the energy was electric as [...]

Running The Harriers 2:18 Run Elk / Beaver 100km

Mon, 08 Jun 2015 17:00:19 +0000

The Harriers 2:18 Run Elk / Beaver Ultras take place just outside Victoria, BC. The race distances range from 40km, 42km, 50km, 50mi, to 100km all of which incorporate 10km loops around the Elk Lake and Beaver Lake. The course is mostly gravel, a couple short dirt double track sections, and one glorious fast short [...]

Run Like a Dog and Just Eat

Mon, 27 Apr 2015 17:10:05 +0000

Charlie Spedding’s comments about diet from 1984 are just as valid today. “Everybody wanted to know about training, shoes and diet. … a lot of [runners] were hoping they would be able to eat themselves into peak physical condition, rather than follow … quite a lot of training. There were various fad foods, supplements and [...]

Running Philosophies

Fri, 13 Mar 2015 17:00:27 +0000

Finding running advice online is tough, fortunately there are many great books on the subject. Here are a collection of quotes and sources that influence my running philosophies. Keep it frequent. Keep it consistent. “How often you work out is the most basic element of training for long-distance [events] … consistent frequency throughout the year [...]

Increase LinkedIn Profile Views

Mon, 09 Mar 2015 20:00:26 +0000

LinkedIn is a great social networking site. It lets you organize professional contacts, post your resume, and make new connections based on shared interests, skills, etc… It’s also a great tool for connecting with former colleagues and searching for new opportunities. Last month I was in the market for a new contract. I noticed how [...]

Running the Lost Soul Ultra 50km

Wed, 25 Feb 2015 17:59:55 +0000

The course for the Lost Soul Ultra meanders along the Old Man River pulling runners over the undulating coulees surrounding the prairie town of Lethbridge Alberta. The Lost Soul has a manageable amount of climbing (1,300m over 53km) on the main loop, but conceals numerous insults and packs quite the punch for a prairie run. [...]

Success Traits, Being Your Goals, and Recovery

Thu, 12 Feb 2015 00:22:20 +0000

I forgot what a gem Going Long: Training for Triathlon's Ultimate Challenge by Friel, and Byrn is. While this book is targeted towards the athlete training for an Ironman distance triathlon it has a lot of overlap with long distance running material and endurance athletics in general. Here are a couple sections and ideas I [...]

Chasing Three Hours

Thu, 11 Oct 2012 17:00:25 +0000

I've been chipping away at the sub three hour marathon for two years now (since 2010). Like most runners I don't have a running pedigree, I came into the game late with a meagre semblance of an athletic history. Sure... as a kid I enjoyed being active - riding bikes, treking - but the geography [...]

Running the Moose Mountain Marathon

Thu, 13 Sep 2012 17:00:32 +0000

I'd been running through the dense vegetation of an Aspen forest without much sign of life for almost an hour now. Tufts of matted grass trail-side occasionally grabbed my foot threatening to take me down. I try calculating how long until I'm out of the woods through a carbohydrate depletion mind fog. I figure another [...]

Biking Furious 3 Fernie

Mon, 06 Aug 2012 17:00:37 +0000

The Fernie Furious 3 is a three day staged mountain bike race through the well maintained trails surrounding (you guessed it) Fernie, BC. Each day the race maked use of a different combination of trails finishing in the centre of town. With the finish line conveniently located near the best post race snacks ever - [...]

Running The Powderface 42

Mon, 23 Jul 2012 16:00:50 +0000

Chunks of skin falling from my sock while changing shoes is never good. Especially considering my shoes (La Sportiva Crosslite's) blew their sides out during the Powderface 42 trail run - resulting in my toes jamming into the front of my right shoe for the last 30 minutes. I was happy to discover the skin [...]

Life, The Lofty 2012 Race Plans and How They’ve Panned Out

Thu, 12 Jul 2012 17:00:16 +0000

Here's a brief summary (both good and bad) of what I've been up to between now and my January ambitions. My race ambitions may have been a bit too lofty at the beginning of the year - which is likely another case of Canadian Cabin Fever. If you're unfamiliar; the symptoms generally start with a [...]

Now Streaming HD: The New Camara

Mon, 30 Jan 2012 16:00:22 +0000

I'll be the first to admit that I'm a gear weenie, but I'm in good company - most IT workers share my enthusiasm. Friends in real life are cringing at the thought of the "Adam Paparazzi" in their face. Similarly friends on Twitter, Facebook, Flickr, and RunKeeper are rolling their eyes in agreement as they [...]

The 2012 Running Plan

Mon, 16 Jan 2012 08:00:57 +0000

Here's my rough running plans for 2012 - after all, an organized schedule means I can take advantage of early bird discounts, which translates into more events. Calgary's St Patrick's Day 10km, March 17. I've never run this event before, it'll be my second 10km event and my winter running motivation. Calgary's Police Half, April [...]

Hiking Lake Superior Provincial Park

Tue, 20 Dec 2011 18:00:09 +0000

Lake Superior Provincial Park is one of my favourite places. The lake itself is brilliantly clear, the water clean enough to drink unfiltered (provided you're drinking it well away from shore). The shoreline is dotted with uncountable warm coves to swim in (August), few bugs (again, August), and breathtaking views, but... I'm entirely biased. This [...]

Marathon Results

Wed, 01 Jun 2011 14:30:11 +0000

Well... I've run two marathons in the past month, three to date, and each has been a huge learning experience. At the 2011 Vancouver Marathon I didn't fuel properly and bonked hard (hit the wall). Aside from a couple cups of Gatorade I didn't take any fuel - big rookie mistake! Running a marathon takes [...]

The Blog Atrophy

Wed, 11 May 2011 17:00:00 +0000

Hey, what happened to all the bloggers? Well... we grew up, grew out, and moved on. Perhaps we've become tired of community based online learning, we've discovered greater meaning in palpable communities, we're pursuing new hobbies and responsibilities. We're finding our internet memes and funny videos on social media. As developers we're bored of whining [...]

From Training to Tapering

Thu, 21 Apr 2011 16:00:11 +0000

My taper for the Vancouver Marathon (May 1st) started this week. Over this training session (Jan 1st - April 21st) I've logged 750km (466mi) in 60 some hours, gone through two pair of shoes, burned through 60,000 calories, and discovered the joys of running outside. Yes, in the COLD! The coldest day being -28C (-18F). [...]

Accomplishments and The Two Year Rule

Thu, 20 Jan 2011 17:00:39 +0000

Focus on the present, the glory days of years gone by are becoming insignificant. [An accomplishment] has a shelf life of two years. After that, it's still an [accomplishment] - just with an asterisk. - The Runner's Rule Book, Rule #1.51 Focusing on accomplishments from the past two years seems like a good rule of [...]

Open Source Service Updates: Google Code’s New Project Page

Thu, 13 Jan 2011 17:00:51 +0000

My Open Source Service is fixed. The problem being that Google Code's profile page changed and the project list wasn't being populated - man, I wish Google Code had an API. Anyhow; I added more tests, reduced some technical debt, cleaned up my page sniffer / scraper and things are working again. The Open Source [...]

The joy of life comes from our encounters with new experiences

Mon, 10 Jan 2011 17:00:35 +0000

So many people ... will not take the initiative to change their situation because they are conditioned to a life of security, conformity, and conservatism, all of which may appear to give one peace of mind, but in reality nothing is more dangerous to the adventurous spirit within a man than a secure future. The [...]

Why I’m Running

Thu, 06 Jan 2011 17:00:20 +0000

The long term results of a sedentary career (desk job) and lifestyle are frightening. Like many software developer and other knowledge based workers, I can spend up to 10 hours, 5 days a week sitting in a chair looking at a screen. It has been suggested that "[staring at a screen] is associated with lower [...]

Whois Service Updates: ARIN’s New RESTful API

Tue, 07 Dec 2010 17:00:03 +0000

My Whois Service is fixed. The American Registry for Internet Numbers (ARIN) released a fantastic new RESTful API which meant my old text parsing code (dependent on their old service) was broken for a couple weeks. Check out the new ARIN RESTful API and my service source code updates.

Travel Stories

Mon, 01 Nov 2010 17:00:31 +0000

A couple fun stories from our trip around Europe. The $30 laundry. We packed light, which made laundromats a frequent necessity. One evening in Italy we found a laundromat, I found the change machine, but couldn't read the instructions. Thinking that these machines were universal, I fed it a 20 Euro bill. I was surprised [...]

Back at it: A Summer Recap

Thu, 28 Oct 2010 17:00:41 +0000

I love summer, every moment of it! It's difficult to write a blog post or even digest tech content in the precious summer months. A Summer Recap Biking. I was able to get lots of mountain biking in. Although the conditions were usually wet and the trails muddy, I was still able to get out [...]

On Teams: Religious Debates Erode Respect

Thu, 15 Jul 2010 17:00:41 +0000

"religious debates ... consist largely of people expressing strongly held personal beliefs about things that can't be proven. ... they rarely result in anyone involved changing his or her personal view. ... besides wasting time, these arguments create tension and erode respect among team members, and can often prevent the team from making critical decisions." [...]

Finishing a Marathon

Mon, 07 Jun 2010 17:00:47 +0000

At the 32km marker a series of signs were staked into the grass along the course. The first sign read "You're doing it!", the next "Only 10 more kms!", and the next "You're running a marathon! You ARE a marathon runner!" A tear welled in the corner of my eye, perhaps from the pain in [...]

We All Live In An Uncle Bob Dialog

Mon, 31 May 2010 17:00:26 +0000

Robert C. Martin (affectionately known as "Uncle Bob" in the development community) has a number of great books demonstrating the benefits of OOD/OOP and good design principles. Those acquainted with his books will also be familiar with his generous use of conversation dialogs between developers. A sample excerpt: RCM: "Will you help me write a [...]

Book Reviewed: Rework by Jason Fried and David Heinemeier Hansson

Thu, 27 May 2010 21:23:32 +0000

Rework by Jason Fried and David Heinemeier Hansson has been on Amazon's top ten list for a couple months now and for good reason, it's captivating, easy to read, engaging, and fun. However, I was disappointed with the lack of references. If the authors had included references to texts that back up many of their [...]

Transparency, the Underpinnings of Becoming an Unprofessional

Tue, 25 May 2010 17:00:32 +0000

The business world is full of "professionals" who wear the uniform and try to seem perfect. In truth, they just come off as stiff and boring. No one can relate to people like that. Don't be afraid to show your flaws. Imperfections are real and people respond to real. ... Don't worry about how you're [...]

Install Git On Windows With PowerShell

Tue, 04 May 2010 17:00:50 +0000

I like Git and here's a PowerShell script that I use to download and install Git on my Windows based development machines. PLAIN TEXT POWERSHELL: # Installs git for Windows via PowerShell # # Sample usage: # #  Install git: #    PS> install-git # # Adam Kahtava - - MIT Licensed   function [...]

Interviewing Tips: The Interview Anti-Loop and the Warren Harding Error

Thu, 22 Apr 2010 17:00:33 +0000

A couple non-traditional considerations when preparing for a software development interview. Prepare for the Warren Harding Error, Thin Slicing, Snap Judgements, and rapid cognition. The Warring Harding Error as described by Malcom Gladwell: Many people who looked at Warren Harding saw how extraordinarily handsome and distinguished-looking he was and jumped to the immediate - and [...]

Please, Call Me Señor Developer Not Senior

Tue, 20 Apr 2010 17:00:41 +0000

This March marked my fifth year of working in the software realm and five years since graduating University, and this year (according to industry standards) I'm now considered a Senior Developer. Funny enough. Today, I don't consider myself a Senior Developer, but a couple years ago I would have told you to "Call me Senior". [...]

Give Away Everything: Creative Commons, Open Source, …

Thu, 25 Mar 2010 17:00:58 +0000

remember from school other students preventing you from seeing their answers by placing their arm around their exercise book or exam paper. It is the same [in the working world] ... The problem with hoarding is you end up living off your reserves. Eventually you'll become stale. If you give away everything you have, you [...]

The Same Origin Policy: JSONP vs The document.domain Property

Thu, 18 Mar 2010 17:00:26 +0000

The Same Origin Policy ensures that the client-side code (JavaScript) running on a website originated from that website. This prevents website from accessing resources (via client-side code) on website or website from executing resources from - note that the sub-domains differ, one being, the other being In most cases [...]

The iPhone

Tue, 16 Mar 2010 17:00:04 +0000

About a year ago I purchased my first ever cellphone (an iPhone) - before the smart phones I'd grab any old freebie phone that came with a multi-year phone contract. Getting an iPhone was simple enough, but the reactions to owning one have been surprising. Responses have swung from: "Right on! Welcome to the fold!" [...]

More Reasons For Testing: Prevent The Morning-After Syndrome

Thu, 11 Mar 2010 17:00:22 +0000

Testing (Test Driven Design, Unit Testing, Mocking) is a part of developer popular culture - most developers understand that by writing the tests first we're forced to focus on the important details as we build software, that by writing tests we prove that our software works as we build it, and that by running our [...]

Memcached On PowerShell

Tue, 09 Mar 2010 17:00:44 +0000

Memcached has been around for a while, but it's still pretty neat. Experiencing a bottleneck with your Object Relational Mappers, Services, Middleware, Database, or whatever? Then Memcached it! Memcached was intially developed for LiveJournal by Danga Interactive in 2003, and is used by many large sites (YouTube, Amazon, Twitter, to name a few). Today, you [...]

Developers, Don’t Let Your Babies Grow Up To Be Programmers

Tue, 02 Mar 2010 17:00:23 +0000

Experts continue to warn of a looming shortage of North American scientists, engineers, developers, and IT workers in general. Efforts like the K-12 CS Model Curriculum attempt to introduce computer science concepts to children as they progress through grade / high school in hopes that they'll fill this void, but there's another issue in play. [...]

The Project Badge: Show The World Your GitHub and Google Code Projects On Your Blog

Wed, 24 Feb 2010 17:00:10 +0000

The Project Badge displays your GitHub and Google Code projects in a badge that can be displayed on your site. This widget was built on the data being returned from my Open Source Service. View this post outside your RSS reader to see it in action or view it here. The source for the Project [...]

Introducing my Open Source Projects Service: Grab Your Project Details From GitHub or Google Code

Thu, 11 Feb 2010 16:00:55 +0000

Say hello to the newest member of my service family; the Open Source Project Service. This service lets me (and you too my friends) grab our project details from either Google Code, or GitHub. How it works If you have a project on GitHub or Google Code, you can retrieve your project details. Single project [...]

Tired of Strong Opinions Weakly Held

Tue, 09 Feb 2010 16:00:24 +0000

Strong opinions weakly held is a common conversational / debating approach within IT. Basically you defend your opinion until someone disproves it, at which time you adopt the more correct opinion. This approach works well in IT where allotted time for debates are limited and the cumulative knowledge of the team outweighs the individual. This approach [...]

Preaching to the Choir

Mon, 01 Feb 2010 16:00:08 +0000

I go for a walk every day (yeah-yeah, I'll be a mall walker one day). My route takes me by a series of automated parking payment machines - the ones where you punch in your license plate along with a parking quadrant. Surprisingly enough, these machines provide endless comedic relief as people talk, grumble, and curse these [...]

Algorithm Analysis and Asymptotic Complexity / Big O Notation Is Important

Thu, 21 Jan 2010 16:00:36 +0000

Algorithm Analysis (Asymptotic Complexity / Big O Notation) courses are the bane of computer science students everywhere. These courses were mandatory, dry, and lacked real world pragmatism for students who just wanted to get stuff done. Well, that's what we told ourselves; that's the theory we presented to our friends - we were convinced that framework [...]

Sending Email With Attachments In PowerShell

Tue, 19 Jan 2010 16:00:22 +0000

Here's an example on how to send email with attachments via PowerShell: PLAIN TEXT POWERSHELL: # A Mailer script that makes use of System.Net to send email with attachments # # Sample usage: #  PS C:\> Send-Mail-With-Attachment '' 'Hello world!' 'Filename.txt'   function global:Send-Mail-With-Attachment($to, $subject, $file){     $filenameAndPath = (Resolve-Path .\$file).ToString()   $from = [...]

Life’s Creative Circle: Creativity Isn’t About Art or Design

Thu, 14 Jan 2010 16:00:56 +0000

The most popular conception of creativity is that it's something to do with the arts. Nonsense. - Paul Arden, It's Not How Good You Are, It's How Good You Wan't To Be. This year marks a new decade for me (I'm saying goodbye to the late 20's). According to Arden's Creative Circle this blog was written during [...]

Finding Work That You Love

Thu, 31 Dec 2009 16:30:26 +0000

As a youngster I was encouraged to: “Find work that you love and do what makes you happy." Ironically, this sage advice was usually delivered by the unhappy, unemployed, or paranoid (paranoid that the government was stealing their money, unhappy with the uncertainty of not working, or unemployed because keeping work in small remote economies [...]

Hacking Anti Cross-site Request Forgery Tokens (CSRF) With Powershell

Wed, 16 Dec 2009 16:00:25 +0000

I ported the example of how to hack an Anti CRSF Token protected form - previously shown in my post What Are Anti Cross-site Request Forgery Tokens And What Are They Good For? - to PowerShell. How to hack an Anti CRSF Token from PowerShell PLAIN TEXT POWERSHELL: function global:spam-adamdotcom(){     # Load the assembly [...]