TCLP 2010-11-03 Hacking 101: Designing APIs

This is a feature cast, an episode of The Command Line Podcast.

Listener feedback this week was from Ethan who asked about the experience of being a hacker who is self taught the closest to which I’ve come is a segment on my love-hate relationship with computer science and Jonathan who was curious whather I’d read Kevin Kelly’s latest book and recommended his web site.

The hacker word of the week this week is firewall code.

The feature this week is a hacking 101 piece of designing APIs.

View the detailed show notes online. You can grab the flac encoded audio from the Internet Archive.

Creative Commons License

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

TCLP 2010-03-10 Hacking 101: Databases

This is a feature cast, an episode of The Command Line Podcast.

In the intro, my thanks to Kreg Steppe and Geoff for their generous support through their donations this past week. Also, if you have not taken the Ada Lovelace Day Pledge please do so. Sydney Padua’s madcap web comic has my favorite depiction of Ada, one I’ll bear in mind as I choose my subject to blog on the day.

Listener feedback this week is from Eric and Jon in response to my interview with Nina Paley, specifically our discussion of the non-commercial option with the Creative Commons licenses. Jon shared a blog post on the fuzzy nature of non-commercial.

The hacker word of the week this week is fairings.

The feature this week is a new Hacking 101 on databases.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

TCLP 2010-01-06 Hacking 101: Speed and Performance

This is a feature cast, an episode of The Command Line Podcast.

In the intro, some thoughts on the loss of a friend.

There is no listener feedback this week.

There is no hacker word of the week this week.

The feature this week is a Hacking 101 on speed and the practice of performance tuning. I mention my previous Inner Chapters on complexity and debugging though I referred to it incorrectly as trouble shooting or problem solving. I also refer to Wikipedia’s entry of Big O notation, specifically the orders of common functions section.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-12-16 Hacking 101: Distributed Version Control

This is a feature cast, an episode of The Command Line Podcast.

In the intro, I urge you to consider Creative Commons and Public Knowledge in your year end giving as well as EFF. Also, I will be on hiatus after the show on the 20th. That will be the last show of the year and the first show of next year will be the feature cast on the 6th of January.

There is no listener feedback this week.

The hacker word of the week this week is exercise, left as an.

The feature this week is a Hacking 101 considering the merits and demerits of distributed version control, in response to Chooch’s question on the subject. You can listen to my earlier episode on source control as well as the other episodes I mentioned on team dynamics and code style. I also mention github’s help document on forking using that site.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-11-11 Hacking 101: Front End, Back End

This is a feature cast.

In the intro, a quick review of the expansion, On the Brink, to the game Pandemic. I reviewed Pandemic on the March 25th podcast.

There is no listener feedback this week.

The hacker word of the week this week is evil.

The feature this week is a Hacking 101 segment on the terms front end and back end development. I mention the model-viewer-controller design pattern and refer to my interview with Celeste Lyn Paul.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-09-16 Hacking 101: Golden Hammer Syndrome

This is a feature cast.

In the intro, a request that you consider making a sustaining donation to your favorite free software project or open content producer, whether or not that happens to be me. The thought was inspired by my finally adding a recurring donation button to my web site.

Also, a clarification in case there was any confusion. My talk for the local Software Freedom Day is at 11:30, the event starts at 10:30 in the computer lab at the Miller Branch of the Howard County Library. The schedule of talks is now available online.

Listener feedback this week (catching up) comes from Paul Fischer who writes in response to the August 23rd show, specifically to the stories about Menuet and cracking the SecurID token.

The hacker word of the week this week is ENQ.

The feature this week is a Hacking 101 on the subject of Golden Hammer Syndrome, something all beginning hackers need to beware of.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-07-22 Hacking 101: How to Contribute to Open Source

This is a feature cast.

In the intro a heads up that I will be at CopyNight here in DC on Monday the 27th. We’re being hosted by the ALA this time, please RSVP as they will be providing refreshments and will need a head count.

The hacker word of the week this week is ELIZA effect

The feature this week is a Hacking 101 providing some advice and ideas for how to contribute to your first open source project.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-06-17 Hacking 101: Responsibilities and Relationships

This is a feature cast.

In the intro sharing my decision to extend the submission deadline for stories for my 4th anniversary show.

Listener feedback this week is from nahtass who writes about the evolution of print on demand, imag1nary_number who writes about a more chilling unintended use of the Chinese PC filter software, and Philip who shares a conversation about open data. The group blog I mentioned in response is autonomo.us.

The hacker word of the week this week is elder days.

The feature this week is a new Hacking 101 piece of approaching design by understanding responsibilities and relationships.  I mention The Programmer’s Stone, the collaboration diagram exercise from Bob Martin [PDF],  and Bob’s book, “UML for Java Programmers“.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML. You can also grab the flac encoded audio from the Internet Archive.

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-04-29 Hacking 101: Learning New Languages

This is a feature cast.

In the intro a welcome to LifeHacker readers coming from Gina Trapani’s article.  Also there may not be a news program this weekend, if not there will still be a new feature cast next Wednesday.  And lastly, I will be at Balticon 43 Memorial Day weekend, May 22-25.  I will be speaking a variety of topics, including copyright, technical audio geekery at a variety of experience levels, and more.  See my Google calendar for details.  I will also be volunteering with recording author readings for the Balticon Podcast as I have for the past two years.

Listener Feedback this week is from Alex who corrects my pronunciation of Brendan Eich’s name with multiple citations.  Thanks as always for the constructive and well put feedback.

The hacker word of the week this week is easter egg.

The feature this week is a new Hacking 101 segment on learning new programming languages.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

TCLP 2009-01-21 Hacking 101: Build Tools

This is a feature cast.

The DC area CopyNight is next week, Tuesday the 27th, at the Teaism in Penn Quarter, starting around 6:20PM. Join us to discuss the first week of Obama’s administration with regards to concerns of intellectual property.

The hacker word of the week this week is Dr. Fred Mbogo.

The feature this week is a Hacking 101 segment on build tools.

Grab the detailed show notes with time offsets and additional links either as PDF or OPML.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.