Hey Steve, how was the earthquake?
Monday, May 18, 2009
Some journey home antidotes
On my drive from my friend’s house in Carlsbad to LAX, I had to take this toll road expressway through Irvine, CA. By the time that I got to the toll road, the fog was the thickest that I had ever seen. I had to slow down to 10 MPH to be able to see the toll plaza in time. Part of the issue was the low traffic volume that time of the day (about 8 AM).
Of course landing in PHL is always a challenge. My flight would be no exception. We made about two laps around the airport and were about to land, and got about 50 ft above the strip when the … pilot pulled up! He later said something like the tower waived him off because of traffic on the runway! I was afraid it was something like he didn’t have his gear all the way down or something!
Friday, May 15, 2009
Takeaways from the Conference – 2009 / 2010 Direction
Clay, Steve and I are putting this summary together.
Key Takeaways:
- We believe that we are heading in the right direction with the Silverlight application and the way that we are doing it.
- Other than a service pack that must be loaded, there are no major changes the SQL Server that we would need to worry about.
- Microsoft is Pushing Windows 7 , Windows Server 2008 R2 and IE 8. We can add response headers to our servers to force IE 8 to render in the IE 7 compatibility mode.
- We should push out IE 7 ASAP
- Microsoft is really pushing System Center
- Future enhancements planned for Visual Studio 2010 will enable easier deployment of web applications and synchronization of servers in your farm
- We need to spend more time with expression blend, which is the designer part of Silverlight.
2009 / 2010 Toolset
We don’t find any compelling changes on the horizon for our development practices or tools for 2009 and 2010.
- SQL Server 2008
- Visual Studio 2008 SP 1
- Silverlight 3.0
- Infragistics Silverlight Line of Business Controls
- Infragistics ASP .Net 8.X or 9.X
- SharePoint 2007 SDK with Visual Studio 2008
- Continue to use AJAX
2011 and Beyond
- ASP .Net 4.0
- Visual Studio 2010
- Windows 7, Windows Server 2008 R2, IIS 7 – Provided that Joe’s group has that in their plan
In conclusion, we believe that we already have the majority of our toolset implemented for 2009 and 2010. Our technical standards document is a little behind, but we do plan to document this tool set ASAP.
WUX205 – Designing and Prototyping in WCF and Silverlight – A Case Study – Billy Hollis
See Online Demo on .Net ROCKS. Nice menu structure. Sliding of user controls off the page, etc. Neat feature with note capturing. Look like Post-It notes.
Highly Intuitive UI. Had he started the app now, he would have done it in SL3 instead of WPF. He said that you could do the same app in SL3, but it “takes more work”.
First Step: Is advanced UI work it?
- Data Templates are powerful
- Try to be “non-linear”
- “Don’t think of the screen as a set of rectangular areas to pour things into”
MSC UI Demonstrator
Traditional navigation not good enough. Gradient color is effective. Translucency preserves mental context. In-place editing has usability obstacles (use child screen with hover for edit).
Next Phase: Multiple Prototypes
Home screen resonates with users
Semi-modal child screens essential
Visual “dirty record” signal essential
Animation essential to natural feel
Don’t try to cram too much animation in
Use both sides of your own brain
WUX317 – Easing ASP .NET Web Deployment with Microsoft Visual Studio 2010 and MSDeploy – Vishal R Joshi
Make your Web Deployment Way More Easier
XML Transformation Engine
Web.config
- Web.Debug.Config
- Web.Testing.Config
- Web.Release.Config
- <appSettings xdt:Transform=”Replace”> transform with code snippets to be able to have your web.config be transformed with your build.
MS Deploy Web Packag – makes a zip package of your app
Package / Publish tab added to project file. In IIS 7 it has an option of importing an application from a zip file package as prepared from VS 2010. You don’t have to make a zip file, you can just move the content. A command script is also generated for the option of running the installation from the command line.