We migrated this website to a new platform, and are working to correct formatting errors in older blog posts as a result. If you encounter an error, please send an email to scholarslab@virginia.edu. Thanks!

Part of mission here at the Scholars’ Lab is provide guidance for folks working on digital projects. As such, I do my best to keep up with trends in software development. For a while I’ve just been adding these to my delicious account to make it a bit easier to find references later. However, recent trends in the way Yahoo! is handling its properties (specifically with delicious), made the think a bit harder about this approach and I thought I might try something else. The idea here is to have a regular series of posts with links that I find interesting and I think are are of some utility to other DH developers.

Awesome Fontstacks: If you’re a developer who does design, or a designer who codes, browser support for beautiful fonts opens a lot of doors for creating compelling presentations of your work.

Using Git to manage a web site: Web workflows vary widely, but wouldn’t it be nice to use your SCM for deploying your web application? This post describes a method of using git to deploy web pages.

Getting Comfortable With SSH: I use keys, aliases, and remote tunneling as part of my workflow, and this post provides a nice introduction to all of these. I would be remiss, however, if I didn’t point out something they highlight on the post: this method is pretty insecure. After you get your feet wet, be sure to check out a much more secure method over on Github

My Github Resume: Use github? This site does a nice job creating a resume/cv of your code commits

960 Grid on jQuery-Mobile: I’m a fan of 960 grid and jQuery. While these techniques for use on mobile devices has a way to go, this technique does show some promise.

Maze Algorithms: Great set of posts on solving tough problems algorithmically. These are also nice if you’re not familiar with the pseudo-code commonly used to express discrete algorithmic logic. Very clear explanation of the problem and the approach used to solve the issues.