So if Mariah Carey is going to feature us Geeks on her videos, the least she could do is get her geekspeak right! I mean sheezh, who uses 802.11a anyway? (mentioned at the end of the video) The geek in the video needs to upgrade her firmware to 802.11n! Oh wait, I think her doctor already upgraded her "firmware". Well, we (us geeks) should all be happy at least. We finally got the jocks off the music videos. So does this finally lend legitimacy to the new Geek Era, or just make fun of us? ...
Not too long after the INETA Board elections (mentioned here) I was approached and offered a different role within INETA. Specifically, the role of Director of User Group Recruitment.
The mission of this role is to identify and recruit non-traditional (i.e. specific technology focus, such as: XNA, Silverlight, BI, Sharepoint, etc) and newly formed traditional (.NET) user groups into INETA.
After some discussion and consideration, I accepted the position and immediately began assembling a...
Posted By:Chris Williams
|
|
5/9/2008 1:12 AM
| 0 Comments |
|
|
Moq is yet another .NET mocking library, similar to Rhino mocks, NMock, TypeMock etc. It is a nice library but the documentation is lacking. The purpose of this post is to demonstrate a simple way of using moq.
I am trying to test a service called ProductService. ProductService has two external dependencies, IProductRepository and IImageResizer, that are injected in the constructor. I wish to mock the two dependencies. A moq mock object is created like so:
Mock<IProductRepository> productRepo...
I just recently started using BareTail (which is a free Tail for Windows) and I have to say it is fantastic at what it does. What is a tail? In Unix it is used to mean the end of the log file. The follow (-f) option translates into staying with the bottom, or tail end, of the file.
BareTail is a Log File Monitoring tool that you can leave running all the time and it will refresh file changes without ever locking the log files. It has a tab for every log file you would like to monitor and it can...
In an effort to better support User Groups worldwide, Microsoft is rolling out UGSS User Group Support Services. We at INETA have been, and will continue to be, working closely with this team to better serve the user group community… Consistency and scale in the services we provide to User Group Communities has been a challenge and a source of consternation for all of us over the past years. Microsoft is pleased to announce that as of last month’s User Group Leadership Summit and based on global...
When one of our departments decided to store sensitive reports, the architecture I first considered was storing them, unencrypted, in our imaging system. The imaging system cannot manage encrypted documents, but its security capabilities allow it to to deny unauthorized users access to the reports. This ability to restrict access seemed to meet our security requirements.
Then I started asking questions about data backups. Offsite backups can be a major security vulnerability, as we have recently...
So I was about to create a dump of my subversion repository so I could split multiple projects into separate repositories. But then I got to thinking. Why do I want to create a dump? Well, the only good reason I could come up with was revision history. That reason wasn't good enough.
The source that I wanted to split out was some common/shared libraries. Collaborating with a team member, we decided there were two compelling reasons why we don't need the history up to this point in time. ...
Corey Schuman on Animations in Blend, Jeff Wilcox on SL Link Cloud, Expression Media Team on Web Galleries, MSCUI on Patien Journey Demonstrator, Via Tecia on My Travel Management, and Jesse Libery on Dynamic User Controls firing Events back.
From SilverlightCream.com: Animations in Blend I'm not sure if what Corey is describing in this article will be good in Blend 2.5 for Silverlight 2, but I blog enough WPF things that this is all good info, and I figure eventually will be useful to us Silverlighters...
(This post should also be sub-titled: Development Back to Basics) I was working on a WCF project the other day, trying to resolve some minor behavior anomalies. As I often do, I made some code changes, re-compiled, and de-deployed binaries to IIS6, where this particular WCF service was being hosted. Having done this numerous times in the past, I was quite surprised to see a ServiceActivationException: "The Service Type could not be found... yadda yadda." Uhhh, what? It's right there! Scenario: ...
I recently updated a Visual Studio 2005 project with WCF service references to Visual Studio 2008. After some interface updates, I needed to update the service references. After some rummaging around for the 'Update Service Reference' context menu and spending some time googling the scenario, I finally realized that the organization and implementation of WCF client handling via the Visual Studio 2005 extensions is different than that in Visual Studio 2008. The result? You have to re-generate...
There will be a Kansas City Office Geeks meeting on Thursday, June 5th at 6 pm at Centriq FOSS probably a SharePoint Overview with Office Tools or a re-doing of my presentation at the Tulsa School of Dev on SharePoint Development in AJAX. If anyone is interested please e-mail me at rebecca.isserman@gmail.com or go to http://www.officegeeks.org/kcog. I understand that this is the week fo TechEd for Developers, so some people may not be inclined to come. For those of you not going it will be a great...
ASP.NET MVC is going pretty HOT these days so I thought I should post some links to the ASP.NET MVC Videos which are hosted on www.AspAlliance.com. Video: Introduction to the ASP.NET MVC Framework Video: ASP.NET MVC Framework Unit Testing Video: Passing Parameters Across Pages Using ASP.NET MVC Framework Video: Url Rewriting Using ASP.NET MVC Framework Video: Introduction to the MVC Toolkit Video: Using JavaScript with the ASP.NET MVC Framework Video: Implementing Controller Action Authentication...
This is *way* outside what I normally have to deal with. Yeah, I've got some websites, but they're on shared hosting and I don't have admin rights to the servers, and hey, they just work ... and that's a good thing :)
As I mentioned in my latest CrystalReports post, I had trouble with a new web app on a brand new state-of-our-art Windows 2003 IIS 6.0 web server. The app runs in (also state-of-our-art) VS2005 no problem, but I thought it would be nice at this point in the cycle to get it on the...
Chelsea and I went to the movies last night and saw Todd Reesing (the KU quarterback) and Derek Fine (former KU tight end) standing in line at the ticket counter. Turns out they went to the same movie as us too (Baby Mama - which was pretty funny). Technorati tags: Kansas Football, Todd Reesing, Derek Fine, Lawrence Kansas...
Well lets see. I think on of the big things it does is encourage a lot of interfaces in my code. I think it encourages the use of an IoC Container. I think a lot about my code and refactor little things often to get the names right. It has me looking into message based systems as a way to build more loosely coupled systems. It has me looking at various parts of my application and wonder "is this really a service that could be off on its own and then I can just be a customer of?"
I tend to move...
This one isn't a rant... surprise! ... this one is to report how I resolved the latest problem I had and some of the web resources I used for it.
I've been working moving some web applications and associated Oracle databases from an old server to a new virtual one. I finally got the production applications running and had asked the IT folks to give me an alias through DNS to my test .NET 2.0 application that I want to run on the same server. First I had problems with getting 404 errors, and that'll...
After Alt.Net had wrapped up for the day on Sunday there were a few stragglers left in the hotel lobby talking about all manner of things. After hanging out for a while (which included a spontaneous group effort to get schema support added for SQLite in NHibernate (r3478). We eventually migrated over to the Claim Jumper for dinner.
Where I was pleasantly surprised by Roy announcing that TypeMock would be sponsoring dinner! We proceeded to order dinner, and a pleasant conversation (2 actually)...
As the website says, Estimate Goat will give you estimates with the same amount of thought that goes into some projects/designs/requirements. Too funny...check it out here...
I fixed the error I posted about yesterday. I updated the post to say: Update: I had also uninstalled VS 2008 Team Suite trial, when I went to install VS 2008 For Developers, I didn't have enough space, which is why I had uninstalled VS 2005 in the first place. I freed up some space and installed VS 2008 and now all is working. Technorati tags: TeamBuild, MSB3147...
Recently, my cubie was testing one of our web apps. She got the following:
She wrote up the error and submitted it. It was for a currency amount, and she had put a zero in it. The defect was returned as "works as designed" as the field should never get a zero in it, meaning that the developer decided that a user would never put a zero. He stated it should be closed. She asked me about it.
I explained that:
1) A user should almost never see an ugly error like this. It is poor programming...
Posted By:Theo Moore
|
5/8/2008 11:12 AM
| 2 Comments |
|
|
So you have created a new DLL that implements a set of APIs. This creates value for your system by adding important functionality. Now you want to add the header files and libraries to your SDK.
Of course you can configure your SDK to add the files, but let's add to the requirement. The new DLL is part of your BSP, and your BSP is used by multiple OS designs. Or, like me, you use this same code across multiple BSPs each with multiple OS designs. So, configuring the SDK for each is a manual process,...