Writings
Down With O.P.C.3
by Karsten Januszewski on Jul 22, 2011 in Development
For the past few years, I have had the luxury of working on projects which I own the development entirely, from end to end. My work on Mix Online (Oomph, Glimmer, Archivist Web, Archivist Desktop, Flotzam, and Incarnate) has been architected and written by me, in collaboration with a designer but with no other developers. Read More…
Be Unique But Don’t Be A GUID27
by Karsten Januszewski on Jun 15, 2011 in Development
Guids. As in globally unique identifiers. Love 'em. And hate 'em. I mean , you gotta admit, they're kinda cool. Like fingerprints. Or snowflakes. But unlike snowflakes or fingerprints created through the magic of nature, the GUID can be created by me, the software developer! I have the power! In fact, who wants to play Read More…
Using HTML 5 Rich Media Tags7
by Matthew David on May 12, 2011 in Development
Today, people will watch more than 2 billion movies on the Internet. That’s right, two billion. Video is a big deal. Fortunately, HTML5 will make it easier for you to add video when you use a new HTML element called VIDEO. The new video element is similar to the IMG element for images—it sits within Read More…
BlogEngine.NET 2.0 Released; Incarnate Plugin Updated9
by Karsten Januszewski on Jan 12, 2011 in Development
It’s very exciting to see the release of BlogEngine.NET 2.0, which continues to shine as a full featured blogging engine written on ASP.NET. I can see why they’ve jumped from version 1.6 to version 2.0 with this release, as it is a major update from their last release. You can read all about the new Read More…
The Latest Twitpocolypse0
by Karsten Januszewski on Oct 19, 2010 in Development
There’s another Twitpocolypse on the horizon. If you’ve developed against the Twitter API—and especially if you’re using a JSON parser for deserialization—you’d better read up. In summary, there’s a serialization issue now that Twitter is moving to 64 bit signed integers, since Javascript can’t handle numbers greater than 53 bits. And Twitter passes the tweet Read More…
Javascript Libraries and ASP.NET: A Guide to jQuery, AJAX and Microsoft31
by Dave Ward on Oct 4, 2010 in Development
When Microsoft announced they would begin providing official support for jQuery, few of us realized how profoundly that announcement would eventually impact client-side development on the ASP.NET platform. Since that announcement, using jQuery with ASP.NET has moved from the obscure, to a central role in ASP.NET MVC’s client-side story, and now to the point of Read More…
Architecture Of The Archivist10
by Karsten Januszewski on Aug 16, 2010 in Development
Building The Archivist introduced several architectural difficulties, which were solved over a number of iterations and trials and error. Implementing the core three features of The Archivist (archiving, analyzing and exporting) in a scalable and responsive way proved to be a challenge. While I’m tempted not to write this article as some will anticipate my Read More…
The Humor of Code Check-in Comments15
by Karsten Januszewski on Jul 19, 2010 in Development
A post about the humor of code check-in comments Read More…
How The Archivist Polls Twitter11
by Karsten Januszewski on Jul 7, 2010 in Development
You may be wondering how frequently The Archivist updates archives. Well, the answer to the question is more complicated that it may first appear. Let’s dig in. The Archivist interacts with Twitter using the Twitter Search API, which it polls at variable intervals based on the frequency with which a particular archive is updated. We Read More…
Using the ASP.NET Chart Control With Multiple Web Roles In Windows Azure6
by Karsten Januszewski on May 20, 2010 in Development
I use the ASP.NET Chart Control in Azure in an ASP.NET page with both markup and code-behind. I do this because the chart control overlays hrefs and tooltips on the chart. (Check out this post for a little more about how I use the charts: http://visitmix.com/LabNotes/ASPNET-Charts-and-ASPNET-MVC–Controller-vs-View.) Things work fine if I configure the chart control Read More…

