<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.swartzentruber.net/CurtBlog/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>CurtBlog : TechEd</title><link>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/TechEd/default.aspx</link><description>Tags: TechEd</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Enterprise Library thoughts</title><link>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/10/370.aspx</link><pubDate>Fri, 10 Jun 2005 12:03:00 GMT</pubDate><guid isPermaLink="false">937ecf14-fe98-4df5-8cd3-f90a4cf9f4c2:370</guid><dc:creator>skills0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/rsscomments.aspx?PostID=370</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/commentapi.aspx?PostID=370</wfw:comment><comments>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/10/370.aspx#comments</comments><description>I spent some time yesterday catching up with &lt;a href="http://www.dotnetmasters.com/"&gt;Billy Hollis&lt;/a&gt;.
Billy is the Nashville Regional Director and I first met him while at
my last job in Nashville before moving to Chicago.&amp;nbsp; We talked a
bit about the new Enterprise Library as Billy works a bit with the
Patterns and Practices group at Microsoft.&amp;nbsp; I personally find that
for most applications, the new EL is a bit overengineered and it takes
a bit of a learning curve to get up and running with the new app
blocks.&amp;nbsp; Definitely not as simple as the old Application Blocks,
although maybe that's good.&amp;nbsp; But sometimes simple is better.&amp;nbsp;
Billy is continuing to refine what he calls the Composite pattern for
Smart Clients, where you have a main exe shell that takes care of basic
plumbing like security, logging, tracing, context. etc.&amp;nbsp; This exe
then can load other assemblies on the fly, depending on the user's
needs and security profile.&amp;nbsp; I was struck by how similar this idea
is to one that &lt;a href="http://employees.claritycon.com/jrausch/"&gt;Jon
Rauschenberger&lt;/a&gt;
has been thinking about for one of our clients.&amp;nbsp; In addition, the
Patterns and Practices group is working on their own Composite
Application Block, currently up on GotDotNet Workspaces.&amp;nbsp; So it seems
that people are pushing the envelope enough with Smart Clients that it
is time to start thinking about more extensible architectures.&lt;img src="http://blog.swartzentruber.net/CurtBlog/aggbug.aspx?PostID=370" width="1" height="1"&gt;</description><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>The Guthrie sessions</title><link>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/09/369.aspx</link><pubDate>Thu, 09 Jun 2005 11:27:00 GMT</pubDate><guid isPermaLink="false">937ecf14-fe98-4df5-8cd3-f90a4cf9f4c2:369</guid><dc:creator>skills0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/rsscomments.aspx?PostID=369</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/commentapi.aspx?PostID=369</wfw:comment><comments>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/09/369.aspx#comments</comments><description>&lt;P&gt;Well, as usual &lt;A href="http://www.scottgu.com/"&gt;Scott Guthrie&lt;/A&gt; gave a very compelling 2 sessions on ASP.NET 2.0 here at TechEd yesterday.&amp;nbsp; Now I've seen a lot of this stuff before along the way, but it was still pretty incredible to watch what he accomplished in just a couple hours.&amp;nbsp; Starting from a completely blank solution, he built a web app including:&lt;/P&gt;
&lt;P&gt;Datagrid bound to a custom business object, going to a details screen with editing&lt;BR&gt;SQL based output caching&lt;BR&gt;A complete login system including login screen, status, custom message based on login user and new user wizard (these are all new controls in v 2)&lt;BR&gt;Role based authorization, including page customization&lt;BR&gt;Drag and drop webparts&lt;BR&gt;Localization&lt;/P&gt;
&lt;P&gt;That's just part of it.&amp;nbsp; Also demoed the new validation built into the IDE, allowing you to target either browser or spec (XHTML, 4.01, etc)&lt;BR&gt;and have intellisense change in the aspx code view to only show the supported client-side script, events, controls, etc. that are supported.&lt;BR&gt;Also can check for disability compliance.&lt;/P&gt;
&lt;P&gt;This morning he also demoed default focus at the form or panel level, as well as scrollbar position memory on postback that can work separate from&lt;BR&gt;SmartNav, as well as client callbacks for doing AJAX style stuff like filling in a treeview on the fly when you have a lot of data.&amp;nbsp; The cool thing is&lt;BR&gt;this all works not just in IE, but also in Firefox, Safari, etc.&amp;nbsp; Any number of these features would take 2 days to a week or more in the current &lt;BR&gt;1.1 platform.&amp;nbsp; It's going to be cool to see what is possible with this release, it's a big jump forward in functionality and productivity.&lt;/P&gt;&lt;img src="http://blog.swartzentruber.net/CurtBlog/aggbug.aspx?PostID=369" width="1" height="1"&gt;</description><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>TechEd Day 1</title><link>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/06/368.aspx</link><pubDate>Mon, 06 Jun 2005 20:37:00 GMT</pubDate><guid isPermaLink="false">937ecf14-fe98-4df5-8cd3-f90a4cf9f4c2:368</guid><dc:creator>skills0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/rsscomments.aspx?PostID=368</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/commentapi.aspx?PostID=368</wfw:comment><comments>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/06/368.aspx#comments</comments><description>I think the day 2 keynote is
going to be a bit more interesting than day 1, at least we're hoping
so.&amp;nbsp; Samantha Bee from the Daily Show is here for both keynotes
doing a spoof called The Techie Show.&amp;nbsp; Some pretty good moments
this morning.&amp;nbsp; I got to attend one session by Steve Schwartz today
that was pretty good.&amp;nbsp; Other than that I took a nap and then I've
been tweaking stuff for the demos.&lt;br&gt;&lt;img src="http://blog.swartzentruber.net/CurtBlog/aggbug.aspx?PostID=368" width="1" height="1"&gt;</description><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>It's been crazy</title><link>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/03/366.aspx</link><pubDate>Fri, 03 Jun 2005 10:57:00 GMT</pubDate><guid isPermaLink="false">937ecf14-fe98-4df5-8cd3-f90a4cf9f4c2:366</guid><dc:creator>skills0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/rsscomments.aspx?PostID=366</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.swartzentruber.net/CurtBlog/curtblog/commentapi.aspx?PostID=366</wfw:comment><comments>http://blog.swartzentruber.net/CurtBlog/curtblog/archive/2005/06/03/366.aspx#comments</comments><description>Haven't had much time to post due to work being crazy.  We are
helping with the Tuesday keynote demos at TechEd.  I did get to go
out to Microsoft for a couple days a few weeks ago.  It's always a
combination of stress and excitement there, stress because you work
hard and things change and excitement because there are a lot of smart
and interesting people that work there.  Anyway, I'm leaving
tomorrow morning for Orlando to start getting set up for the
event.  We have to get some computers set up, rehearse some
things, etc.  I'm not presenting, I just helped a lot with
developing some of the demos.  I've never been to TechEd, so
should be interesting although PDC would probably be more my cup of
tea.  I've been using Visual Studio .NET beta 2 exclusively for
these demos, along with the latest version of SQL Server 2005 and some
other beta stuff.  It's frustrating, because there is a lot of
really cool stuff to work with and some great new features, but it's
still pretty buggy in spots for a beta 2.  Other stuff works
great.  It's going to be a good release, the new toolbars feature
in Windows Forms is really interesting and lets you do a lot of stuff
quickly that used to take forever.&lt;br&gt;&lt;img src="http://blog.swartzentruber.net/CurtBlog/aggbug.aspx?PostID=366" width="1" height="1"&gt;</description><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/Travel/default.aspx">Travel</category><category domain="http://blog.swartzentruber.net/CurtBlog/curtblog/archive/tags/TechEd/default.aspx">TechEd</category></item></channel></rss>