dyork is currently certified at Master level.

Name: Dan York
Member since: 2000-05-10 03:42:38
Last Login: 2011-01-21 18:49:24

FOAF RDF Share This

Homepage: http://www.danyork.com/


I am one of the co-founders and former president of the Linux Professional Institute (LPI). I am now employed as the Director of Conversations for Voxeo Corporation. Previously I was employed by Mitel Networks in Ottawa, Ontario, after Mitel acquired a startup called "e- smith" in June 2001. Before that I was employed by Linuxcare .

Occasionally I find some time to dabble with code and have written several small apps, primarily in python. I used to participate in OCLUG and also help Dave Whitinger maintain the LinTraining directory of Linux training resources. I used to travel around writing and speaking about Linux-related subjects and did in the past regularly write articles for various (usually Linux or training-related) magazines and websites. My wife and I also have a daughter Chloe who makes an appearance from time to time in my entries.

OpenPGP info: Key id: F7E3C3B4
Fingerprint: 3514 635F F655 7E0D E77D 3CC9 B559 39E7 F7E3 C3B4

Technorati Profile

Most of my writing these days can be found on my blog sites:


Articles Posted by dyork

Recent blog entries by dyork

Syndication: RSS 2.0

ACM: Python Now The Most Popular Intro Language At Top US Universities

pythonlogo.jpgAs a long-time fan of the python language, I was intrigued by this post on the ACM’s blog: “Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities“. The post begins with a summary:

At the time of writing (July 2014), Python is currently the most popular language for teaching introductory computer science courses at top-ranked U.S. departments.

Specifically, eight of the top 10 CS departments (80%), and 27 of the top 39 (69%), teach Python in introductory CS0 or CS1 courses.

… and then goes into greater detail.  Of course, the moment you publish one of these “XXXXXX language is the most popular programming language” type of posts, you immediately get reflexive reactions from programmers who favor all the other languages out there…  and this Hacker News thread with 357 comments (so far) shows exactly that, with people either supporting the idea or ripping apart the article’s methodology and explaining why the author is wrong, wrong, wrong… :-)

The programming language wars will always continue.  In the meantime, though, as someone who likes the python language, I’m pleased to see the uptake at universities around the U.S.  (and, as noted in the HN thread, by other universities around the world, too).

The post ACM: Python Now The Most Popular Intro Language At Top US Universities appeared first on Code.DanYork.Com.

Syndicated 2014-07-11 14:41:37 from Code.DanYork.Com

The Intersection of Github… and Babylon 5?

Lurkers guide to Babylon 5Back in the 1990′s I was a huge fan of the show “Babylon 5″ for a great number of reasons. It remains, to this day, one of the best series I’ve ever watched on TV and I greatly admire the creator/writer, J. Michael Straczynski, for the narrative arc he used over the five year run of the series as well as the overall “universe” he created.

One of the web sites that those of us who enjoyed Babylon 5 frequently used was “The Lurker’s Guide to Babylon 5“. The pages there helped in the understanding of how all the pieces fit together and frequently offered glimpses of what was coming ahead. It was a great tool and reference source.

Today a Google search brought me back to that site although I hadn’t been there in years. And in visiting I learned that as of this past December the entire source for the website is now available on Github at:


It’s very cool that site creator Steven Grimm has made his site publicly available via Github. As he notes, others can now fork the code, send him updates via pull requests, etc.

It is also a great example of how I’ve told people that Github, and git in general, can be used for so much more than simply “source code” and that you don’t need to be a programmer to use it.

Plus… if you wander through some of the pages, like this one, it’s kind of fun to see references to how we used to get our information: “Stay caught up with the Usenet B5 discussions, which are often a great source of material.:-)

Cool stuff!

The post The Intersection of Github… and Babylon 5? appeared first on Code.DanYork.Com.

Syndicated 2014-03-10 19:59:55 from Code.DanYork.Com

Fun Tool To Learn More About Git Branching And Merging

Want to learn more about how to work with branches in git? Confused about what “git rebase” does? By way of a post on Google+ I learned about this great tutorial site at: http://pcottle.github.io/learnGitBranching/

Learn git branching

You can step through a whole series of guided lessons (type “levels”) that walk you through all different aspects of using git – or you can type “sandbox” and go into a private area to play. All from the comfort of your own web browser.

More information (and the source code) can be found on Github at https://github.com/pcottle/learnGitBranching. There is a neat aspect of this where people can (and I guess have) contribute additional tutorial levels.

Very cool tool!

The post Fun Tool To Learn More About Git Branching And Merging appeared first on Code.DanYork.Com.

Syndicated 2013-08-30 17:49:50 from Code.DanYork.Com

Use Google+? Join the Github and Git Communities

Github community on Google+Are you a Google+ use who is also interested in the git version control system and the Github hosting service?  If so, there are two of the new “communities” in Google+ that you may find of interest:

In the short time communities have been around on Google+, I’ve already found both of these communities to have very useful information and links in them related to Git and Github.  Well worth checking out and joining if you are a regular Google+ user.

And if you are a Google+ user, why not connect with me there?

P.S. We can also connect on Github.

The post Use Google+? Join the Github and Git Communities appeared first on Code.DanYork.Com.

Syndicated 2013-02-28 19:23:19 from Code.DanYork.Com

SourceForge Redesigns Itself To Compete With Github

sourceforgeWhen I received an email today telling me that one of my ancient projects was being “upgraded” to the “new” SourceForge developer platform, I had to admit that I had no clue that SourceForge was even launching a new platform.

But sure enough, “The Next SourceForge” is out with a host of redesigned features that do look nice… and do remind me of everything that I currently use over on Github!

Of course, the project being “upgraded” is a small python app called “viewportfolio” that I wrote back in 2000 during the height of the .COM insanity when Red Hat’s stock had exploded and the tech bubble was all around us.

I last touched the code over 12 years ago!

I have no clue if it actually still works – and to be quite honest if I were to do anything with that app today, even to test it and make any fixes, I’d probably move it first to my Github account where I do all my work today.

But back twelve years, SourceForge was THE place where you hosted your project.  Everyone was using “SF” and it was where we all interacted for code.

Then, over time, it became a site so hideously overwhelmed with advertising that it was close to useless to interact with the site. And, well, more and more people started using the git version control system and for quite some time SourceForge seemed to still be wedded to SVN.

So I moved any new projects over to Github, as did many others that I knew, and I left SourceForge behind, only occasionally going in there when I needed to find older projects.  Even today, I’m working with someone who has a project on SF, but he’s moving that to Github in the next few weeks where I can work on it with him and where we’ll publicize it.

I applaud the folks behind SourceForge for launching “The Next SourceForge,” if for no other reason than that I do believe it is healthy to have competition around – and having another competitor for Github (there are several already) is a good thing in that it will continue to encourage innovation among the platforms providing project hosting services.

It’s also great to see the visual redesign of SF – a much cleaner interface and thankfully all the ads that were slathered all over the site seem to be gone.  And these new features do seem to be great improvements for projects hosted on SF.

Will “The Next SourceForge” prompt me to launch new projects on SF?  Or to stop migrating projects away?

Probably NOT.

The reality is that I’m now comfortably ensconced over on Github and I rather like it there. I guess I also trust the people/company behind Github more than I do Dice Holdings, the latest corporate overlord of SourceForge, in terms of being responsive to users and to continuing to improve the user experience.  Now this may be unfair… the folks behind SourceForge may be as equally committed as the folks behind Github… but one is a passionate startup and the other is part of a large publicly-traded company that is ultimately focused on helping connect employers and professionals with each other.

What about you?  Will “The Next SourceForge” get you to open new projects there? (Or to not migrate away?)

The post SourceForge Redesigns Itself To Compete With Github appeared first on Code.DanYork.Com.

Syndicated 2013-02-20 21:32:13 from Code.DanYork.Com

487 older entries...


dyork certified others as follows:

  • dyork certified dsifry as Journeyer
  • dyork certified dyork as Journeyer
  • dyork certified davidm as Journeyer
  • dyork certified jimd as Master
  • dyork certified elise as Journeyer
  • dyork certified dria as Master
  • dyork certified crackmonkey as Journeyer
  • dyork certified dmarti as Journeyer
  • dyork certified schoen as Journeyer
  • dyork certified rasmus as Master
  • dyork certified lilo as Master
  • dyork certified davidw as Journeyer
  • dyork certified corbet as Journeyer
  • dyork certified gtaylor as Journeyer
  • dyork certified csm as Journeyer
  • dyork certified lkcl as Master
  • dyork certified LenZ as Journeyer
  • dyork certified hacker as Master
  • dyork certified dmerrill as Journeyer
  • dyork certified nik as Master
  • dyork certified gleblanc as Journeyer
  • dyork certified Ansimorph as Apprentice
  • dyork certified stone as Apprentice
  • dyork certified Jewelsthorn as Apprentice
  • dyork certified kmcmartin as Apprentice
  • dyork certified zeevon as Apprentice
  • dyork certified sad as Apprentice
  • dyork certified DV as Master
  • dyork certified ottawaDave as Apprentice
  • dyork certified abg as Journeyer
  • dyork certified cmacd as Apprentice
  • dyork certified psj as Apprentice
  • dyork certified rachel as Apprentice
  • dyork certified ldodds as Journeyer
  • dyork certified Kay as Journeyer
  • dyork certified mperry as Journeyer
  • dyork certified ger as Journeyer
  • dyork certified zacs as Journeyer
  • dyork certified mwh as Journeyer
  • dyork certified mattr as Apprentice
  • dyork certified xmldoc as Journeyer
  • dyork certified whitinger as Master
  • dyork certified jfleck as Master
  • dyork certified TheCorruptor as Journeyer
  • dyork certified tcurtis as Journeyer
  • dyork certified Uche as Master
  • dyork certified jameson as Journeyer
  • dyork certified willy as Master

Others have certified dyork as follows:

  • dyork certified dyork as Journeyer
  • corbet certified dyork as Journeyer
  • davidw certified dyork as Journeyer
  • feldspar certified dyork as Journeyer
  • bneely certified dyork as Journeyer
  • davidm certified dyork as Journeyer
  • jcheek certified dyork as Journeyer
  • sethcohn certified dyork as Journeyer
  • ianmacd certified dyork as Journeyer
  • LenZ certified dyork as Journeyer
  • Telsa certified dyork as Journeyer
  • zeevon certified dyork as Journeyer
  • dmerrill certified dyork as Master
  • angelsun certified dyork as Journeyer
  • kmcmartin certified dyork as Journeyer
  • stuart certified dyork as Journeyer
  • MikeGTN certified dyork as Master
  • async certified dyork as Journeyer
  • cmacd certified dyork as Journeyer
  • jao certified dyork as Journeyer
  • cwinters certified dyork as Journeyer
  • jimw certified dyork as Journeyer
  • TheCorruptor certified dyork as Master
  • johnnyb certified dyork as Journeyer
  • ottawaDave certified dyork as Master
  • jfleck certified dyork as Master
  • konos certified dyork as Apprentice
  • adulau certified dyork as Master
  • DV certified dyork as Master
  • rybolov certified dyork as Journeyer
  • fxn certified dyork as Master
  • mperry certified dyork as Master
  • maragato certified dyork as Master
  • Denny certified dyork as Journeyer
  • kevindumpscore certified dyork as Master
  • vivek certified dyork as Master
  • vivekv certified dyork as Journeyer
  • whitinger certified dyork as Master
  • codedbliss certified dyork as Master
  • xmldoc certified dyork as Journeyer
  • mattr certified dyork as Master
  • tcurtis certified dyork as Master
  • sand certified dyork as Master
  • DarthEvangelusII certified dyork as Master
  • sulaiman certified dyork as Master
  • gleblanc certified dyork as Journeyer
  • miah certified dyork as Master
  • nixnut certified dyork as Master
  • lmjohns3 certified dyork as Journeyer
  • idallen certified dyork as Journeyer
  • garym certified dyork as Master
  • alejandro certified dyork as Journeyer
  • tflynn certified dyork as Journeyer
  • strider certified dyork as Master
  • elanthis certified dyork as Master
  • wspace certified dyork as Journeyer
  • lerdsuwa certified dyork as Journeyer
  • ebf certified dyork as Master
  • berthu certified dyork as Master
  • mcr certified dyork as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page