|
Posted to:
|
For a variety of reasons, we've kept the code at the core of the Atlas Control Toolkit - the ExtenderBase - as a binary-only part of the Toolkit. Well, get your favorite code-surfing drink ready because the ExtenderBase is now part of the Toolkit, which you can check out by picking up the latest checkins from CodePlex (you'll probably want change 2748 or later). Besides having the code in there, what does this mean: First, I'd like to thank Microsoft.AtlasControlExtender.dll for it's service and contribution to the Toolkit, and to wish it the best of luck in Assembly Retirement land. Microsoft.AtlasControlExtender.dll will no longer be with us; everything is now contained in the AtlasControlToolkit.dll. Second, if you're building on top of the...
|
|
Posted to:
|
Below are some nice articles and links I’ve found on the web over the last week that I enjoyed, and recommend setting aside some time to consider reading: ASP.NET Topics Sending Email in ASP.NET 2.0: This is a great article from Scott Mitchell that demonstrates how to use the new System.Net.Mail APIs in .NET 2.0 to send email from an ASP.NET application. Sending Email in ASP.NET 2.0: HTML-Formatted Emails, Attachments, and Gracefully Handling SMTP Exceptions: This is a great follow-up article on email from Scott Mitchell that discusses some more advanced email scenarios using System.Net.Mail. UrlRewritingNet.UrlRewrite V2.0 Released : Albert Weinert sent me mail on Friday pointing me at the new release of the UrlRewriting engine that he...
|
|
Posted to:
|
One of the things I've been experiementing with for some time now is ways of making Flickr work with ASP.NET and other .NET languages. Originally, I wanted to write my own support layer, but quickly realized that it was likely a lot more work than I really wanted to get into. I started looking to see what I could find that was already built and ready for me to start using. That's when I came across Flickr.NET . After checking it out, it looks like it' is going to do all the stuff I wanted to do, plus more which is killer! Then today, as I was reading my regular blogroll, I came across a great post on Coding4Fun about how to use the Flick.NET API's and figured I'd share. Definately worth checking out if you're interested in creating some kind...
|
|
Posted to:
|
The Arizona .NET User's Group has one really big meeting every year, and I've been fortunate to have been invited to come out and speak again for this year's event. It will be held all day Wednesday September 6th at the Orpheum theater in Phoenix, Arizona. I’ll be on stage for a little over 3 hours total, and topics I'll be covering include ASP.NET 2.0 Tips and Tricks, IIS 7.0, Atlas, LINQ/LINQ for SQL and more. Here's where you can register to attend: http://azgroups.com/forums/post/489.aspx (the event is free). Hope to see you there! Scott Share this post: Email it! | bookmark it! | digg it! | reddit! Read More...
|
|
Posted to:
|
A few days ago, I presented a Live From Redmond: Creating Real World Web Application UI with Master Pages, Themes and Site Navigation in an on demand web cast. For my first presentation, it went pretty well. I had never used Live Meeting before, and had only had one Live Meeting "Goofup", where I forgot to shift over to the desktop, instead of the slides. The presentation went well, but admittedly, there was a lot of information presented, an hour was really way too short to do everything that I wanted to talk about. In fact, I cut out a good chunk of stuff as I was moving through in order to get through to site navigation and themes in the last few minutes. In any event, I had said that I would offer the sample for download after the presentation...
|
|
Posted to:
|
Simon Muzio has been driving an awesome community project called "Live From Redmond" where he convinces some of the best and brightest from the Product teams to host live webcasts on technology areas that they are experts in. He recently announced the next 19 of these webcasts (I'm a bit behind on this as you will see) and they cover Client developemnt, Web Development, .NET CF, and Commerce Server content -- they are all must sees. Let your friends know and signup today. List of client talks: Date Title Speaker Registration URL 16-Aug Smart Client: Offline Data Synchronization and Caching for Smart Clients Steve Lasker Click here 23-Aug Windows Forms: An Overview of Windows Forms in Microsoft Visual Studio 2005 Saurabh Pant Click here 30-Aug...
|
|
Posted to:
|
I recently had a fun time baking cookies with my three year old son.. He had a great time scooping out the floor, dumping in the sugar and plopping in the butter... but when they came out of oven and I took my first bite, I know something we dreadfully wrong, they tasted terrible! Just then my wife came in with a helpful observation: “Well, did you measure?” This time my lack of measuring only cost me a plate of cookies... If you are building a business critical app with a perf problem, the stakes are a bit higher. While we are certainly striving for a Pit of Success kind of platform, you can expect to get world class performance for your applications without measuring. Blindly optimizing bits of code across the product is more likely to introduce...
|
|
Posted to:
|
Just wanted to introduce myself. I'm John Dixon, one of the SDET Leads on VWD. I wanted to share some of the recent work the Venus QA team has done to make our life easier. I'll start with a little bit of history. I hope you find it interesting! Old School: In our last release (VS2005) QA would get a new build and based on build verification tests (BVTs) decide to take\reject the build and perform additional qualification (such as run nightly tests - a manual process of creating a 'run' in our lab and wait for results). Upon the results we could write new tests against the new build\features made available from the dev work performed since the last build we took. This generally worked but caused a lot of downtime as we would typically need to...
|
|
Posted to:
|
I've beeen toying with that idea for a while and I thought I would try to get some feedback on it. Mixins are a way to dynamically add members to an existing object. I've built a small function, Type.Mixin, that does that by copying members from the mixin object's prototype to the object that you want to extend. The mixin object is a type (that is, a function) that can't be instantiated (you can ensure that by throwing from the constructor). The members that will extend the target object are defined on the prototype of the mixin. Here's an example of a mixin object that is specialized at extending strings: Bleroy.Mixin.StringHtmlExtensions = function () { throw new Error(" Can't instantiate a mixin. "); } Bleroy...
|
|
Posted to:
|
The Atlas team recently shipped a new Atlas July CTP that contains a number of bug-fixes. You can download it off of the http://atlas.asp.net/ web-site (like all Atlas CTPs it supports a go-live license). The Atlas Control Toolkit team – which is building up a great library of useful Atlas-enabled controls on top of the core Atlas runtime – also recently posted a binary refresh of the Atlas Control Toolkit as well. You can read all about it in Shawn’s announcement post of it , and download it for free here . What is really cool about this new Atlas Control Toolkit update is that it includes Atlas controls contributed by non-Microsoft developers. As I mentioned in an earlier post , we are building the Atlas Control Toolkit collaboratively...
|