-
clientscript as the view controller
I’m finalizing my demos for next week’s talk at the Tampa ASP.NET MVC user group. I’m also in the midst of a deploy to our test servers of among other things a page that is an experimental architecture for me and my team. I was talking with my boss (Perry for those of you who attend Tampa UX). He had to do a little touch up on my quickly thrown together UI. He told me after playing with it that he really liked how it performs and even how it works. He thinks it’s a pretty good UX.
It’s actually very...
-
.NET’s Most Influential People in 2009
[5/7/09 Small update to add a requested link]
My family subscribes to Time Magazine ©. This past week we received their annual 100 “The World’s Top Influential People” issue. One of the things I like is that there are always people in these lists that you never heard of. Some are kind of lame in my opinions and then there are those exceptions who you look at the article and say “cool!” The on thing I noticed was there weren’t any developers on the list…
I have been thinking about who I would throw in a list of DotNet influentials. Now the...
-
The two ways one writes JavaScript code..
I think sometimes in the past I have been guilty in my presentation on JavaScript (JS) of not defining for myself who my audience is. Actually I know that I’ve done a poor job of this. You see there are 2 ways to write JavaScript code. Something that I knew, but recently realized the importance of.
OO Baby
If you are building your own controls then you are all about building things in an OO manner because it helps you in the areas on manageability. You may or may not be testing your components with automated/unit test tools...
-
CodeRush/Refactor Pro refactors Javascript too
I just saw an article talking about a new Ruby product from JetBrains. One of the side effects of this product is that they offer refactoring support for JS code. <yawn />
I had to chuckle a bit. I guess my love affair with the Developer Express’ Code Rush/Refactor Pro (CR/RP) addin continues to pay off… I’ve had refactorings for JavaScript AND HTML/ASP.NET markup for about a year (and they added it a long time ago). If you didn’t know that… now you do (they keep finding new places to add refactorings… it seems like nearly every file in your...
-
regarding Windows 7
I installed the Windows 7 beta 1 the other day on my Mac (and actually now also on my Laptop which had a partition that had been reserved for something else. I’m really not that passionate about new OSes. Brian Peek is way more passionate about this stuff than me. First of all, if Windows 7 wasn’t beta I would buy enough copies to install it on every machine I own. Seriously. To say I like it doesn’t quite say enough. With Vista I had to be convinced and honestly I ran it initially because it gave me some...
-
Multiple threads to improve UX (User Experience)
Shawn (of TUX -- BTW, we have a TUX meeting coming up tomorrow night) pointed me to a pretty cool article yesterday. It’s the End Bracket in this months MSDN Magazine. You can read it online here. Perry (my boss and also of TUX) and I have been talking about some things related to our ASP.NET app’s reporting module (among other things) that additionally got me thinking. This is pure theory (and potentially a really strange idea)... I admit this up front, but I’m going to throw it out for all to see (and potentially make fun...
-
PDC2008: Reactions to ASP.NET 4.0 upcoming features presentation
I’m listening/watching this video on Channel9 which is on the ASP.NET 4.0 preview. Scott Hunter is the main presenter (at least at the beginning). This will probably be a little different of a post by me... Web Forms Did he say "HTML Standards Compliant?" (cool!) ClientIDs will be controlled by us (no more mangling... Hurray!) Moving away from table-based controls and using CSS2 adapters (sort of... invisibly) URL Routing (yawn... We have this...
-
The worst thing about Azure...
Ok, I’m digging into Azure (and this will be a really quick post) and seeing what all it is. Thus far I am intrigued (although I have seen some of this coming). In case you aren’t following the PDC happenings, Azure is the MS OS in the clouds? More like a server in the clouds, but still. Basically they have spun a number of their server products into the clouds, so now there will (for instance) a SQL Server that is available from the cloud. I read some mentioning of SharePoint as well. But there is one thing that...
-
Dear Google/Live Search/Yahoo Search/And anyone else
I have been a big fan of your services for a long time and have used each of you off and on. Google right now you have my business and that ad revenue you currently get from me using your search may be in jeopardy. The first one of you to ban (yes, ban!) people like Experts-exchange or SqlServerCentral from all searches where I am looking for a tech answer will get my business... Seriously, they are a bane to your business as they pollute the search results. Whenever I click on a link that implies that there...
-
Dependency Injection (DI) with Generics (or maybe not)?
[I am not the post boy for doing DI; I’m on good record for seeming to be against it, but I was reading an article on DI (yes, I read up on a number of things that run counter to my beliefs... I’m a thinker, so I think debate is a good thing and learning about the stuff outside your normal realm is a way to better yourself).]
I don’t think I’ve ever seen anyone talk about this and I did it recently. Basically you create a class like this:
1: public class MyClassWithADependency<T> : SomeBaseClass where T:ISomeInterface,new()
...
-
Core Addin Challenge: 1 week with CodeRush/Refactor Pro
[UPDATE 8/5: Rory noticed a couple spelling errors in people's names and also noted that I should give Koen HanHoefkens credit for his excellent CR_RESOLVE plugin]
I have survived my first week with CodeRush/Refactor Pro (CR/RP). I have discovered a few things about my development habits:
I don’t memorize all that many shortcut keystrokes... I tend to look for the "one keystroke to rule them all." Interestingly enough I avoid mouse usage as well
With the competing produce (R#) I use about 7 features:
...
-
MS MVC Thoughts
[NOTE: I haven’t quite had much of a chance to look at the new Preview 4, so take this as someone nearly informed. I haven’t read about anything in the Preview 4 that changes what I’m going to say. Also, remember that I am the admin/editor of the blog site which is Alt Alt.NET... so testability/mockabilty doesn’t really resonate with me.] I know it’s shocking that I would have something to weigh in on MS MVC, but I do. For those who don’t know. I took some issue with Ayende’s "leaky abstraction" back in my CodeBetter days (they had...
-
Silverlight2 Programming: The Designer Rule
I’m starting a new series on Silverlight2. I am currently building a little SL2 prototype, and as I am learning things I thought I would write them down here. The first rule deals with working with Designers. It is stated as such. "Prefer XAML code to CLR/DLR code when it comes building interfaces" Note the word "prefer" here. That word means "usually", "normally", or "unless there is an exception." This is best explained by some C# code I saw the other day. It looked something like this: ...