<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Mark Johnston's Blog : Atlas and ASP.NET</title><link>http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx</link><description>Tags: Atlas and ASP.NET</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Free web application hackers workshop coming up</title><link>http://blogs.msdn.com/markjo/archive/2007/04/10/free-web-application-hackers-workshop-coming-up.aspx</link><pubDate>Tue, 10 Apr 2007 18:41:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2074334</guid><dc:creator>markjo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/markjo/comments/2074334.aspx</comments><wfw:commentRss>http://blogs.msdn.com/markjo/commentrss.aspx?PostID=2074334</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.spidynamics.com/aboutspi/index.html"&gt;SPI Dynamics&lt;/a&gt;&amp;nbsp;are running a web application hacking workshop at Microsoft UK campus on the 26th April and it is FREE for anyone to attend. Thankfully, it's not free for wannabe hackers but is all about helping web developers secure their applications and code from &lt;a href="http://blogs.msdn.com/mikeormond/archive/2007/04/05/on-the-subject-of-security.aspx"&gt;known security vulnerabilities&lt;/a&gt; through the browser. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;b&gt;What you will learn:&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The evolution of Web applications and why they need to be secured  &lt;li&gt;Advanced hacking techniques like SQL Injection, Blind SQL Injection, Session Hijacking and several other hacks  &lt;li&gt;Why current HTTP security measures fall short  &lt;li&gt;Specific methods for integrating Web application security into your company’s software development and implementation processes &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Who should attend: &lt;br&gt;&lt;/b&gt;Developers, QA professionals and security professionals who are interested in Web application security.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032334564&amp;amp;Culture=en-GB"&gt;Link to SPI Dynamics Web Application Hacking Workshop&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2074334" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx">Atlas and ASP.NET</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Developer/default.aspx">Developer</category></item><item><title>Reach/richness of user experience technologies</title><link>http://blogs.msdn.com/markjo/archive/2006/10/26/reach-richness-of-user-experience-technologies.aspx</link><pubDate>Thu, 26 Oct 2006 14:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:875790</guid><dc:creator>markjo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/markjo/comments/875790.aspx</comments><wfw:commentRss>http://blogs.msdn.com/markjo/commentrss.aspx?PostID=875790</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://mtaulty.com/" mce_href="http://mtaulty.com"&gt;Mike Taulty&lt;/A&gt;&amp;nbsp;in my team &lt;A href="http://mtaulty.com/blog/images/SpectrumofRichnessReachness_140CC/3b7562f1e25a4b7594d0f66614dfe2dfsnip.png" mce_href="http://mtaulty.com/blog/images/SpectrumofRichnessReachness_140CC/3b7562f1e25a4b7594d0f66614dfe2dfsnip.png"&gt;posted a great diagram&lt;/A&gt; describing the reach/richness of Microsoft presentation technologies. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/10/26/8932.aspx" atomicselection="true" mce_href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/10/26/8932.aspx"&gt;&lt;IMG height=109 src="http://mtaulty.com/blog/images/SpectrumofRichnessReachness_140CC/3b7562f1e25a4b7594d0f66614dfe2dfsnip.png" width=240 mce_src="http://mtaulty.com/blog/images/SpectrumofRichnessReachness_140CC/3b7562f1e25a4b7594d0f66614dfe2dfsnip.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This really sums up the world of presentaiton technologies and web technologies which I hope to present on for the next year or two! I've got a LOT to learn - the first two (incl. ASP.NET) I'm cool with but the rest is all being crammed into my head as we speak :-)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/10/26/8932.aspx" mce_href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/10/26/8932.aspx"&gt;Spectrum of richness/"reachness"&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=875790" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/markjo/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx">Atlas and ASP.NET</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Developer/default.aspx">Developer</category></item><item><title>ASP.NET Ajax Beta Released</title><link>http://blogs.msdn.com/markjo/archive/2006/10/20/asp-net-ajax-beta-released.aspx</link><pubDate>Fri, 20 Oct 2006 16:52:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:849560</guid><dc:creator>markjo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/markjo/comments/849560.aspx</comments><wfw:commentRss>http://blogs.msdn.com/markjo/commentrss.aspx?PostID=849560</wfw:commentRss><description>&lt;p&gt;After numerous ASP.NET &lt;a href="http://atlas.asp.net"&gt;'Atlas'&lt;/a&gt; CTPs there is now an &lt;a href="http://ajax.asp.net/Default.aspx?tabid=47"&gt;ASP.NET Ajax v1.0&lt;/a&gt; Beta for people to play with. Looks like it has just gone live (2.50AM west-coast USA). &lt;/p&gt; &lt;p&gt;This is quite a significant jump in the product shipping cycle and brings it one step closer to being released with out any 'CTP' or 'Beta' suffix! &lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:98673cb8-d623-40e3-8b92-d2b492c8b9b0" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ajax" rel="tag"&gt;ajax&lt;/a&gt;, &lt;a href="http://technorati.com/tags/beta" rel="tag"&gt;beta&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=849560" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx">Atlas and ASP.NET</category></item><item><title>Getting design time rendering of ASP.NET Themes in Expression Web</title><link>http://blogs.msdn.com/markjo/archive/2006/09/22/766048.aspx</link><pubDate>Fri, 22 Sep 2006 14:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:766048</guid><dc:creator>markjo</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/markjo/comments/766048.aspx</comments><wfw:commentRss>http://blogs.msdn.com/markjo/commentrss.aspx?PostID=766048</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/mikeormond/"&gt;MikeO&lt;/A&gt; on my team asked me what was Expression Web's support for ASP.NET Themes - a great bit of functionality in ASP.NET 2.0 which allows developers to dictate the appearance of controls in a web application using template files with a &lt;EM&gt;.skin&lt;/EM&gt; extension and also using style sheets. I didn't know the answer, so off I toddled to the product manager in Corp, &lt;A href="http://www.wayne-smith.org/"&gt;Wayne Smith,&lt;/A&gt; who quickly came back with the solution. &lt;/P&gt;
&lt;P&gt;So, to test this out I&amp;nbsp;downloaded an ASP.NET Starter Kit from &lt;A href="http://www.asp.net"&gt;www.asp.net&lt;/A&gt; such as the &lt;A href="http://www.asp.net/downloads/starterkits/PersonalSite.aspx?tabid=62"&gt;Personal Web Site starter kit&lt;/A&gt; which includes ASP.NET Themes in the solution. I installed the project template and created a sample personal web site to see what Expression Web did out of the box with Themes - not much was the answer and I didn't know why: &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A title=no_aspnet_themes href="http://www.flickr.com/photos//249669115/"&gt;&lt;IMG height=99 alt=no_aspnet_themes hspace=0 src="http://static.flickr.com/80/249669115_26de8190b6.jpg" width=300 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you can see above - there is no style being applied to the &lt;EM&gt;.master &lt;/EM&gt;page. This is where Wayne and subsequent searching on the web found the &lt;A href="http://geekswithblogs.net/steveclements/archive/2006/09/07/90506.aspx"&gt;solution&lt;/A&gt;. To get design time rendering it is *really* simple, just add the following line to your &lt;EM&gt;web.config&lt;/EM&gt; file (the &lt;EM&gt;pageBaseType&lt;/EM&gt; isn't necessary):&lt;/P&gt;&lt;PRE class=csharpcode&gt;&lt;SPAN class=kwrd&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class=html&gt;pages&lt;/SPAN&gt; &lt;SPAN class=attr&gt;pageBaseType&lt;/SPAN&gt;&lt;SPAN class=kwrd&gt;="PageBase"&lt;/SPAN&gt; &lt;SPAN class=attr&gt;styleSheetTheme&lt;/SPAN&gt;&lt;SPAN class=kwrd&gt;="Red"&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;/&amp;gt;&lt;/SPAN&gt;
&lt;/PRE&gt;
&lt;P&gt;And as a result you get this:&lt;/P&gt;
&lt;P&gt;&lt;A title=aspnet_themes_design href="http://www.flickr.com/photos//249672053/"&gt;&lt;IMG alt=aspnet_themes_design hspace=0 src="http://static.flickr.com/81/249672053_62aeb49a4a.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I am assuming that this should also work in Visual Studio but haven't investigated.&lt;/P&gt;
&lt;P&gt;MJ&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;tags: &lt;A href="http://technorati.com/tag/asp.net" rel=tag&gt;asp.net&lt;/A&gt;, &lt;A href="http://technorati.com/tag/expression+web" rel=tag&gt;expression web&lt;/A&gt;, &lt;A href="http://technorati.com/tag/themes" rel=tag&gt;themes&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=766048" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/markjo/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx">Atlas and ASP.NET</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Developer/default.aspx">Developer</category></item><item><title>Ruby on .NET and WPF revolution</title><link>http://blogs.msdn.com/markjo/archive/2006/09/13/751776.aspx</link><pubDate>Wed, 13 Sep 2006 11:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:751776</guid><dc:creator>markjo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/markjo/comments/751776.aspx</comments><wfw:commentRss>http://blogs.msdn.com/markjo/commentrss.aspx?PostID=751776</wfw:commentRss><description>&lt;p&gt;I get a regular email from the people over on &lt;a href="http://www.theserverside.net"&gt;www.theserverside.net&lt;/a&gt; and the most recent one included some interesting stuff for web developers and those interested in developing clients using WPF. &lt;/p&gt; &lt;p&gt;First, people are porting Ruby onto the .NET Framework which could bring the no-fuss-easy-to-get-going style of Rails to web development on the Microsoft platform. I think this could be really big and beneficial to both MS and non-MS developers using RoR. I know an ex-Imagine Cup competitor who is hopefully going out to work for Microsoft in Redmond to work on future developer tools and he should be considering pushing this as a must have for hobbyist and new audiences!! :)&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=RubyEncounters&amp;amp;asrc=EM_NLN_530037&amp;amp;uid=2447773"&gt;Ruby on Rails article on TSS&lt;/a&gt;&lt;/p&gt; &lt;p&gt;An secondly, there was some commentary on why Windows developers should ignore Windows Presentation Foundation. I agree with a lot of what the author has to say as I have yet to get my head down and start developing on the platform (and I guess I've never been a Windows client developer - *shock and awe*). That will change and I am putting this here as a placeholder which I want to revisit on how developers can stop ignoring this great technology and start creating really great user experiences. How am I going to do all that....first step is get my head around Charles Petzold's new book: &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.amazon.co.uk/Applications-Code-%2b-Markup-A-Guide-Microsoft-Windows-Presentation-Foundation/dp/0735619573/sr=8-1/qid=1157385371/ref=sr_1_1/202-7334317-7245425?ie=UTF8&amp;amp;s=gateway"&gt;Applications = Code + Markup&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="IMAGE_012" href="http://www.flickr.com/photos//242211818/"&gt;&lt;img alt="IMAGE_012" hspace="0" src="http://static.flickr.com/91/242211818_4df9d365d8.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;tags: &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web+dev" rel="tag"&gt;web dev&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wpf" rel="tag"&gt;wpf&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charles+petzold" rel="tag"&gt;charles petzold&lt;/a&gt;, &lt;a href="http://technorati.com/tag/theserverside" rel="tag"&gt;theserverside&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a title="IMAGE_012" href="http://www.flickr.com/photos//242211818/"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=751776" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/markjo/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx">Atlas and ASP.NET</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Developer/default.aspx">Developer</category></item><item><title>NextDesignNow - great resource for budding UX gurus like me! </title><link>http://blogs.msdn.com/markjo/archive/2006/07/23/675971.aspx</link><pubDate>Sun, 23 Jul 2006 22:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:675971</guid><dc:creator>markjo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/markjo/comments/675971.aspx</comments><wfw:commentRss>http://blogs.msdn.com/markjo/commentrss.aspx?PostID=675971</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://www.nextdesignnow.com/"&gt;http://www.nextdesignnow.com/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;David Shadle is a User&amp;nbsp;eXperience Evangelist at Microsoft in Redmond and maintains a great set of resources for all the different presentation technologies. I have started to work my way through some of the links and there is a wealth of information to read. Check it out...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=675971" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/markjo/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Atlas+and+ASP.NET/default.aspx">Atlas and ASP.NET</category><category domain="http://blogs.msdn.com/markjo/archive/tags/Developer/default.aspx">Developer</category></item></channel></rss>