HTML Slideshow Generator

Dave Raggett has authored HTML Slidy, a cross-browser XHTML slideshow creator that runs like Powerpoint.  Wow, this is really slick and potentially fills a real need for people who for whatever reason don’t have PowerPoint and don’t particularly want to get it.

  • Just click on the window to advance to the next slide.
  • Each presentation is a single XHTML file.
  • It can be run offline.
  • It can incrementally display slide contents ie bullet points or layered images, for instance.
  • You can make an images and text scale relative to the browser window size. Very cool feature.
  • You can include SVG content by using the object element.

Best Programming Language To Learn In 2010

With a new year upon us, it’s a time to examine the big questions: what is the best place to buy lottery tickets? Should I buy a puppy? But seriously, the sands of tech are changing rapidly so everyone should be looking to expand their repertoire, as in ‘what programming language should I learn next?’

H3rald.com has a great article on 10 programming languages worth checking out right now: Haskell, Erlang, Io, PLT Scheme, Clojure, Squeak, OCaml, Factor, Lua, and Scala. This is no halfhearted end-of-the-year “10 best” list, it’s a thoughtful and informed overview of the pros and cons of each language. The author is opinionated but frank, admitting that in the case of Haskell for instance, some of the more difficult concepts such as monads are still beyond his grasp. Very lively debate in the comments as you might expect from those wounded by the idea that their favorite esoteric languages would be left off.

Each of these top programming languages has a “To get you started” set of links; this is definitely an article to refer back to over the holidays, assuming you get any time off. I know I always appreciate meta- commentary and this is extremely well done.

Also, here’s something interesting: what about creating your own programming language?

The article gets bonus points for using the word “didascalic”. Who knew? (Wow, that word damn near exploded my voice activated typing software…)