Jeff Prosise rss

  • Wicked Code: Silverlight Tips, Tricks, and Best Practices
    : Jeff Prosise presents great tips for Silverlight development, which while it's gaining wide adoption, still needs more documentation and best practices so developers can make the most of the dazzling new features.
    Jeff Prosise - Launch 2008
  • Wicked Code: Drag and Drop with ASP.NET AJAX
    Jeff Prosise shows how you can implement drag-and-drop functionality in your Web app with ASP.NET AJAX.
    Jeff Prosise - January 2008
  • Wicked Code: UpdatePanel Tips and Tricks
    Jeff Prosise explains when it's better to use UpdatePanel and when it's better to use asynchronous calls to WebMethods or page methods instead.
    Jeff Prosise - June 2007
  • Wicked Code: Scalable Apps with Asynchronous Programming in ASP.NET
    Jeff Prosise - March 2007
  • Wicked Code: Running ASMX Web Services on STA Threads
    Jeff Prosise describes performance problems in an ASMX Web service that relied on legacy COM and Visual Basic 6.0 to perform key processing tasks and the approach he took to find a fix.
    Jeff Prosise - October 2006
  • Web App Follies: Keep Sites Running Smoothly By Avoiding These 10 Common ASP.NET Pitfalls
    Jeff Prosise - July 2006
  • Wicked Code: Three Cures for Common Site Map Ailments
    Data-driven site navigation is among the niftiest and most useful features in ASP. NET 2. 0. To get it working, all you do is create an XML site map file (or a SQL site map if you're using the MSDN®Magazine SqlSiteMapProvider), add a SiteMapDataSource, and bind a TreeView or Menu to the SiteMapDataSource.
    Jeff Prosise - June 2006
  • Wicked Code: The SQL Site Map Provider You've Been Waiting For
    Now that ASP.NET 2.0 is a shipping product, it seems appropriate to revisit an issue that tops the new features wish lists of many developers: a SQL Server™ site map provider.
    Jeff Prosise - February 2006
  • Web Apps: An Overview Of The New Services, Controls, And Features In ASP.NET 2.0
    ASP.NET 2.0 aims to reduce the amount of code required to accomplish common Web programming tasks by 70 percent or more. New services, controls, and features make it almost as dramatic an improvement to ASP.NET 1.x as that was to ASP Classic. Here Jeff Prosise explores the new features.
    Jeff Prosise - Visual Studio 2005 Guided Tour 2006
  • Wicked Code: Asynchronous Pages in ASP.NET 2.0
    ASP.NET 2.0 is replete with new features ranging from declarative data binding and Master Pages to membership and role management services. But my vote for the coolest new feature goes to asynchronous pages, and here's why.
    Jeff Prosise - October 2005
  • Wicked Code: Power Programming Tips for ASP.NET 2.0
    In the February 2005 issue, I introduced five lesser-known features of ASP. NET 2. 0 that have the potential to make a significant impact on the security, performance, and robustness of your code (see Wicked Code: Five Undiscovered Features on ASP.
    Jeff Prosise - June 2005
  • Wicked Code: Five Undiscovered Features on ASP.NET 2.0
    By now, developers everywhere have had the opportunity to download the first beta of the Microsoft® . NET Framework 2. 0. ASP. NET developers who have played with it are no doubt salivating at all the cool new features.
    Jeff Prosise - February 2005
  • Wicked Code: Foiling Session Hijacking Attempts
    Let's face it: every minute of every day, someone, somewhere, is patrolling the Web looking for sites to hack. ASP. NET developers must constantly be on their guard to ensure attempted hacks can't be successful.
    Jeff Prosise - August 2004
  • The Big Story: An Overview of the New Services, Controls, and Features in ASP.NET 2.0
    ASP.NET has become a bit of a gold standard for Web programming. The upcoming version, ASP.NET 2.0 will have even more of the kinds of features that have made it the popular framework it is today. This article takes a broad look at those features, including what's new in data source controls, themes and skins, the DataGrid and its new functionality, managing roles, and other administrative tasks.
    Jeff Prosise - June 2004
  • Wicked Code: Client-side Paging for DataGrids
    Jeff Prosise - February 2004
  • Wicked Code: Supporting Database Cache Dependencies in ASP.NET
    Developers love the ASP. NET application cache. One reason they love it is that ASP. NET lets them create dependencies between items placed in the cache and files in the file system. If a file targeted by a dependency changes, ASP.
    Jeff Prosise - April 2003
  • Wicked Code: Code Your Way to ASP.NET Excellence
    Jeff Prosise - August 2002
  • ASP.NET Security: An Introductory Guide to Building and Deploying More Secure Sites with ASP.NET and IIS, Part 2
    Forms authentication is one of the most compelling and useful new features of ASP.NET. It enables developers to declaratively specify which files on their site can be accessed and by whom, and allows identification of a login page. When an unauthenticated user attempts to retrieve a page protected by forms authentication, ASP.NET automatically redirects them to the login page and asks them to identify themselves. Included here is an overview of forms authentication and what you need to know to put it to work. Also included is hard-to-find information on the security of cookie authentication and on combining forms authentication with role-based URL authorizations.
    Jeff Prosise - May 2002
  • ASP.NET Security: An Introductory Guide to Building and Deploying More Secure Sites with ASP.NET and IIS
    ASP.NET and Microsoft Internet Information Services (IIS) work together to make building secure Web sites a breeze. But to do it right, you have to know how the two interrelate and what options they provide for securing access to a Web site's resources. This article, the first in a two-part series, explains the ABCs of Web security as seen through the eyes of ASP.NET and includes a hands-on tutorial demonstrating Windows authentication and ACL authorizations. A range of security measures and authentication methods are discussed, including basic authentication, digest authentication, and role-based security.
    Jeff Prosise - April 2002
  • ASP.NET: Web Forms Let You Drag And Drop Your Way To Powerful Web Apps
    Web Forms have the potential to change Web programming by introducing a new programming model built around server-side controls-a model in which controls render their own UIs by generating HTML to return to clients and firing events that are handled by server-side scripts. Since all the action takes place on the Web server, virtually any browser can run a Web Forms app. And thanks to Visual Studio .NET, building a Web Forms app is a lot like using Visual Basic: just drop a control onto a form then write an event handler. This article describes the Web Forms programming model, how it fits with ASP.NET, and introduces DataGrid, TextBox, and other classes in the .NET Framework class library.
    Jeff Prosise - May 2001
  • Wicked Code: CityView App: Build Web Service Clients Quickly and Easily with C#
    Jeff Prosise - April 2001
  • Windows Forms: A Modern-Day Programming Model for Writing GUI Applications
    To write GUI applications for Microsoft .NET you'll use Windows Forms. Windows Forms are a new style of application built around classes in the .NET Framework class library's System.WinForms namespace. They have a programming model all their own that is cleaner, more robust, and more consistent than models based on the Win32 API or MFC, and they run in the managed environment of the .NET Common Language Runtime (CLR). This article details what Windows Forms are all about, from the programming model to Microsoft Intermediate Language and the JIT compiler. Two applications using forms, event handlers, anchors and persistence are built step by step.
    Jeff Prosise - February 2001
  • Wicked Code: Eight Lessons from the COM School of Hard Knocks
    Jeff Prosise - November 2000
  • Wicked Code: Implementing Handler Marshaling Under Windows 2000: DeviceClient Sample App
    Jeff Prosise - August 2000
  • Wicked Code: Creating Sophisticated Tabbed Views with CTabView and the TabDemo App
    Jeff Prosise - June 2000
  • Windows 2000: Asynchronous Method Calls Eliminate the Wait for COM Clients and Servers
    Windows 2000 is the first version of COM to support asynchronous method calls, which permit clients to make nonblocking calls to COM objects and objects to process incoming calls without blocking the calling threads. COM clients benefit from asynchronous method calls because they can continue working while waiting for outbound calls to return. Objects benefit because they can queue incoming calls and service them from a thread pool. Our SieveClient and SieveServer sample apps demonstrate how to create and use asynchronous clients and servers in COM-based distributed applications.
    Jeff Prosise - April 2000
  • Wicked Code: Silverlight Page Turning Made Simple
    As we'll show, with just a few lines of JavaScript you can build a general-purpose framework for incorporating page turns into Silverlight 1.0 apps.
    Jeff Prosise - May 2008
  • Wicked Code: Craft Custom Controls for Silverlight 2
    If you're unfamiliar with Windows Presentation Foundation (WPF), building that first Silverlight custom control can be a daunting experience. This article walks through the process.
    Jeff Prosise - August 2008
  • Wicked Code: Silverlight 2 Transforms And Clipping Regions
    Silverlight is powerful enough to let you easily build an image magnification feature for you web site with very little code, most of which is XAML. Find out how.
    Jeff Prosise - November 2008
  • Wicked Code: 3 Important Tips For Silverlight Development
    As a Web platform, Silverlight should be fast. Don’t keep your users waiting by not heeding these performance tips.
    Jeff Prosise - March 2009
  • Wicked Code: Taking Silverlight Deep Zoom To The Next Level
    With the help of Silverlight Deep Zoom and a remarkable control named MultiScaleImage, you can create scenes with many levels of zoom. Jeff Prosise illustrates with what else but the Mandlebrot set.
    Jeff Prosise - July 2009