Category: Tutorials

Tutorials

DNSSEC HOWTO, a tutorial in disguise

DNSSEC HOWTOLooking for a comprehensive guide to what DNSSEC is all about?  If so, Olaf Kolkman and the team at NLnet Labs have created and maintained for many years now the extremely detailed “DNSSEC HOWTO, a tutorial in disguise.” You can find it at:

http://www.nlnetlabs.nl/publications/dnssec_howto/

It is available as both a web page and as a PDF for download.

The document was last updated in July 2009, which unfortunately means that it pre-dates the signing of the root zone in July 2010 and therefore does not truly represent the current state of affairs with regard to DNSSEC.  However, the document is still an excellent resource for anyone looking to learn more about DNSSEC in general.

The HOWTO is a long document that covers a great range of material related to DNSSEC.  As Olaf Kolkman writes in the beginning, the document includes:

Part I, intends to provide some background for those who want to deploy DNSSEC.Part II, about the aspects of DNSSEC that deal with data security.

Part III, describes a few tools that may turn out handy while figuring out what might have gone wrong.

We understand that the NLnet Labs team would like to update the document and would welcome any contributions of time to help bring the document up-to-date. If you are interested, we suggest you contact NLnet Labs at labs@nlnetlabs.nl.

Google’s Python Class Provides A Great Introduction

Want to learn python? It turns out that Google has put together a great series of lessons, videos and exercises that will help you get started quickly with using Python.  You can get to the courses at:

http://code.google.com/edu/languages/google-python-class/

Very cool to see. A hat tip to the Hacker News mention of a blog post from Hartley Brody where he pointed out Google’s site.

P.S. Google also has a C++ class and a range of other tutorials and presentations available from:

http://code.google.com/edu/languages/

Amusing Video Tutorial: Let’s Suck at Github Together

If you want to learn more about using git and Github, or are a fan/user of git/Github (as I am) and want to pass along a video tutorial for others to see, you may enjoy this episode from Chris Coyier entitled “CSS-Tricks #101: Let’s Suck at GitHub Together“. As you can tell from the title, Chris doesn’t mind poking some fun at his own abilities – and his own aversion to the command-line and preference for GUI utilities.

For me personally, I’m rather “old skool” and typically prefer the command-line, but I appreciate that many people don’t… and I enjoyed Chris’ entertaining episode. Sure, as some commenters noted, there were a few minor inaccuracies/faults… but overall it did the job well in helping introduce people to what git and Github together can do. I can’t embed the video here, but if you click on the image below you’ll be taken to his site where you can view the episode…

Csstricks github video

And if you are over on Github, you can follow me there as github.com/danyork.

Great Resource -> Felix’s Node.js Guide

FelixnodejsguideWant to learn more about Node.js? Felix Geisendörfer recently rolled out a site with a series of guides to help people get started:

http://nodeguide.com/

So far he has these guides available:

  • Node.js Beginner Guide
  • Node.js Style Guide
  • Node.js Community Guide
  • Node.js Convincing The Boss Guide

and promises more to come. He is nicely using a Github repo for the development of the guides and you can monitor that repo to see what is in development.

Documentation and training are always critical elements of helping people get started with a new language, so it’s great to see initiatives like this one. I’m definitely watching the Github repo and have been reading through his guides already.

Thanks, Felix, for putting these docs online!

Video: Intro to Node.js by Ryan Dahl at SF PHP Meetup on Feb 22, 2011

Here’s a great video introduction to Node.js by creator Ryan Dahl at the San Francisco PHP Meetup Group on February 22, 2011. He steps people through building apps in a great style: