March 2007 - Posts
22 March 2007
My Copy Of Professional Community Server...It's Here!
Got home from work today and found a pleasant surprise waiting for me: My copy of Professional Community Server arrived today! First thing to do is snap a shot of me with said book and send it over to Jose to be posted on ProfessionalCommunityServer.com . Then it'll take a tour around the country (and possibly England and Iran as well) to be signed by as many Telligenti/MVPs as possible. Cheesy? Perhaps. But in all seriousness, having been involved with CS since the early early betas, and then getting bestowed with MVP status...it's amazing to see just how far CS has come in the past 2 years (almost to the day actually) since 1.0 was released. In a few weeks CS will be in its 5th incarnation. Five releases in 2 years! Regardless, congratulations to Wyatt, Keyvan, Jose and Jim for getting this book written. I'm looking forward to some late night geek sessions getting to know CS even more. Thanks guys!
Read More...
20 March 2007
Unable To Open URLs After Upgrading Windows XP x64 To Service Pack 2
I recently upgraded my Windows XP x64 installation to Windows 2003 Service Pack 2 (for those not in the know, SP2 for Windows 2003 also applies to XP x64 since they are the same code base) only to run into an issue where clicking on any urls/hyperlinks from desktop applications (Outlook, Word, etc) generated the following error: "General Failure. The URL was (hyperlink name)." I use Firefox as my default browser, and it was definitely related to SP2 as this problem didn't show up until after the upgrade. Google didn't turn up much, but my initial hunch was that somehow the windows shell had "forgotten" how to link http to the application used to handle that protocol. The fix is easy enough: Set IE as your default browser, then set the default back to your browser of choice. I didn't break out regmon to actually monitor what the underlying issue was, but all is good now and hyperlinks shell out correctly from my desktop applications. More than likely it's an SP2 + Firefox issue and the registry...
Read More...
19 March 2007
Digweed, The Cinematics, Seattle, Horses...It's Springtime!
The weather is getting warmer, which can only mean one (of several) things: Lots of stuff to do in and around Charlotte! This coming Thursday (the 22nd) The Cinematics are playing at a local venue (they are kick arse...anyone in the area should definitely check them out, it's at Neighborhood Theatre over in NODA). In even better news, John Digweed is making a long overdue stop here in Cha-town over at The Forum on the 29th. I haven't been out to see any type of spinning talent since Zabiela stopped in almost 2 years ago . The Forum is generally a dreadful place overflowing with 20-something drunk college students with Britney or Justin blaring in the background. It's unfortunate because all shenanigans aside, it's not a bad venue...very well done decor, incredible sound system, good vibe. Seeing as tickets are fairly steep and the fact that it's on a Thursday, confidence is running high that a good time will be had by all. I haven't seen Digweed in eons. And finally in about a month's time...
Read More...
16 March 2007
Save Internet Radio
Streaming internet radio is in trouble . The basic premise is as follows: On Friday March 2nd, the U.S. government (specifically, the Copyright Royalty Board, or "CRB") announced its determination of the royalty rates Internet radio webcasters must pay the owners of sound recording copyrights to license the music they play for the years 2006-2010. The owners of these sound recording copyrights are, in the vast majority of cases, recording companies ("labels"). While successful webcasters which have built loyal audiences can usually cover most of their costs from their revenue (and sometimes even make a little profit), these new rates will almost certainly destroy the Internet radio industry , as they amount to well over 100% of even the most-successful webcasters' online radio revenues . In other words, these fees are grotesquely disproportionate to any other expense a webcaster would normally face, and certain to bankrupt him or her. There are more details outlined in the link from above...
Read More...
09 March 2007
VB.Net Equivalent to C# 'As' Keyword -- TryCast
[Update] Apparently the TryCast keyword was introduced in VB 2005. That miffs me a little. Actually, that miffs me a lot since this project is on .Net 1.1 with no plans to move to 2.0 any time soon. [/update] I've been plagued blessed by inheriting a VB.Net app as one of my projects at work. I am not a language snob; I have nothing against VB (it's all IL in the end, right?) but sometimes it's a little slow going when I have to spend time looking up equivalent VB jargon for stuff that I inherently know in C#. The point is that I haven't done any coding in VB in 3-4 years, so C# just comes more natural and I spend a bit of time hitting the docs for VB syntax related stuff. I won't get into a long boring post about the benefits of the 'as' keyword in C#...the audience of this blog should already know when/where to use it. I needed the same functionality in VB so I set out to find the equivalent construct. Try searching for "C# as VB equivalent" and related derivatives and you'll get the phonebook...
Read More...
04 March 2007
Required Reading -- Framework Design Guidelines
I've been slacking off a bit on my new Programming Paradigms category. Besides the usual "I have a new job and I'm busy" excuses, I've also been reading the daddy of all .Net Programming Paradigms books: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina and Brad Abrams (both of whom's blogs are required reading as well, go subscribe). I'll put it succinctly: If I had a team of developers, this would be a requirement for them to read. If I was bringing in a new team member, this would be sitting on their desk from day one. It is by no means heavy or mundane reading, though it does expect a thorough knowledge of .Net terminology. A lot of it is common sense, especially if you've been doing .Net development for a reasonable length of time...these are the same guidelines that the BCL teams follow when authoring the .Net framework so a lot of the basic stuff will be easily recognizable. But there are also some real gems in it, and...
Read More...
04 March 2007
Your Database Administrator Is Your Best Friend
Let's face it...as developers we're expected to know a lot of stuff about a lot of things: Database design, application design, numerous languages and constructs, testing, debugging, etc. I don't know about you guys, but my head can only hold so much information before an implosion is imminent. Do yourself a favor and make buddies with a DBA near you (in my case, a guy 2 cubes over). More than likely they've devoted their entire careers to RBDMS of numerous varieties, and chances are even better that they know a few things that you don't about databases and how to squeeze out some extra performance from that slow running query you can't seem to get running quick enough, etc. I've always kind of envied the hard core database guys. It's not a job I'd want on a daily basis...too much stress for the big dogs, but most of the ones I've worked with always have a certain air of calm and tranquility about them. The ERM server could be on fire right down the hall, and they're as calm as Hindu cows...
Read More...
Home
Contact
The [K]nightly Build
Blog | JK [DOT] COM
RSS for Posts
Atom
RSS for Comments
Search Site
Go
Recent Posts
Site Migration to Azure: Azure Front Door is the Key to Speedy and Secure Websites
How To: Configure Ubiquiti Unifi Wireless Authentication With Windows NPS And RADIUS
Default Interface Methods in C#: What Are Traits, and Why Are They Needed?
Dashlane Password Manager: The One Password Manager to Rule Them All
The Web Is The New Desktop: Microsoft Announces Chromium To Power Edge
Post Topics
.Net (151)
Being Jayson (60)
C# (4)
Charlotte (38)
Community Server (127)
CS Tidbits (29)
Design Patterns (3)
F# (1)
Firefox (33)
Gameage (30)
General (293)
Irks (51)
Languages (2)
Life Inside Microsoft (2)
Links and News (214)
Medical Student (1)
Metablog (31)
Mono and Linux (4)
Music (36)
Opinions (152)
Photos (12)
Programming Paradigms (6)
Python and Django (1)
RSLS (3)
Ruby and Rails (1)
School (2)
Site News (53)
SQL Server (7)
SubText (2)
Suggestion Box (1)
Tech Articles (14)
Technology and Internet (411)
TFS (1)
Tools and Resources (173)
Trinkets (4)
TV and Movies (20)
Vista and WinFX (22)
Visual Studio (31)
Web Frameworks and CMS (2)
Windows (3)
Windows Live Writer (4)
Yoga (1)
Archives
March 2019 (1)
December 2018 (3)
March 2018 (1)
August 2017 (1)
February 2015 (1)
March 2013 (1)
January 2013 (4)
December 2012 (1)
September 2012 (3)
August 2012 (1)
August 2010 (1)
December 2009 (1)
December 2008 (1)
November 2008 (2)
October 2008 (1)
September 2008 (3)
July 2008 (1)
May 2008 (2)
March 2008 (2)
January 2008 (1)
November 2007 (1)
October 2007 (2)
September 2007 (4)
August 2007 (3)
July 2007 (4)
June 2007 (5)
May 2007 (4)
April 2007 (11)
March 2007 (7)
February 2007 (13)
January 2007 (20)
December 2006 (14)
November 2006 (25)
October 2006 (26)
September 2006 (19)
August 2006 (32)
July 2006 (19)
June 2006 (26)
May 2006 (31)
April 2006 (19)
March 2006 (22)
February 2006 (21)
January 2006 (29)
December 2005 (32)
November 2005 (33)
October 2005 (25)
September 2005 (18)
August 2005 (31)
July 2005 (29)
June 2005 (27)
May 2005 (25)
April 2005 (41)
March 2005 (20)
February 2005 (16)
January 2005 (17)
December 2004 (23)
November 2004 (15)
October 2004 (24)
September 2004 (16)
August 2004 (22)
July 2004 (5)
June 2004 (10)
May 2004 (4)
April 2004 (6)
March 2004 (7)
February 2004 (3)
January 2004 (7)
December 2003 (19)
November 2003 (8)
October 2003 (9)
Site Navigation
Home
Blogs
Media
Wikis
News
Contact
About
Anonymous comments have been disabled until I can implement a better comment spam fighting strategy. New comments are now enabled via DISQUS.COM.
My Sites
Home
Corporate
Creative
Blog Subscription
Email Notifications
Go
/Blogs/
.Net Weblog Archives
aBlogByGus
BizTalk Core Engine
Blog by Bob
Brad Abrams
cbrumme's WebLog
Chris Pratley
Cyrus' Blather
Dan Fernandez's Blog
Dave Navarro
DevNinja
Dino Esposito
Don Box's Spoutlet
Eric Gunnerson's C# Compendium
Eric Lippert's Blog
Erik Meijer
Extreme RAD
FeedDemon
Frans Bouma's blog
Fredrik Normén's Blog
GotDotNet Blogs
IntraVNews | Home
ISerializable
Jacob Stohler
James Avery
Jason Zander
Jayson Knight's Old Blog
Jeff Key
jeremyk
Joe Beda's 80%
Larry Osterman
LonghornBlogs.com
Luca Bolognese
Lutz Roeder
Maoni's WebLog - CLR Perf
Mark Sparling
Mark Wagner
Matt Hawley
Matt Warren
Matthew Reynolds
Matusow's Blog
Microsoft Community Blogs
Microsoft Monitor
Mike Grass
Rick Shaut
Rico Mariani's WebLog
Robert Hensing
Robert McLaws
Robert Stribley
Rory Blyth
RoudyBob.net
Sam Gentile's Blog
Scobleizer
ScottGu's Blog
Sheep News
SimpleGeek
Scott Mitchell
Scott Watermasysk
Technical Careers @ Microsoft
The Daily WTF
The Old New Thing
The Sandbox [Non-tech]
The Sell's Spout
Tim Marman
Weblogs @ ASP.NET
WebTransports's WebLog
you've been HAACKED
/CS::Bloggers/
Keyvan Nayyeri
The Souplog
CodeVerity.com
Eicar -- Sites using CS
Off Shot Thoughts
Intensive Design
Community Server Forums
/Comics/
B.C.
Dilbert
Get Fuzzy
Peanuts
Pearls Before Swine
/Etc/
20 Questions
F*ckedCompany.com
Guide to Electronic Music
InternalMemos.com
Kuro5hin
My Tunes -- 2,548 tunes, 16.9 gigs
Stuff for Smart Masses
/Humor/
A No Nothing Production
BBSpot -- Satire for Smart People
Bored at Work
Carrier Pigeon Internet Protocol
Engrish (Hilarious)
Excessive Penguin Abuse
Fark.com
Intercal Reference Manual
More Excessive Penguin Abuse
Postal Experiments
Random Programming Languages
Resign Patterns
Star Wars Gangsta Rap
Star Wars Kid
The Bastard Operator from Hell
This is True
/Local Stuff/
Carolina Nightlife
Charlotte Forums
Charlotte Mix
LazyDay.NET
Liquid Lounge
Menage
Mythos'
Sky Lounge
Sleepless in Charlotte
The Steeple
Tonic Lounge
Urban Evolution
Eden
/My Pubs/
Internet Explorer Downloads
Introduction to XEN
Tech - Articles/Opinions
Becoming an Architect
Matching Tools to Developers
Software Engineering, Not Computer Science
The C# Design Process: A Conversation with Anders Hejlsberg
The IT Industry is Shifting Away from Microsoft
Tech - Books
The Pragmatic Programmer
Tech - Code["Mine"]
Exception Logging Block (WIP)
Tech - Code["Other"]
Dynamic Invocation (Plugin Support)
Tech - Devel
.NET Developers
An Extensive Examination of User Controls
ASP.NET
C# v 2.0 Spec
CLR Memory Performance Counters
Code Project
Dictionary of Programming Languages
DotNetBips
Microsoft .NET Framework Performance
MIT CompSci
MS Application Blocks
MS DHTML Reference
MS Longhorn SDK
MSDN TV
Operating .NET-Based Applications
P/Invoke.net
Performance Counters for ASP.NET
SSCLI (Rotor)
The .NET Show
Writing Faster Managed Code
Tech - Misc
AnandTech
Microsoft Employee Biographies
Original Macintosh Commercial
Quite Possibly the Most Insane Machine I've Ever Seen
Research Topics at MS
Tech - News
/.
Artima Developer Community
BetaNews | Inside Info
CNET News Headlines
MSDN News Headlines
Neowin.net
OSNews.com
Paul Thurott's Site
TheServerSide.NET
Tech - Tools/DL's
Assortment of Tools
Chris' free developer tools
CLR Performance Profiler
Excellent web.config Editor
GotDotNet Tools and Resources
IDesign .NET Process Solutions
Lutz Roeder's Programming.NET
NUnit
Research DL's from MS
Sharp Toolbox
Snippet Compiler
Windows Server 2003 System Services Reference