At some point when creating a web app, you're going to want some reusable UI components. This might be because you want the same visual UI snippet repeated more than once on a single page or it might be because you want to use the same component on multiple pages. In a traditional ASP.NET web app, typically you would use a User Control for this type of thing. In MVC you still have the option of using a User Control but you also have the option of rendering your UI snippet with a ComponentController. ...
I have been doing some research on how i could get Search Server Express 2008
and WSS v3 up and running as i needed the cross site search feature Search Server Express provides.
Installing it wasn't really an issue and its it went ok apart from some issues i had when trying to extract the files and when i ran the SearchExpress.exe i kept getting "Installation Package Failed etc " .error
But i would leave that for another time on how i fixed it.
But after installing Search Express and creating...
Just a little while ago, I was reading about the Infinite Monkey Theorem, as a means of providing input to software tests, on Wikipedia that states: "a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type a particular chosen text, such as the complete works of william Shakespeare."
The explanation of the theorem clarifies that the behavior of the "monkey" is assumed to be something that can generate characters randomly. Stating that particular...
When building systems, we've always got to watch out for the infamous 'Napkin specification'. This kind of spec looks good and simple, but when you start to build you would notice some detail missing.
For instance, consider a case where you're building the user interface for an application using a user interface wireframe and the business components have already been provided to you. At first glance, you might think, "How hard can it be? We've already got the screen design and have the business...
"Fix the Architecture" - Open Discussion We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. If you have a question/topic to discuss please let me know by Monday, July 21 or when you register for the meeting. After...
Due to much frustration and lost time, I'll try to summarize in this post the "naming" conventions to be used when defining and/or referencing IDs (some of which are, in fact, GUIDs, and others contain GUIDs) in Sharepoint 2007.
If you're thinking "what the heck?! aren't GUIDs always the same format?!" you're half-right: they should be, but not in sharepoint. So if you're a newbie to sharepoint 2007 (or wss 3.0) like me, the following tips regarding how element id's should be written might save...
For some reasons, it took me a few google search attempts to find the following tools:
MSDN includes Workflow Monitor Sample -Windows executable to view details of tracked workflows.
Jon Flanders put together the ASP.NET implementation of the Workflow Monitor SDK sample.
MSDN Tracking Samples mostly described how to store tracking data, but ConsoleTrackingService Sample shows how to write the contents of tracked data to the console...
Overview of to Enterprise Library Logging Application Block and Alternatives
Loren Halvorson's comparision of the Enterprise Library Logging & Instrumentation Application Block and Log4Net
Comments on the EntLib/Log4Net feature and performance comparison
EntLib v4 has a few performance improvements in Logging Block...
Visual Studio 2005 SP1 added in a couple of _designer:wfdid attributes into some of my ASP.NET tags and they prevent the project from compiling. Apparently, there's a bug somewhere that didn't get fixed with the service pack.
Removing the attribute fixed the compilation error...
Well I guess I should be satisfied that I sustained a company for 10 years. But it is a bit anti-climactic. I've screwed up a lot, learned a lot and accomplished a lot since 1998. I like to think of it as a long MBA program based in real world experience. I wouldn't trade anything for the experiences I have gained over the past 10 years.
Nothing is more "real world" than being your own boss and running your own company. Nothing is more real world than not getting paid by a client for more...
I discovered just now that this blog post was not correctly cross posted from my new weblog to this one.
Trying to copy it manually also does not work (tried in Firefox 3 as well as IE 7). It looks like a timeout or something (warning: yes, it is a big post).
Anyway, if you are interested in my coverage of SOA Anti Patterns session in dotNETwork 5th gathering, you can find it here:
dotNETwork 5th Gathering – Really enjoyed that Silverlight & SOA Anti Patterns Mix (Part II / II)...
In my company, we agree on certain subject macros for articles, news and similar non work related messages. Each of us creates his own Outlook 2007 Rules to move those to specialized folders. The drawback of this is that new messages that get moved to other folders than Inbox do not have the desktop alert: You do not know whether you got a new message or not. This might be OK for messages flagged [fun], but as I have been in the company for long, I used to have folders for each of my complete...
I’ve have just sent this email to the developers exchange group in my company: I think you all know the routing engine that works with ASP.NET MVC framework to enable customizing URLs and mapping those to the corresponding controls, actions and their parameters. Some of you may know too that the routing engine is not just for ASP.NET MVC, but ASP.NET in general. If you happened to download the source code of the ASP.NET MVC framework (any preview), you’d have noticed that the routing comes...
Processing a large amount of data from SQL server in .NET applications can be challenging some times. A common concern that people have is it just takes too much time to get the data from SQL. Waiting for the entire result set to return and then handling it require a great amount of RAM usage. That's not the worst thing yet. Imagine how frustrated your users can get when they have to wait for minutes after they click a button. A better designed application should utilize the asynchronous pattern...
Error Message:
Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
Solution:
Disabled the view state for control.
this.[ControlName].EnableViewState = false;
Error Message:
Script controls may not be registered...
Posted By:Wayne H Magnum
|
7/5/2008 5:10 PM
| 0 Comments |
|
|
So it has been 30 days since I turned off the cable to the house and started watching nothing but technical content that I could pull from the Internet. A lot of my friends kept waiting for me to move back into my parent's basement since they felt watching so much Tech would turn me into the ultimate nerd. Luckily that did not happen, but I didn't completely watch just technical stuff the whole thirty days. I would say that my daughter put up with it for about two weeks and then she demanded that...
I have been playing around with the Live Mesh Community Techology Preview, and have been doing what I think is some pretty cool stuff with it (as a consumer), so I thought I'd post something about it. First off, and let's get this out of the way up front, this is NOT "another Ray Ozzie Notes/Groove". What's available today looks and feels like Groove (or FolderShare), but that's only because this is the first implementation of something written on top of the Mesh Operating Environment (MOE). Today...
Sometimes when defining a property for a domain model element you may need to use a complex type that has more than one property or can't easily be displayed using a single text field or drop down in the property editor. A good example might be a class that holds a list of strings for a GUI interface or a Rich Text editor for a custom text field required by your framework. To resolve this you can create a custom editor and hook it into your domain model that will provide a proper user interface...
"A connection was successfully established with the server, but then an error occurred during the login process. (provider: TCP Provider, error: 0 - The specified network name is no longer available.) " This is what has been causing issues with the site this weekend. Thankfully the hospital has good WiFi and my cell's bluetooth connection to the HSDPA network from AT&T makes being able to debug the servers ok. However, we will be in the hospital the rest of the day and going home tomorrow...
The ASP.NET web.config file has a location element with the attribute allowOverride. You can use it to prevent child directories from overriding the settings specific in the web.config file.
Although, it's a handy feature to have when you're testing/debugging, you should avoid using it because it can lead to less maintainable applications - somebody would scratch their heads over why their settings aren't taking effect...
Since the downtime at GWB, I've been cooking up content that has been going onto my BlogSpot mirror and I've been too lazy to paste them all here one-at-a-time so here are the links:
Model View Controller (MVC) Design Pattern
http://knitinr.blogspot.com/2008/07/model-view-controller-mvc-design.html
Yet Another Twitter-Cline: Identi.ca launched
http://knitinr.blogspot.com/2008/07/identica-launched-yesteday.html
Error Pages: ReddIt and Acromedia
http://knitinr.blogspot.com/2008/07/error-pages-reddit-and-acromedia.html
I...
Over the past year, Microsoft has broadly touted their partnership with NBC and the video feeds they will provide for the Olympics. So on July 4th, I sat back and while watching their TV broadcast and went over to their website http://www.nbcolympics.com. The first thing you may notice upon visiting the website, is that their homepage is lackluster and that they are using the same drab Adobe Flash photo view. So where's the cool new Microsoft Silverlight technology? Hopefully the following will...
As the Grand Poobah of Visual Basic at Microsoft, Paul is one of the busiest guys I know. Fortunately for us, he managed to find the time to answer these NINE Questions.
1. So, inquiring minds want to know, where are you from?
Originally, Durham, NC. But I’ve been in Seattle almost as long as I was in Durham so…
2. Who do you work for? Give me the 10 second pitch on them. Why would I want to buy their product?
A small technology company in Redmond, WA. You probably haven’t heard of...