February 2007 - Posts
22 February 2007
Where I Used To Work -- MS Charlotte
TLC forwarded this article about Microsoft Charlotte to me earlier today...it's an interesting read, and I think a lot of folks don't realize that A) Charlotte has an MS hub, B) the MS hub here is huge, and C) is very instrumental to MS's enterprise support offerings. Of course when I worked there, I was the equivalent of a phone janitor (tier 2 developer support...somewhat technical, but nothing like what is mentioned in the article) but the environment itself was electrifying. One day I'll get back in over there. One day. Regardless, read the article. While you're at it, check out my previous blurb about MS Charlotte over here .
Read More...
22 February 2007
Hang Up The Phone And Drive
I saw the funniest thing driving home today. I pulled up behind a soccer-mom-mobile (and SUV for anyone who has no idea what that means) which had a fairly large bumper sticker with the following text: "Drive now, talk later." The driver was, of course, yakking away on the phone the entire time I was behind him. I don't care if you drive and talk, but if you're going to advertise something at the very least have enough dignity to stand by your convictions.
Read More...
20 February 2007
First Week At The New Job -- Lovin' It
So I've been at the new gig for a week now, and so far everything is going beautifully. Even though the company is headquartered here in Charlotte (500+ employees worldwide), the office here is small...maybe 30 or so folks, evenly split between Financial/HR and geeks (infrastructure, coders, and analysts) along with CxO offices. That makes for a pretty quiet workplace, which is a huge plus. The development environment itself is also quite nice...I was bestowed a laptop on day 1, a fairly tricked out Toshiba Tecra which docks to a spiffy Dell 2007wfp display. Not as great as dual monitors, but definitely better than a lot of other environments I've worked in. I can use the laptop panel as a small secondary monitor if need be which works out quite nicely. I was a little dismayed at first when I discovered they keep the laptops locked down (no admin rights at all, which means no installing software...though I did manage to get Firefox installed since you can run it from any directory on your...
Read More...
14 February 2007
Using Anonymous Methods For Control.Invoke/Control.BeginInvoke
One commonality shared by most Windows Forms applications is the need for a responsive UI; this means implementing some sort of threading scheme so that processes can run on background threads so as to not interrupt the user's workflow while using the various controls placed on the UI itself. The caveat to this is that the CLR does not allow cross threading updates to classes that inherit from System.Windows.Forms.Control , i.e. the control cannot be updated from a thread that wasn't responsible for the creation of the control. There is a pattern exposed by the BCL that enables this kind of programming: You need to declare a delegate which will act as the pointer to the method to update the control, then in your main code block check for Control.InvokeRequired , and finally call Control.BeginInvoke passing in your delegate as the argument. The end result ends up looking something like this: public class Foo : Form { public static void Main() { Application.Run( new Foo()); } public Foo(...
Read More...
12 February 2007
Recent Band Discovery -- The Cinematics
It's hard to sift through the crapola that is the music industry as of late...95% of the stuff that's out now is pure junk IMO. And who has time to go to the music store these days? Sometimes I wish I was a DJ so I could get paid to listen to music. Regardless, I've been trying to branch out some lately; TLC and I recently discovered a late night show on Fuse TV that caters more to indie rock and whatnot...The Dive. It comes on reeeeaaaallly late though. Speaking of which... It's unreal how hard it is to find music channels that actually play music videos any more. Even fuse has started showing movies and other non-music related BS. Regardless, a recent discovery is a Scottish troop: The Cinematics ( MySpace profile with sample songs here ). Even better is that they are coming to Charlotte on the 22nd of March...very much looking forward to it.
Read More...
11 February 2007
Obligatory Grammy Post -- Chili Peppers!
I don't care about award season. I care even less about the Grammys, eschewing Maynard Keenan's opinion of the ceremony: How about the Grammy? You received one, but didn't attend the ceremony.... MAYNARD : I think the Grammys are nothing more than some gigantic promotional machine for the music industry. They cater to a low intellect and they feed the masses. They don't honor the arts or the artist for what he created. It's the music business celebrating itself. That's basically what it's all about. That all being said, it was extremely gratifying to see my all time favorite band (of bands still playing together and making records), The Red Hot Chili Peppers win 3 Grammy's including rock album of the year. I first got into them back when Mother's Milk came out, and was instantly hooked. As a former bass player, Flea is one of my all time idols, and is arguably the best rock bassist around. But the thing that strikes me most about these guys is perseverance...25 years of making music and...
Read More...
09 February 2007
New Community Server Licensing Document Released
[update] The community is jumping in over here and the reaction is about what I expected. The MVPs are weighing in with their opinions on a seperate thread as well...it is very much worth mentioning that Rob Howard and Co are actively listening , so feel free to chime in if you have an opinion/suggestion/etc. [/update] Earlier today, Rob Howard released the new licensing scheme ( direct link [.pdf]) for Community Server 2007. I won't venture into too much detail until that document is finalized (which it may already be), but I'm concerned over the limitations set forth for the personal edition: The blog/gallery count is too low, but my main concern is in the number of mirrored feeds allowed, plus if you follow my guidelines for setting up a mirrored content section you burn one of your available blogs. You can purchase 50 pack blog/gallery/mirror licenses at 100USD each which is fairly reasonable, but I feel each tier should be shifted up one level. I'm curious to see what the community...
Read More...
09 February 2007
ScottGu Has A Power Packed Outline Of Orcas Up
Scott Guthrie continues to show us why he's the man with the plan over at Microsoft with a huge post on some features new to Orcas : One of the highlights of my recent trip to Europe was getting the chance to publicly show off some of the new features in our next release of Visual Studio and the .NET Framework (codename: "Orcas") for the first time publicly. You can download the deck I presented here . You can also watch a version of the Belgium talk that Tom posted on the web here (note: another version taken from my WebDD talk in the UK will also be posted shortly). "Orcas" is going to be a pretty exciting release, and contains a ton of great functionality that I think you will really love. I'll be drilling down into more details of it over the next few months in many more blog posts. Below are a few screen-shots from demos I showed over the weekend in my talks in Europe. Note that they are just a few of the features - there are a lot more features I have yet to talk about. :-) He also...
Read More...
08 February 2007
Linked To By Wiki -- Note To Self, Write Better Articles
I recently noticed a reasonable spike in traffic around here a few days ago; turns out an entry of mine got linked to by a Wiki article (no, I didn't make the link from Wiki myself ;-)). The point of this entry isn't to garner kudos or pat myself on the back (of course the ego points do make me feel all warm and fuzzy inside). The point is that the article that was linked to mentions in passing the point: A breaking change in the .Net framework from 1.x to 2.0. If you were to go strictly by the title of my post, you wouldn't even know it was .Net related, much less even tech in nature...plus the article is framed around a reference to a regression in Community Server introduced by the breaking change. Hardly a professional explanation of the issue at hand. I definitely don't consider myself even close to a professional blogger, not even an amateur most of the time. It's times like these where I wish I could go back and rewrite some of my old "casual" stuff to make it more tidy around the...
Read More...
06 February 2007
New Year, New Job, New Beginnings
While I've known about this for a couple of weeks now, the proverbial ink dried on the contract earlier today so I'm able to officially say that I have scored an amazing position with a local marketing firm: Hawkeye | Cohesion . I will, of course, be doing mainly .Net development...what's icing on the cake is that this isn't a traditional IT job; the products developed for clients are outward facing, and run the gamut of application types. It'll be a refreshing change from IT as this company is first and foremost a creative firm and thus promote and encourage that type of thinking. Huge plus. The company itself is based out of Seattle, but has a group of about 50 folks here in Charlotte, with the intention being to ramp up a larger technical team locally which is something I'll be involved in as well. The office itself is literally dripping with creativity...exposed ductwork, fantastic views of uptown Charlotte, a game room...a comfortable working environment is one of the top items on...
Read More...
More Posts
Next page »
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