|
|
|
CraigBlog
-
Update: all six parts are now available. That’s over two and a half hours of Clojurey goodness. Update: There are now downloadable versions available in wmv and mp4 formats in a variety of resolutions. Just click the download button by each module. Also...
-
I'm a pretty big fan of Linq. I use it all the time in my C# code. But it's a relatively big library, and I've never studied it exhaustively, so from time to time I come across some neat corner of it I've never seen before. In fact, that...
-
As I promised I would the other day , I went ahead and implemented my stupid little slideshow app in both C# and Clojure . It was an interesting exercise, the more so because I’m not entirely sure what conclusions to draw. I may have more to say...
-
Update: it turns out that Clojure has a built-in file-seq function (thanks to Stuart Sierra for pointing this out) that already does exactly this, making Clojure the winner hands-down for brevity :) Seriously though, arguments about “batteries included...
-
Update: it turns out Clojure has a built-in function file-seq that does (almost) exactly this. The difference is that you get a lazy sequence of File objects, not paths. Hooray for "batteries included"! I was playing around with Clojure this...
-
On the project I’ve been working on lately, I’ve been using the unit test stuff that ships with Visual Studio/.NET, in the Microsoft.VisualStudio.TestTools.UnitTesting namespace. For my purposes, I’ve found it to be adequate, and it has the benefit that...
-
With only six posts the entire year, 2009 was my lightest ever for blogging, although I continue to be active on Twitter ( here ). I don’t see that changing in 2010. Still, as is my custom, I post herewith a review of 2009, both personal and professional...
-
Excuse me while I blow the dust off the ol’ blog here. So I see that Kim has a blog now . Finally. About time. See, Kim is one of the most effective people I’ve worked with in my career. And I’ve worked with her on many different projects for coming up...
-
Long time, no blog. Mostly I update on Twitter now ( http://twitter.com/craigandera ) – it’s just easier to hurl a 140-character tidbit out than it is to write one of these posts. And I’m nothing if not lazy. But a reader posted a comment over here about...
-
I mentioned MSDN Loband a few months ago . Well, they’ve updated it , and the update kicks some serious butt. Check it out here (the root of the MSDN library) or here (the docs for System.Xml.XmlReader, which show a more typical page). Note the navigation...
-
I was working on something with Tim yesterday, and between us we came up with what I think is a pretty cool trick. We were defining some extension methods on XElement and friends that make it easier to work work XHTML. Something like this: doc.Html()...
-
I was pretty excited when I saw mklink appear. Filesystem links can solve a lot of annoying problems, which is why you see them used all over the place in Unixy systems. Although, like salt, the key is to use them sparingly. Which is why I’m so annoyed...
-
I saw Chris’s recent post , and felt compelled to respond, despite the fact that I’m pretty sure I’m going to regret it. :) Here’s what he says, abridged: (when (and (< time 20:00) ...
-
It’s the end of the year, and although I skipped 2007, it is my habit to take a look back here on matters personal and professional. To whit: I blogged a lot less this year. There are a number of reasons for that. The main one is that I’m just not as...
-
It’s no secret that I’ve been interested in Lisp for quite a while. Lately, that has meant Clojure . Clojure is a new Lisp dialect that runs on top of the JVM. That means it has the power of Lisp (macros, dynamic typing, etc.) combined with the power...
|
|
|
|
|