I have a few speaking engagements and training events coming up in the next few days and months here in beautiful San Diego.
Local User Group Talk: Storing Binary Data in an ASP.NET Web Application - Tuesday, February 19th, 2008
I'll be speaking at the ASP.NET SIG here in San Diego. The meeting, held at Microsoft's office in UTC on La Jolla Village Drive starts at 6:30 PM with announcements and free pizza and soft drinks!!! My talk begins at 7:00 PM. My talk looks at storing binary data in an ASP.NET web application, examining the pros and cons and comparing and contrasting the necessary steps of storing data in the web server's file system vs. storing it directly in the database.
Training: ASP.NET Programming II - Thursday, February 21st through March 27th
This 27 hour course spread over six weeks covers a gamut of ASP.NET programming topics, from working with data, to building an application architecture, to creating a custom site map provider, and examining the Membership and Roles features. This course is through the University of California - San Diego University Extension.
Training: ASP.NET In Depth: Forms Authentication, Authorization, Membership, and Roles - Saturday, April 12, 8:00 AM to 12:00 PM
This four hour class offers an in depth look at ASP.NET's forms authentication, authorization, membership, and roles systems. See how to accomplish common user account-related tasks, like building a login page, registering new user accounts, showing different data based on the currently logged in user, and populating grids and other data controls with users and user account information.
Training: ASP.NET In Depth: Networking Functions - Email, HTTP Requests, Screen Scrapes, and RSS - Saturday, April 12, 1:00 PM to 5:00 PM
Any network function you can perform from your desktop can be accomplished from an ASP.NET page. This includes sending and downloading email, making HTTP requests, screen scraping, and publishing and consuming RSS feeds. This four hour class looks at using classes in the .NET Framework as well as open source and affordable third-party components to: send email using SMTP; download email from a POP3 server; download, parse, and display the HTML from another website; consume and display remote RSS feeds; and generate RSS feeds for your website.
Training: ASP.NET In Depth: Building AJAX-Enabled Web Applications - Saturday, May 10, 8:00 AM to 12:00 PM
AJAX-enabled web applications offer a highly interactive user interface whose responsiveness rivals that of desktop applications. Popular web applications like the social networking news site Digg and GMail are prime examples of AJAX techniques in action. Microsoft’s ASP.NET AJAX Framework and AJAX Control Toolkit makes building AJAX-enabled ASP.NET web applications remarkably fast, easy, and fun. This four hour class examines key AJAX concepts and techniques and then explores the ASP.NET AJAX Framework and AJAX Control Toolkit, illustrating how to build highly responsive, real-world user interfaces.
Training: ASP.NET In Depth: Website Performance and Scalability - Saturday, May 10, 1:00 PM to 5:00 PM
As a website's use and popularity grows, performance and scalability become two key concerns. Performance issues in ASP.NET applications typically arise from excessive page markup and inefficient data access. This four hour class starts by looking at tools for measuring a site’s performance and identifying potential bottlenecks. It then looks at common performance and scalability pitfalls along with tips for achieving optimal performance.