General Software Development - Jon Galloway

Browse by Tags

All Tags » General Software Development (RSS)

Working around a Powershell Call Depth Disaster With Trampolines

I just posted about an update to my NuGet package downloader script which included a few fixes, including a fix to handle paging . That sounds boring, but wait until you hear about the trampolines. Recursion: Seemed like a good idea at the time The whole...

MSDN Low Bandwidth Bookmarklet

a.bookmarklet { border: 1px black dashed; text-decoration: none; padding: 2px; background: #fff9d8; } There’s a semi-hidden feature in the MSDN Library website : Low Bandwidth view. We’ll talk about how to use it, why I like it, and some tips for switching...

Jon's News Wrapup - June 25, 2008 Edition

Development Tools Here's the grab bag of tools, development toolkits, etc. url live.sysinternals.com Run Sysinternals utilities directly off the internet without having to install them. You can browse to them at http://live.sysinternals.com or open them...

Jon's News Wrapup - May 8, 2008 Edition

h2.entry-title {font-size: 1.1em; clear:left;} ul.hfeed {list-style-type: none;} li.xfolkentry {clear: left;} img.item {float:left;height:75px;} div.entry-content {float:left;width: 75%;} ul.more, ul.tags, address.author {display:none;} h3 {clear:left;...

January 2008 Recap

I've had a policy against posting on big news that's likely to be common knowledge in the Microsoft development community, since nobody needs another post saying "Big News, Visual Studio 2008 is out today!" But I think I'm going to break that policy once...

Why CodingHorror is horribly wrong about Blacklists and Virus Scanners

Jeff and I had an interesting debate on virus scanners a few weeks ago. He posted his take on the conversation yesterday, and (surprise!) we both think we won the argument. I believe the difference of opinion really comes down to a few different assumptions...

We should be virtualizing Applications, not Machines

One of the benefits of my new job at Vertigo Software is that I have more frequent opportunities to talk with my co-worker, Jeff Atwood . If everything goes right, we argue... because if we agree, neither of us is going to learn anything. Recently, we...

The value of "good enough" technology

Twitter is Good Enough Twitter drives all my tech-savvy friends crazy. We all agree that the idea - a simple mix of blog, chat, and IM - is a good one. However the site does very little, and what it does it does poorly - slow response, frequent outages...

Why Microsoft can't ship open source code

I've suggested a few times that Microsoft could go beyond just cooperating with the open source community and actually ship open source code. For instance, Paint.NET is a great alternative to MS Paint, so not just bundle it? Tonight I had a very long...

Freeing up drive space on Windows XP

I just cleaned up my computer in preparation for an upgrade to Vista. Here's how I did it: Empty Recycle Bin (Yes, I know. Not rocket surgery so far. Keep with me, I'm getting warmed up.) If you bought a PC with XP preinstalled, consider running...
More Posts Next page »