December 2003 - Posts
30 December 2003
Fundamental Types of Programmers
Dino Esposito posted this blog that reminded me of something that Shannon blogged about here . Dino received a great (albeit short) response that i 100% agree with. there is also another comment that brings up a great point: how to debug declarative code statements? it's a very valid point, and one that i am interested in seeing implementation of. xaml to me seems like nothing more than a hopped up scripting language, and i thought one of the initial points of asp.net was to move web development into a first class OOP design? i do see the benifits of xaml, but i know personally i will continue to use code behind for the meat and potatos of my web applications. xaml does seem quite useful for building mockups/prototypes quickly, but i would be reticent to put any real code into the UI via xaml code. there is a really great article here that breaks down some of the different types of programmers out there, i believe xaml will be more suited for the opportunistic programmer, and i am sure...
Read More...
30 December 2003
Whoa...Brain@#$%
Check out this little dandy ...i've been staring at it for about 20 minutes trying to figure out how it works.
Read More...
29 December 2003
First Takes on System.Xml v 2.0
i recently purchased “A First Look at ADO.NET and System.Xml v2.0” and have finally had some time to start wading through it. it would appear that finally something i have wanted to happen with XML and .Net is going to be implemented in this release, namely that XML will be a fully supported relational data store (in the same ranks as any other RDBMS), and the way that XML data is handled will be almost completely transparent to both the application and the programmer. a little background on my love/hate relationship with XML. i picked up XML pretty early on, long before the .Net betas came out, long before XML's true potential was even dreamed about. this was back when i was living in an ASP/HTML/VB 6 world. i immediately realized the importance of the language, however finding practical applications of it back then was rare, so it kind of fell by the wayside. here we are 4 years later and look at what it has become...in a word, it's THE answer to so many things. i love XML...
Read More...
28 December 2003
.Net String Stuff
this article is a continuation of an earlier post after gorging myself over the holidays, i got to thinking about the .Net framework handles string types (what goes better w/ turkey than thinking about code?). there is a tool located here that i sometimes use to profile libraries i write/hijack for performance and just to see what's going on under the hood. it's the .Net equivalent to SQL Server's query analyzer execution plan, though in my opinion much more powerful. the 2 biggest performance mongers in .Net (expectedly) are boxing/unboxing, and string concat'ing. i will save boxing/unboxing for another post, wanted to touch on how .Net handles strings. all primitives in .Net are stack based value types except for the primitive type 'string'...despite the value type syntax for instantiation/assignation, it is in fact a heap based reference type. the fact that .Net has a built in type for strings comes as a great relief for C/C++ guys as strings in those languages were nothing more than...
Read More...
22 December 2003
MS Request from Linux Users
Now this is certainly an interesting article . I will refrain from commenting until i can formulate somewhat of an unbiased opinion.
Read More...
21 December 2003
VS.NET Project File Tips and Tricks
This post reminded me of a system i came up w/ a while back to make managing vs.net projects a bit simpler from an administrative standpoint (indeed, exactly what is mentioned in the post). when you add projects to a .net solution, the path to that project (if it's non FPSE web apps and all others) is hardcoded into the .sln file as an absolute value, so if you were to change a drive letter, or decide you wanted to move all your projects to a shared drive, etc vs.net would have no idea where to look for those projects, and as shannon mentions you are not given a browse option when it can't find the project, so you would have to remove/re-add each project individually...a royal pain by any standard and certainly not very condusive to productivity. it's actually a pretty easy workaround, and if implemented early on, it can be a real timesaver down the line. map a virtual drive to your VS projects folder, then in VS props change your Environment/Projects and Solutions location to this virtual...
Read More...
19 December 2003
Letter to the CEO of Lindows
i wrote this letter to the CEO of Lindows back when the idea was first incepted as a Windows desktop replacement (this letter is circa april of 2002). while i applauded what they were trying to accomplish at the time (completely erradicating MS from the desktop...or perhaps providing some true competition), the developer in me wanted details as i have made my living using tried and somewhat true MS tools. at the time, they were claiming that 90% of native Windows apps would run on Lindows out of the box, which seemed a bit far fetched as one of the things MS is best at is being proprietary. not that my letter had anything to do with Lindows reversing their initial claims of a true Windows replacement (they now claim nothing more than being an uber user-friendly distro of Linux), but shortly thereafter i guess they realized that there is more to a desktop/[platform] than a purdy pricetag and a friendly GUI. besides Office sales, MS indirectly makes the majority of the rest of their money...
Read More...
18 December 2003
It was Only a Matter of Time
I am sure we all saw it coming ...Real has finally decided to take on uncle bill and the boys in redmond. while i may not agree with microsoft's alleged actions, history may bear repeating itself (ala netscape, sun, etc). i will be following this with a sharp eye.
Read More...
16 December 2003
Great Article About the .NET GC (Garbage Collector)
have a look at this article for more than you ever wanted to know about .NET GC.
Read More...
16 December 2003
.Text - take two
i have been wrestling with trying to get the source version of .Text to run for the last 2 hours and have hit a roadblock. here is a description of what i am running into, basically that no content was showing up when i compile and run from VS.NET, even though it's pointed to the same DB that my production blog uses. so i decided to get under the hood to try and figure out what is going on and this is what i discovered. basically, the way that the DB is designed is that the blog_Content table keeps track of the content according to the BlogID field in blog_Config which in itself is fine. however, the BlogID is unique per host name, in this case i have the hostname 'zerotrilogy.gotdns.com' mapped up to BlogID field '0', ... {rows of other hostnames} ... all the way to localhost (as when you compile and run, this is the hostname), which is mapped to BlogID field of 0 + n (where n is the number of rows from zerotrilogy.gotdns.com). the issue is that since there is a different BlogID associated...
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