Archives
-
Expanding upon my speculations: Membership, RoleProvider and ProfileAPI implementation
So, yesterday I jumped out on a limb and speculated how I thought that application architecture might include a wrapper around Membership and the Profile API in ASP.NET Whidbey. Then the guy who created it chimed in with a comment to let me know that I'm wrong! So either he's wrong or I am.
-
Speculating about Membership, RoleProvider and ProfileAPI implementation
There's an important area in ASP.NET Whidbey that I've started looking into that I haven't seen much coverage on, that is, how will the new user/security features be used when building a real application?
-
ProjectDistributor release 1.0.2 now available
http://projectdistributor.net/Releases/Release.aspx?releaseId=92
-
Code Camp Oz (1) just announced
Mitch has just announced the date and location of the first Australian Code Camp:
-
Remove dead projects from the VS home page
I just logged a feature request on the Feedback center about wanting to be able to remove unwanted projects from the "Recent Projects" list on the VS .NET home page.
-
WebParts :: CustomVerbs
Just released my first prototype showing some WebPart code:
-
About the Whidbey demo's thing...
Yesterday I blogged about a new group I've created to post small demo's and prototypes of ASP.NET Whidbey projects:
-
VS 2005 Beta 1 Expiry Date is...
July 1, 2005
-
Current version of Visual Web Developer
I posted a question in the ASP.NET forums asking about what is the current build of Visual Web Developer:
-
Custom Build Providers
I came across this blog entry from Fritz Onion today about an experience that he had with Custom Build Providers:
-
Valid Rss is probably a good thing
Like Duncan, I just checked my Rss feed. Guess what?
-
Do you have any small ASP.NET Whidbey working demo's
Lately I've been playing around with the Whidbey a bit more, focussing on such things as UrlMapping, WebParts and Profiles. In that time I've been doing things in a rather ad-hoc manner.
-
A small but noteable design change to the ASP.NET Portal Framework
In ASP.NET V2 the new portal framework looks very interesting. It seems to me that this framework will lend itself very nicely for building applications which allow for a plug-in style of architecture and therefore make re-use of componentize UI widgets much more prominent.
-
compressing javascript code in perl
While sneaking around the web tonight looking at sites which have interesting dhtml controls or cool stylesheets, I came across this article:
-
Data access strategy in Whidbey
Fredrik has blogged some great Whidbey posts - not to mention his 3,000 or so posts on the www.asp.net forums! Recently he wrote a couple of articles about some of the data access techniques which are available in Whidbey. First he looked at the Data Component which allows to quickly and easily create Crud-like data access layers:
-
Next tool - a blogging application
Before I start my rant I should say that .Text is pretty decent web app.; it's seems way more complex than it needs to be and it's very difficult to install but there's a lot of great implementation code in there. Last week while unsuccessfully trying to get it installed and create some initial users I decided that, for my next application I'm going to build a blogging app. Much of the API design and feature-set is done and I'm currently working through the technical architecture.
-
Koders - searchable repository of code snippets
Found this site via Mitch's blog:
-
Test entry
This is a test entry
-
Evilness and me
I can't believe that I'm less evil than Mitch.
-
Next ProjectDistributor release
I'll be uploading the source for the next version (1.0.2) of Project Distributor on the weekend and, be upgrading the live site to run off of that version. Here is the list of new features which appear in this release:
-
Using metadata and reflection to dynamically manage message routing
Most routing systems have a transformation phase where, based on its current state, a message is transformed into a document and routed to an endpoint. Systems such as BizTalk provide GUI's and designers to remove the need for cumbersome coding by making the rules and subsequent transformations configurable; here's an example of a switch statement in a listener class where the rules of the routing engine are hard-coded:
-
SQL Server 2005 Beta 2 Transact-SQL Enhancements
Great, in-depth article about some of the new TSQL language features. Definitely worth a read...
-
noFollow in Google...
Saved for later reading... http://weblogs.asp.net/jgalloway/archive/2005/01/18/355551.aspx
-
ControlState in ASP.NET V2
Fredrick has a great post about the new ControlState feature in ASP.NET V2:
-
2 interesting Msdn articles
An interesting article about writing code to test UI:
http://msdn.microsoft.com/msdnmag/issues/05/01/TestRun/default.aspx -
Cool screen capturing tool
http://www.projectdistributor.net/Projects/Project.aspx?projectId=55
-
Named Groups, Unnamed Groups and Captures
I see this question come up a bit in regex so, I thought that I'd blog about it. It has to do with 2 things: named groups and captures. First, an example...
-
The question isn't: what did I get; the question is: what did I pay - or so it seems!
After several unsuccesful days of trying to implement trackbacks into ProjectDistributor I'm going to put it on the backburner for a while. It's not that I don't want it in there, it's just that time is short and the ability to get useful help about working with .Text seems a little short these days... {sigh}
-
MbUnit... It's all green baby; it's all green!
Last night I started moving some of the PD logic out of the web project and into a Framework project so that it is more accessible to other components. This resulted from some refactoring of the app. That I've been doing since implementing UrlRewriting and Trackbacks. I created UrlManager, and UrlFormatter classes to handle some of the url matching logic and thought that I'd start building a library of Unit Tests against this new stuff.
-
Instant Messenger 7 - good and bad
I installed the new beta version of the Instant Messenger client last week. The UI is really nice and they've added some great new features. The 2 most obvious of these are "Nudges" and "Winks". Nudges allow you to "shake" the IM client of the person that you are chatting with... I haven't really worked out when is the optimum time to use these yet.
-
AssemblyReflector - event based discovery of assemblies
AssemblyReflector (Conchango.Code.Reflection) is an event-based assembly parser - it allows assemblies to be searched for Attributes, Events, Fields, Interfaces, Methods, Nested Types, Properties and Types, by subscribing to the relevent OnDiscover event and then performing a search for the member based on several available search methods;
o Contains(string)
o EndsWith(string)
o Named(string)
o OfType(Type) - Attributes Only
o StartsWith(string)
o WithBindingFlags(BindingFlags)
When an event is raised you can access the discovered member via the EventArgs -
Melbourne Geek Dinner and future Canberra Geek Dinners
While I was in Melbourne, I arranged to get a few of the guys together for a geek dinner. This followed hot on that tail of the first one in Canberra a few weeks back. People attending this one were:
· Cameron Reilley - http://reilly.typepad.com/ (Australian Podcasting mogul)
· Matthew Cosier - http://weblogs.asp.net/autocrat/ (Melbourne Microsoft guy and InfoPath extraordinaire)
· William Luu - http://www.will.id.au/blog/ (active Melbourne community guy) -
Presenting and Facilitating
I spent the past couple of days in Melbourne with several other Readify guys doing a course about "presenting and facilitating".
-
A new PostXING feature coming...
Chris hinted at a new PostXING feature:
http://weblogs.asp.net/cfrazier/archive/2005/01/10/350343.aspx -
Made some improvements to the TrackBack Prototype
I refactored the code a bit and added trackback validation:
-
Mitch's Shrinklet App
A cool little tray based app for creating "shrunken" urls...
-
Prototype of a small trackback system
Last night I prototyped a small trackback system:
-
Learning about Trackbacks
Today I learnt a lot more about Trackbacks - I had as I'm hoping to implement them in ProjectDistributor.
-
Master Pages and building "nice" sites
Brian is seeking community feedback around the topic of MasterPages to help ascertain the value of the ASP.NET team including some standard, out-of-the-box templates with the product. Read his blog entry here:
-
Justin's fine; busy, but fine.
Finally managed to get in touch with Justin over the last night. He's been busy getting things done and drifting in and out due to Christmas activities... added to that, he had taken the Christmas break to rebuild his home intranet. Not sure when we'll see him around again but it's good to know that everything is OK.
-
More ProjectDistributor activity - auto updater and upcoming features
Jonathon de Halleux (aka: "Peli") has just published a neat little helper assembly written in Whidbey which uses the ProjectDistributor webservices and can help detect whether there is a new Release available for download for a given project.
-
Today was a day of software installation
So, today I installed:
-
Still trying to track down Justin
Quite a few people have left comments and e-mailed me directly regarding the whereabouts of Justin ( http://weblogs.asp.net/dneimke/archive/2005/01/04/345973.aspx ), so I thought that I'd leave this message to let everyone know that I'm still following up on this.
-
Me not nerd
-
Entering the world of TestDriven.NET
I've been giving serious consideration to writing a limited set of Unit Tests for the ProjectDistributor codebase - in particular, tests against the web services and several web scenatios. Today I started that journey by downloading TestDriven.NET:
-
Partial Book Review: Extreme Programming Adventures in C#
While reading "Extreme Programming Adventures in C#" over the past couple of days it was interesting to see how the author - Ron Jeffries - abstracts out a "model" in a GUI app that he builds and then shows that Unit tests can be run off of that.My feeling - after reading this stuff - is that, in applying the discipline of using unit tests (not necessarily TDD) would potentially have the added benefit of improve the style of your code/architecture.I'm only part way through the book but I'm really enjoying it. The style of the book is adventurous. One of the things that have turned me off of books on this topic in the past is that they edit out all of the ugliness and uncertainty that you face when you attempt to implement this stuff. Ron makes no secret of the fact that he was often uncertain when deciding over which path to take at key decision points - this makes it much easier to jump in and have a play. -
You have to love the new world of collaboration
Tonight I jumped on IM and sent a message of congratulations to Roy about his MVP award (apparently he got it 4 months ago... news to me!).
-
ProjectDistributor 1.0.1.0 Source Code now available
The latest version of the ProjectDistributor source code is now available - this is the same version that the website is running. You can grab the code here:
-
Has anybody heard from Justin Rogers lately?
Justin Rogers is a brilliant guy who helped me a great deal last year with many projects. He is a prolific writer, blogger and developer... or at least he was up until early November.
-
PD website now running on new version
I uploaded the new ProjectDistributor version to the server yesterday, so, the site is now running on that. Existing users will notice some changes when they login.
-
Chuck is blogging
Charles Sterling, Developer Evangelist extroadinaire is blogging. Charles (aka Chuck) looks after the scuba diving technologies from the shores of sunny Gold Coast, Australia. I can just picture him sitting down by the waterfront by his home there blogging away while reeling in a Mackerel and swigging away on a nice cold Fosters :-)
-
First post from rebuilt laptop.
First post from PostXING on my newly built laptop :-) All-in-all it took me about 6 hours to get from woe to woe to woe to go. Along the way it was useful to follow in the footsteps of my sagacious colleague Mitch who built his machine only a day prior to me doing it.
-
New ProjectDistributor release
I'm just testing the release for the next version of ProjectDistributor. This release includes bug fixes from the previous release as well as the following new features: