February 2004 Entries
Here are some links that I have found in my investigations on .Net remoting. .Net Remoting FAQ Glacial Component's Remoting Articles A newsgroup thread on how to connect a GUI to a windows service. More to follow.
It seems like MS is planning a new visual design system (Whitehorse) into Whidbey. Sounds good. I've been occasionally using Rational's XDE for the past year and found it useful for the most part. I still think XDE is too complex to use for everyday development. Maybe MS will get it right in Whitehorse
MS has made Visual Studio posters available. Kewl.
Here is another interesting post from Jim Fawcette. He says that improving software tools are partially to blame for the eroding IT programming market. I think that we are still feeling the effects from the dot-bomb and from our recent economic downturn. I also think that we'll see that the offshoring of programming duties will, in the end, raise costs. Software maintenance/enhancement costs will skyrocket due to the inability of the offshore programmer to understand the full impact of the code they are writing. Developers that read a spec and understand the way it affect...
Recently, we decided that we need to build a better server control for our navigation buckets. (We refer to our side navigation as buckets.) Building this control from scratch allowed me to better understand the way ASP.Net creates the page from controls. It also helped me to realize that I shouldn't have to write all of this plumbing code to get one stupid control to work. Although the control is now working, we did run into a few problems. Remember, if you ever need to keep data do not replace it with Nothing. This is a bad thing is difficult to debug. ...
What are these wackos doing to my Alma Mater? It seems like a group of students thought that it would be a good idea to hug Lake Osceola which is in the center of the University of Miami. Too bad they removed the crocodiles earlier this month, then the 'hug the lake' could of been interesting. Maybe this was a show of support for new football recruit Willie Williams. Nah, they would of had a bigger turnout for that.
Duncan Mackenzie has posted a code snippet of VB code showing the use of generics. Now if you're like me and can read code better than a white paper about code check it out. It's very cool.
Here's a cool site: SharpToolbox. Its a site that keeps a list of .Net components. I've also found a cool article on Whidbey and its new controls.
No matter how many years I've been coding I always learn something new. A few days ago I need to take the opposite value of a boolean variable. Normally I would use an Inline If statement (I've also heard it called Immediate If). I don't know why I do this, probably because of my beginnings in Access 2.0. Button.Enabled = IIF(bValue, False, True) After looking at the code and realizing something wasn't right I thought about the problem. How do I take the inverse of a boolean value? Duh use Not! So here is what I came up with: Button.Enabled = Not...
I've encountered an excellent article on MSDN today dealing with Web Control Templates. If you are creating a web control that needs to use templates this is a good primer.
The Cubs will sign Greg Maddux to a three year $24 million deal. When I heard the news last night I just about hit the ceiling. Every year Cubs fans begin the season with hope. This year we have hope and a bunch of upgrades. Here is the Cubs starting rotation: Mark Prior (18-6, 2.43) Kerry Wood (14-11, 3.20) Greg Maddux (16-11, 3.96) Matt Clement (14-12, 4.11) Carlos Zambrano (13-11, 3.11) Dare I say the best in baseball? I dare. Greg, I'll see you in Arizona. Now if we can only bring Ryne Sandberg out of retirement...
Chris Kinsman lets us know that MS has posted the official .Net Compact Framework FAQ.
Last Friday I visited the site BleedingCharity.com. The site promotes the band Bleeding Charity out of Chicago. A friend of mine Jed, whom I know from the University of Miami, is a member of this band and posted the link on this blog. So I downloaded their MP3's, burned them to disc and listened to it on the way home. And I really liked it. So much so I've got their cover of Eleanor Rigby in my head for four days now. Somebody please help me. Hmmm. Jed maybe you guys should cover Help!
Tonight @ 10:00 PM Eastern, Mel Gibson will be discussing his new movie The Passion of the Christ. So fire up that Tivo.
I get in the office this morning and I don't see the lights on. First thing that goes through my head is, "Oh crap, I've got the day off." Not that I wouldn't be working mind you but at least I could be wearing jeans. If Lucy had the day off and I was here then I would really be upset.
Last night, I decided to work on my bowling score tracking app for the compact framework. In my quest for information about graphics handling and control creation for the CF I ran across these two excellent articles on MSDN. This article, Creating Custom Controls for the .NET Compact Framework, Chris Kinsman discusses the intricacies of creating a custom charting control with the compact framework. And in this article, Writing Mobile Games Using the Microsoft .NET Compact Framework, Ravi Krishnaswamy lays out the basics of using graphics in a gaming application. I highly recommend these articles to anyone interested in creating...
Andrew Conrad had this interesting post:
"When the temperature is lower then -15 below zero, very hot water will vaporize immediately when thrown into the air."
It's facts like these that keep me in Miami. I'd rather face the hurricanes than that cold. Seesh.
Update: I add a link to the post. Check the comments. There seems to be a scientific explanation for this. And I thought it was just magic.
Mark it down ladies and gentlemen I am officially excited. Pitchers & catchers report in five days and I can't wait. Yesterday, www.cubs.com posted the Fans Guide to Spring Training. And you know what? I ate it up. And you know why? Cause I'm going to be there and you're not. This, my friends, is next year. Now if you excuse me as I continue my negotiations with Greg Maddux.
I love the MSDN blog feed. Frank Prengel writes about a study between .Net and Websphere where .Net comes out on top. My only question is who paid for the study? Robert Green shared about the navigator control that will a part of Whidbey. "...navigator, a new WinForm control. It understands the data binding and has buttons for next, previous, add, delete, save, etc." Sounds interesting. Is Microsoft finally nearing a PowerBuilder DataWindow? I just found Bryan Keller's blog. Bryan is a programmer writer at MS for the Reporting Services team. He has written an article on Printing Reports and Reporting Services. Worth...
Frank Arrigo of MS lets us know that VS will get a plug-in for refactoring. Hallelujah! It can't come soon enough. (As you can tell I'm a big fan of refactoring.)
Here is an e-mail that I sent to our development team today regarding blogs. It seems that Microsoft has jumped on the blogging bandwagon and attempting to drive it. Recently, I discovered the world of blogs. For those of you who don't know a blog is "A frequent, chronological publication of personal thoughts and Web links." In short, a journal. Normally, I wouldn't even mention this in a formal e-mail to the team but I think that the information that Microsoft is releasing is quite valuable. It seems like everyone at Microsoft is blogging. The...
Chris Sells has written a great introdution into Longhorn programming using our old friend Solitare (or sol.exe). Hmm I might need to install Longhorn sometime in the near future.
Brad Abrams of Microsoft writes of a web site (www.techsoup.com) where non-profit orgs can order software for "free". So if you non-profit org needs software give this a look.
It finally happened Star Wars will be coming on DVD in September. On Lucy's birthday no less. I know what she's getting this year!
B sends this warning. "Do not love sleep, lest you come to poverty" Proverbs 20:13. Heed it.
This weekend I bowled in a match play handicap tournament at Don Carter Kendall. I won four out of six matches against some tough competition. Here what I shot: 234, 201, 202, 212, 215, 204. Not bad but not good enough to make the cut. All this with an extremely sore right wrist. (The beginnings of carpal tunnel syndrome perhaps? I hope not.) I was a little disappointed but I was thrilled that my Dad was able to make the cut. Although, he lost the first match it turned out to be a...
While I wait for Visual Studio to open I'll write a post. On the way into work I caught Driver Eight on Call FM for those of you who don't know Driver Eight I suggest you pick-up a copy of their only album Watermellon. Driver Eight represents some of the best Christian alternative of the past decade. Oh look VS is now up. TTFN
I got two major things accomplished tonight. The first: I now have .Text running on the DV server. For those of you who don't know what .Text is it basically blogging software. I have decided to remove my blog from erablog.net after using it for a day. The reason? I didn't like the way they encoded the rss feed. So I spent a few hours setting up .Text. Not the easiest thing that I've ever done but it works. The funny thing is that I've got it working on the DV server and not on my local machine. I think...
And with that I'm going home. I have verified that my form is now working. I think that this little form does just about anything. I implemented an interface, a class factory, six controller classes , numerous business objects, a bazillion (read 25) stored procs and five custom controls on one stupid little form. I'm off now to see my wife who just flew in from Atlanta tonight. But before that its off to Subway!
BTW - the song in the background is Red Hill Mining Town by U2. I'll give 50 cents to anyone who tells me what album...
Currently, I am working on a file brokering system here at work. Unfortunately, the coder who originally coded it did not use OO concepts. This has made the last week a nightmare. I have already created a plan to completely re-work the system in a OO fashion but of course I don't have time to implement it. So going forward I am using the CSLA framework. The CSLA framework was created by Rocky Lhotka and is available at his site www.lhotka.net for free!! I have used a variation of this framework for the last year on our web portal project and...
Alright. I'm going to try this blogging thing out Maybe this will improve my writing skills. Maybe my wife will find out what I do ALL DAY LONG I'll talk about this later, it's now time for lunch.