.NET ::
Many thanks to the nearly 500 people who attended my webcast with Telerik yesterday. Todd is working on getting the code for me to post. (Since some of the demo was for an unreleased product he needs to try to find a .dll that we can include. You can see all the answers to the questions that we didn’t have time for HERE . http://www.joeon.net/blogfiles/TelerikQA.htm You can get the PowerPoint HERE . http://www.joeon.net/blogfiles/Telerik.ppt Read More......(read more)
Free online class: Designing .NET Class Libraries
Krzysztof Cwalina (co-author of Framework Design Guidelines) recently did a talk for the Microsoft Research Group on great framework design. Online lecture on API design I gave a lecture on framework design at the Redmond’s Microsoft Research Center. They recorder and posted it on the Research Channel . You can see it here . It’s more than 3 hours long, but I think you will find it worth the time. Let me know what you think One of my favorite slides... Read More......(read more)
Me getting completely destroyed by the “Proop Dog”
At VSConnections in Vegas Eileen Rumwell had comedian Greg Proops interview some of us. It was off the cuff and fun. The conversation was about 10 minutes, but this 1 minute short is me getting completely railed. Amusing to say the least. Oh and if that isn't enough -- i found this post by Eileen too -- transcribed below so you can laugh at us. Do the Support People in India Know About the Helamonsters? What's a helamonster? Sand, steam, water powered pcs, and how to motivate the damn things. Is that a reinstall or just a reboot? And Brian is in marketing ... http://soapbox.msn.com/video.aspx?vid=7fe1d278-9301-42ca-8791-af6e0140bf27 Who was Maria Tall Chief Anyway? http://soapbox.msn.com/video.aspx?vid=a6c068de-a957-40cc-b02f-f1ed839e3aed Read...(read more)
Webcast - STARTING in 90 Minutes …..
The next in the 3 rd Party AJAX Web Cast Series is Thursday March 29 th ASP.NET AJAX the Codeless Way: Telerik AJAX Manager in Action Ever dreamed about a shortcut to building ASP.NET AJAX-enabled applications? One that eliminates the need for writing JavaScript, placing UpdatePanels all over your form, setting dozens of Triggers? Now, wake up and watch carefully, because this is already possible in real world, thanks to a new control from Telerik, called ASP.NET AJAX Manager. Join us for a practical demonstration led by Todd Anglin , a Telerik Technical Evangelist. First, Todd will build a typical ASP.NET application using third-party controls for the rich UI. This app will perform regular postbacks. Then he will add Microsoft ASP.NET AJAX...(read more)
Reason #73 that JavaScript is mainstream…
Well, I knew that JavaScript was becoming more mainstream, but I didn't realize it had reached this level.. Wired Al Yankovic's new song White & Nerdy mentions JavaScript right along with Klingon ... What's next? Ajax in a country music song? How might that go?? ;-) Watch the Video ... The reference is at about 1:10 Read More......(read more)
Ajax in the Balance Slides
I have gotten a couple of asks for the actual slides from my AjaxWorld keynote last week. Ajax in the Balance I'd love to have your feedbackcomments... And remember that plagiarism is the highest form of flattery ;-) Read More......(read more)
Web Application Project Guidance Package using Sub-Projects
Earlier today, I posted to the WCSF CodePlex Community Site a new code-only guidance package, Web Application Project Guidance Package using Sub-Projects . This guidance package uses the concept of sub-projects outlined on the Web Development Tools Team blog in the series of posts: Part 1 of 3: Creating sub-projects in IIS with Web Application Projects Part 2 of 3: Creating sub-projects in IIS with Web Application Projects Part 3 of 3: Creating sub-projects in IIS with Web Application Projects Hopefully this will help folks who have larger sites use the WCSF. Thanks again to the team for working hard and pulling off another community release in record time. Read More......(read more)
Me Presenting at the Space Coast .NET User Group in Florida this Tuesday
I'm in Orlando the next few days presenting at the spring ASP.NET Connections / DevConnections conference . There are about ~1500 people attending this week's conference, which is a great turnout for the spring show (the fall show is in Las Vegas each year in November, and had almost 5,000 people last year). On Tuesday, I'll also be presenting on ASP.NET and Visual Studio "Orcas" at the Space Coast .NET User Group . The presentation starts at 6:30pm and is free for everyone who wants to attend. You can register online to attend the talk here (you can also find the address of the event and driving instructions). Hope to see some of you there! Scott Read More......(read more)
Using the WCSF with existing web site projects
Note: This is a parallel post to Using the WCSF with existing web application projects . It will cover the same topics, with (almost) the same introduction and purpose for the other type of web project in Visual Studio 2005. We have what I would call a great offering in the Web Client Software Factory. However, all of the guidance to date has been around using the WCSF in a green-field scenario, where you can start fresh. I know that in the real world, this is not often the case. This point was definitely driven home for me over the last three days. On Monday and Tuesday, we had a WCSF Workshop (see Mariano's post for some info on how it went ), In talking to customers during and after the workshop, there were numerous requests on how to incorporate...(read more)
Orcas enables easy offline client apps
I just saw that steve does a couple of very cool screen casts showing off how easy it will be for WinForms and WPF client apps to operate effectively offline and in high latency networks... Going N Tier w/WCF, Synchronizing data using Sync Services for ADO.NET and SQL Server Compact Edition In part 1 , I used the Visual Studio Orcas Sync Designer to configure and synchronize 3 lookup tables to be cached locally in SQL Server Compact Edition using the Sync Services for ADO.NET CTP. In part 2 of this screen cast, I take the cached lookup tables and split up the client and server sync components using WCF to glue them together. Read More......(read more)
Book: Designing Forms for MS Office InfoPath and Forms Services 2007
If you work in technology then your probably know that Addison Wesley publishes great books. InfoPath is a very interesting technology, and one that I think is a little under exposed and documented. This book is a definitive source for InfoPath power users and developers. InfoPath is the perfect tool-set for Enterprise developers and power users who need to rapidly develop applications that manipulate their operational data. This book has great coverage from both perspectives, the power user and the developer. Make your analysts read the first half and do a user interface prototype (with data constraints and workflow) then you (the developer) can built the final version Check it out here. Read More......(read more)
REALLY Inexpensive ASP.NET Web Hosting
One of the cool things about my job is that I get to make friends all over the world. I met Ruchir when he emailed me as a student looking for inexpensive hosting. Well, Ruchir had allot of trouble finding what he was looking for and has remembered that experience – so he’s started a small hosting company with really reasonable hosting offers. ASP.NET Hosting starts at $10.99 a YEAR ! Check it out here: http://www.softsys.org/ Read More......(read more)
PHP Quebec - My PowerPoint
PHP Quebec was a blast, apart from having 3 flights canceled due to fog trying to get there, and having to rent a car and drive home due to the snow. The bad news was that the drive took about 16 hours. The good news was that it only snowed for the first 11 ; but I made it home in time to take my kids to the Disney on Ice show on the weekend. Anyway – thanks to all the folks who attended the PHP and the Windows Platform session. You can download the deck here : http://www.joeon.net/downloads/ppt/PHP-Quebec-2007.ppt Read More......(read more)
Dr. Dobbs issues on-line.
Dr. Dobb’s is one of the longest standing developer magazines. Read issues on line here. http://www.nxtbook.com/nxtbooks/cmp/ddj0407/index.php Read More......(read more)
Pluralsight ASP.NET AJAX Class
Course: Applied ASP.NET AJAX When: April 23-25, 2007 Where: Microsoft Technology Center, Waltham MA Cost: Special Microsoft Rate - $2,095 Register: 781.749.9238 or bill@pluralsight.com Bill Williams ASP.NET 2.0 AJAX Extensions expose a framework for building richer, more interactive Web applications. This course walks you through the components of ASP.NET AJAX Extensions, asks you to build a number of AJAX-enabled ASP.NET applications, and shows how best to leverage the capabilities of the extensions to make your clients' experience a richer one. Highlights: · Ajax : Asynchronous XML and Javascript programming · Programming Ajax manually · The Atlas framework · Client-side framework features · Client-side Web service proxies · Browser compatibility...(read more)
Why are airlines such a mess ?
So here I sit in an airport again. LaGuardia this time in NYC (Ajax World ended yesterday) Every flight I’ve been scheduled on in the last 2 weeks has been either canceled or delayed. (A total of 7 cancelations.) Judging by the announcements, there are more late or canceled US Air flights than there are ones that are leaving on (or close to) time. The “reasons†vary. No crew, maintenance, no plane, bla bla bla. I wish 2 things. 1.) When the airline screws up and costs me time, they should have to compensate me somehow. 2.) The rest of us should be able to call ouselves if we atain the average performance level of the airlines. Some of the fun ? Most of the airline reps seem to have no interest is solving the problems that their company creates,...(read more)
ASP.NET AJAX Documentation Update, Videos and Cool Articles
Here is a quick post on some great ASP.NET AJAX focused content that has been published recently: ASP.NET AJAX Documentation Update The ASP.NET documentation team recently posted a refresh of the ASP.NET AJAX 1.0 documentation. Click here to browse it or download it locally. Here is a quick summary of some of the improvements: Updated 38 overview and tutorial topics to include suggestions, additional information, and fix inaccuracies Created a new conceptual topic about browser compatibility and security settings for AJAX-enabled Web sites Created two new conceptual topics for ASP.NET AJAX client lifecycle events Updated 243 client reference topics to address customer questions, and incorporate suggestions and feedback Created 14 new client...(read more)
Good Response from AjaxWorld keynote
We got some good feedback from my AjaxWorld keynote ... If you were there, I'd love to hear your feedback, thoughts... please comment here or drop me a line ... Microsoft Not a Cathedral; Open Source Not a Bazaar NEW YORK -- It's not every day that you see a Microsoft employee demonstrating Microsoft software running natively on Linux. Yet that's exactly what happened at AJAXWorld here, as Brad Abrams, group program manager at Microsoft for ASP.NET AJAX (codenamed Atlas) did today. (Note, as Patrick says, I do over generalize the Cathedral and Bazaar concept slightly to make a point... Thanks Patrick...) "What Does AJAX Bring to the Client-Server Balance?" Asks AJAXWorld Keynoter, Microsoft's Brad Abrams Abrams came out of the gate fast, demoing...(read more)
Microsoft in the OpenAjax Alliance
Read Brad's post about it. We've been paying a lot of attention to standardization and interoperability with our AJAX framework since the beginning, but I like that we're getting even more involved via the OpenAjax Alliance . Read More......(read more)
AjaxWorld Keynote: Ajax in the Balance
I had a great time this morning doing the closing keynote… I talked about how great, productive Ajax application are optimized for a set of balances. Client and server, proprietary and open source, established and emerging technology, etc. The most fun for me was the demo… I started off by showing how trivial it is for a wide range of developers to incrementally Ajax enable their applications with NO client side javascript code with ASP.NET AJAX… And of course, I showed how it just magically works great in Safari on the mac. Next I showed off a little of the cool VS Orcas JavaScript work including Intellisense, statement completion and type inferencing . In the same demo I showed how easy it is to use a Dojo widget with ASP.NET AJAX… I used...(read more)





