September 2006 - Posts

Acknowledging great software: SnagIt

Sometimes I feel like quality just doesn't matter as much as it used to.  How many times have you heard that something just isn't made as well as it used to be?  Software is no exception, with quite a bit of mediocre and good software on the market, but few products that really qualify as amazing -- so although I don't plan on making a practice of reviewing software on this blog, when I find a product that really goes well beyond my expectations, I feel that I should give credit where credit is due.

A company called TechSmith deserves serious accolades for SnagIt Screen Capture, which is, simply put, one of the best-designed software products I've ever used. SnagIt is a piece of software designed to solve an age-old problem: How do you get a good screen capture? Sure, you could hit the print screen button, paste your screen shot into MS Paint, and crop it from there... but you could also forego knife, fork, and spoon, eating every meal with your bare hands. As a recent Ask.com ad campaign says, "tools make you feel human."

But I digress.  SnagIt solves the screen capture problem simply and cleanly, with an intuitive yet powerful interface that hides a surprising amount of advanced functionality.  In its simplest mode, you start the thing up, hit a button, and region capture mode spins up. SnagIt gives you a very handy magnification of the area your cursor happens to be in, so that you can select your area to be captured with great accuracy, without having to use a magnfying glass or blow up your image later.  You drag, you drop, and SnagIt fires up an image editor so that you can tweak your selection.  You can crop it, color it, move stuff around -- all the usual image editing features you'd expect -- then save it in any of several output formats.

Things get even more interesting if you throw SnagIt into one of its other capture modes. The capture a window on the screen and capture an object on the screen modes are quite impressive, the latter even hooking in to Web pages that you're browsing, allowing you to automatically capture, e.g., a table or a frame on the page, with no cropping.  That translates into serious time savings if you need to grab a bunch of screen captures for documentation or some other purpose.

Another very cool feature I've just recently discovered: You don't even have to save the image to a file to send it elsewhere.  SnagIt helps you automatically e-mail or IM a capture to someone--taking a whole step out of the process and therefore saving even more time. Another excellent time-saving feature became apparent when I needed to convert a bunch of images to a different format. SnagIt ships with a utility that lets you convert any number of images in just a couple of clicks. Much better than opening and converting each file one-by-one!

Working with SnagIt, I really feel as though TechSmith's design engineers have thought of everything, and that their software developers have implemented a very solid product.  I'm not aware of any gotchas or workarounds, and I've been clocking a large amount of time with this product recently.  All in all, I'm glad to have found the product, and really can't imagine going back to capturing images any other way.




Cross-posted from SQLBlog! - http://www.sqlblog.com


Review of VSLive, New York

Last week I promised to blog from VSLive in New York... And I completely dropped the ball. So, a quick post-event review:

After getting in on Monday afternoon, I attended an interesting session by Richard Hale Shaw on designing reusable managed code libraries. It was a good talk, primarily focused on how the Framework designers set things up, and what lessons third-party designers should take home from looking at what they did.

After Richard's talk, I retired to the speaker ready room to finish up some last-minute demo changes for my talk on Tuesday. A bit later, the NYC .NET Developers Group had an on-site meeting, featuring Rocky Lhotka and Steve Lasker from MS. This was a really excellent session, with a lot of very interesting insights into the impact of WCF and remoting on SOAs. I really enjoyd this session--great job, Steve and Rocky!

After the user group meeting, Andrew Brust, the VSLive track lead, took some of us to a Brooklyn pizza place called Grimaldi's.  Awesome pizza!  Highly recommended spot.

I spent Tuesday morning brushing up on a couple of the finer points of my talk, and gave it on Tuesday afternoon.  The talk went well, with no demo issues (I triple-checked them before the talk, which I will do from now on), and some great questions from the audience, especially on the topic of SqlCacheDependency. I will definitely pump up that section of the talk a bit more before doing it at PASS later this year; it's a really cool feature, and one that users are clearly very interested in.

After my talk I sat through half of Andrew Brust's intro to SQLCLR talk before I was forced to run out of the building and catch a cab to get on a train back to Boston.  All in all, a great trip to New York, and an enjoyable conference experience.




Cross-posted from SQLBlog! - http://www.sqlblog.com


VSLive! New York

Just a quick note about VSLive! this week in New York, which I'll be speaking at on Tuesday.

Looks like a pretty good conference lineup, with a good amount of SQL Server content (even though neither of the tracks are called SQLLive in this one). Unfortunately, I'll miss the Data Explosion keynote, as I'll be on the train to NY at that time, but luckily there is a lot of other interesting content on the schedule!

I'll be doing my ADO.NET 2.0 Enhancements for SQL Server talk, focusing on features like SqlBulkCopy, MARS, asynchronous commands, etc. I've written some new and improved demos for the talk, so it should be a good time -- my only worry is fitting all of my content into the somewhat-short 60-minute slots that VSLive provides.  A good problem to have, no doubt!  I'll try to post once or twice from the show with updates about what happens there, so watch this space if you're interested.





Cross-posted from SQLBlog! - http://www.sqlblog.com


Welcome to new SQLBlogger, Kalen Delaney!

I just want to point out that we have a new SQLBlog blogger, Kalen Delaney. Kalen is author of the essential "Inside SQL Server 2000", and as she points out in her first post has a new book coming out a bit later this year. She's also a long-time SQL Server Magazine columnist, a frequent conference speaker, trainer, SQL Server MVP, and one of the founders of Solid Quality Learning.

So it goes without saying that I'm quite excited that Kalen is blogging, and am looking forward to some excellent posts!  Welcome to the blogosphere, Kalen!




Cross-posted from SQLBlog! - http://www.sqlblog.com