ASP.NET News from Blogger:
Dave Donaldsons Blog
Total News: 78
OK, so I lied. I said I wasn't giving any talks for a few months, but thanks to the ultimate short notice from James (as in, I only have a day to get it ready), I'm now speaking at CINNUG tomorro...
This afternoon I took my kids to watch the movie Cars again (for the third time). Like my kids, I'm a huge fan of all Pixar movies, albeit for different reasons. They like it for the cartoon aspect of...
Karl Seguin over at CodeBetter recently started blogging about his entry into the TDD world. He's just getting started with the test-first approach and I think it's cool that he's blogging about his l...
In my last post I talked about how out of touch I've gotten in recent months, but one thing I have been doing is giving presentations. Here's what I've given the last few months:
January
Dayton-Cin...
I spent all last nigth working on it, but it was worth it: our web site for the Central Ohio .NET Developers Group has been revamped (again) and is now based on the Subtext blogging engine.
A few...
I install all of my tools/utilities in my C:\Tools directory. I know where exactly every tool is and since many of them are command-line driven, the short location is nice. So it really irritates me w...
I switched to version 1.35 of FxCop the other day and aside from it forcing me to install into C:\Program Files, I noticed that this version will analyze both 1.x and 2.0 .NET assemblies, wh...
These thoughts below are based on my experiences with unit testing and code coverage. I don't claim that these apply to everyone and/or every software project, but I think overall they are pretty good...
I'm a couple days late on this, but I see where Eric Sink has a book coming out titled “Eric Sink on the Business of Software”. I've been an avid reader of Eric's blog for a long time now ...
James is doing something cool with his VisualStudioHacks site: screencasts. And it's an honor for me to say his first screencast is on CodeKeep :-) The video is a little over 5 minutes long and covers...
Martin Fowler wrote a post a couple days ago titled “GetterEradicator” where he warns of OO designs that separate state from behavior. I quote:
“Another good warning sign of tro...
This is definitely a big milestone because it sets the stage for so many things coming down the road. Details and download are located here....
Out of the box, deploying ASP.NET 2.0 applications sucks. Plain and simple. The whole mess of creating separate assemblies for each folder within your site structure was a dumb decision. And when you ...
Got this from James the other day. Definitely a sweet little extension to Firefox that shows you updated Adsense earnings. Now if I can just get CodeKeep to earn more than $0.71 a day ;...
All the details of the previously mentioned upgrade to CodeKeep can be found here. If you haven't tried or used CodeKeep before, maybe all the new enhancements will now entice you a bit more.
This is ...
Christopher Hawkins has a good post asking “What's the Point of CSS-Based Layout Again?” (scroll down a bit). I've experienced the same CSS pains he has, mainly because I find CSS the...
I just posted this on the CodeKeep main feed, but thought I would cross-post it here as well...
------------------------------------------------------------------------------------------------
October...
As much as I love the 360, I found this very frustrating: trying to change my background theme from the default to something else. Not that there's anything wrong with the default theme, but...
This is just a reminder that the Dayton-Cincinnati Code Camp is this Saturday from 9am - 6pm. Jim Holmes and James Avery (ok, mostly Jim... hehe) have done an outstanding job in pulling this together ...
All I can say is “Wow”! I just happened to glance at the number of registrations for CodeKeep and it is at exactly 5000. It was just 2 months ago that CodeKeep reached 1000 users, so I thi...
Much has been made about Microsoft's poor attempts to “get“ TDD with VSTS. One of their obvious mistakes is the “Create Unit Tests“ feature. You use this feature to generate yo...
I stumbled across this the other day while working on a major CodeKeep upgrade (forthcoming shortly). There is a new property on the HttpRequest class named IsLocal which is a bool...
Here's a good one for you. Tonight we had our user group meeting, and at about the time it got rolling the Columbus area started getting hit pretty hard with a snow storm that was supposed to dro...
A couple of months ago, on my 30th birthday as a gift to myself, I walked into one of the local EB Games stores and reserved a copy of an Xbox 360 (the $399 version, not the other one). I was giddy go...
Boy, did I get snookered. The lifecycle of VS2005 and VSTS included many CTPs and betas. Most of those were good, especially Beta 2 of VSTS. It was pretty much feature complete, it performed well...
Earlier this week Scott Bellware wrote a great entry about meaningful tests in a TDD process. I highly suggest you read it. Go. Now. Then come back. I'll wait. OK, ready Good.
In his post Scott m...
CodeKeep reached a milestone tonight: it surpassed 1000 registered users! There has been a huge increase in users ever since the article came out. Amazing what being in MSDN Magazine will do for your ...
A couple weeks ago I bought a new laptop (with 2GB RAM - oh yeah) and went through the usual exercise of getting all the necessary software and tools installed on it. One of the last things ...
I got my copy of this month's MSDN Magazine and saw that this is the issue that has James' article “ Ten Essential Tools: Visual Studio Add-Ins Every Developer Should Download Now” in it. ...
Just got word from Jeff Julian that my podcast from the Heartland Developers Conference is now available at www.podcaststudio.net. With this being my first podcast, I was a little leery how it would s...
Now this is something that more software companies should do: publicly release the code coverage statistics for their products. NHibernate is the first I've seen do it (if you know of others let me kn...
You might remember that a couple months back I posted about needing some good C# devs to help me and James out on a project (which we still need people, so if you're interested, let me know).
Well, we...
There's a common misconception out there among .NET developers that when the runtime loads an assembly, the CLR first looks in the application's private bin directory. This is not true. I could go&nbs...
Just a friendly reminder that Nov. 7 is the official launch date for all the .NET 2.0 goodness: VS2005, VSTS, ASP.NET 2.0, plus SQL Server 2005 and BizTalk Server 2006. On Nov. 8 I'll be at the launch...
There's been some news the last couple days about HP recalling 135,000 notebook batteries for various models (apparently they tend to overheat and sometimes melt). I've been experiencing the overheati...
After I submitted my last post, I realized that everyone might not be able to use that code as is because they might not have a base entity class. No worries. I've ever-so-slightly modified the code t...
Inevitably, developers will be involved in a project where the database is not SQL Server or Oracle; meaning, there are times when developers need to interact with data either on a mainframe or an AS4...
I'm here in Cedar Rapids at the Heartland Developers Conference and I gotta tell you, I'm very impressed. There are over 300 developers here and they had 105 people on the waitlist. That high of a num...
Some of you might remember back a few months ago I announced that I was the newest DevelopMentor instructor. Well, as of two weeks ago I am no longer teaching for DM. I made the decision to stop ...
I got a nice little surprise yesterday in my email: I've been awarded the Microsoft MVP Award in C#. When I was first contacted about the nomination, I was a bit worried that I hadn't spent enough tim...
For all pre-Beta2 builds of VSTS, the colors for code coverage were as follows:
- Code that was touched was highlighted in green.- Code that was not touched was highlighted in red.- Code tha...
If you've used any of the VSTS Developer Edition buildsyou know that the integrated unit testing and code coverage is pretty sweet. But what if you wanted to use those tools as part of an automated bu...
The last several months have been extremely busy for me, and with that I became *very* unorganized. From my home office having paperwork/receipts/software/hardware all over the place to my laptop and ...
When I was developing the add-in for CodeKeep, I had all kinds of issues with the WinForms datagrid, otherwise known as the spawn of Satan (I mean, seriously, what a piece of crap). During one of my G...
This is starting to sound familiar, but...
While developing the add-in for CodeKeep, I wanted to make sure I didn't just use the default smiley face for my icons. After much searching, I came acr...
We finally got the time and location verified the other day for the Indigo Roadshow in Columbus next month. Details are:
Date: Sept 22Time: 6:30pm - 8:00pmLocation: Greater Columbus Convention Ce...
Looks like we both had the same idea, but James beat me to it. James and I are leading an effort in the northern Cincinnati area that's going to run for a few months and we need a few solid C# develop...
It looks like we forgot to add the list of swag items to our user group newsletter the other day, so here are the items we're giving away tomorrow:
14 copies of the book “Introducing Micro...
If you plan on being at the Central Ohio .NET Developers Group meeting on Thursday, you'll get to see me in action. I'll be giving a talk on Writing Quality Code with VSTS. This is a lap around the to...
This is an announcement long in the making: CodeKeep is finally ready for mass consumption. I won't go into some big long explanation about what it is because the web site takes care of that, but the ...
View Other bloggers