Rick Strahl
Associate Publisher, CODE; Enterprise architect
Rick Strahl is the Big Kahuna and janitor at West Wind Technologies located on the beautiful island of Maui, Hawaii. Between windsurf sessions and spikey-haired adventures, Rick has been a software developer for over 25 years, developing business and Web applications since the very early days of the Web when you needed a hand crank or a pair of wire splicers to get online.
Today Rick builds client-centric Web applications and services for customers with HTML, JavaScript and mobile Web technologies, using Angular and VueJs on the front end, and the ASP.NET stack on the back end. He also spends his time around document solutions and technologies surrounding Markdown.
Rick’s company, West Wind Technologies, also produces several developer tools including Markdown Monster, West Wind WebSurge, Web Monitor and Html Help Builder. He also maintains a host of open source libraries at http://github.com/RickStrahl and you can find Rick’s popular Weblog at weblog.west-wind.com.
Articles Authored
- .NET Core 3.0 for the Desktop
- .NET Interop for Visual FoxPro Applications
- .NET Standard 2.0 - Making Sense of .NET Again
- A First Look at ASP.NET vNext
- A first look at SignalR
- A Look at Windows Vista from a Developer Perspective
- A Low Level Look at ASP.NET Architecture
- A New Foundation: Taking a Look at WCF
- An Introduction to ASP.NET Web API
- An Introduction to jQuery, Part 1
- Are You Ready for IIS 7?
- ASP.NET 2.0 and Visual Studio 2005: You win some, you lose some
- ASP.NET AJAX 1.0 is here
- ASP.NET Orcas: Quiet Revolution
- ASP.NET vNext: The Next Generation
- ATLAS Grows Up
- Atlas to Carry the Web World
- Beyond HTML: Rich Internet Applications
- Building a Better Configuration Settings Class
- Building a PreserveProperty Control in ASP.NET 2.0
- Building an Angular Front End for an ASP.NET Web API
- Building and using a SOAP Web Service with West Wind Web Connection
- Calling VFP COM components from .Net and ASP.Net
- Compilation and Deployment in ASP.NET 2.0
- Configuring IIS via code
- Creating a Generic Message Display Page for ASP.NET
- Creating a Statusbar Control with VFP 8
- Creating Multi-threaded .NET componentsfor COM Interop with Visual FoxPro
- Double Impact Mega Event 2000 Waikiki, Honolulu, Hawaii
- Dynamically Executing Code in .NET
- Editorial - Thinking about .NET
- Flexing Your HTML Layout Muscles with Flexbox
- Get Excited About IIS 7.0
- Getting Down to Business Building an ASP.NET Core API Service
- Getting to the ASP.NET Core
- Handling .NET Events in Visual FoxPro via COM Interop
- Handling long Web Requests with Asynchronous Request Processing
- Implementing Two-Way Control Binding for Web Forms
- Integrating PayPal into E-Commerce Applications with ASP.NET
- jQuery Puts the Fun Back into Browser Scripting
- Load Testing Web Applications using Microsoft's Web Application Stress Tool
- Marking up the Web with ASP.NET Core and Markdown
- Microsoft and jQuery
- Microsoft Introduces WebMatrix
- Native JSON Parsing: What Does it Mean for Your AJAX Applications?
- Passing Data Over .NET Web Services
- Passing objects between FoxPro and .NET COM Components
- Ready for Prime Time: .NET Core 2.0 and ASP.NET Core 2.0 Have Arrived
- Re-Assembling the Web with Web Assembly and Blazor
- Rendering ASP.NET MVC Razor Views to String
- REST-Based Ajax Services with WCF in .NET 3.5
- Retrieving HTTP content in .NET
- Scaling Web Applications with Windows 2000 Advanced Server's Network Load Balancing
- Securing IIS Web Sites with Let’s Encrypt Certificates
- Setting Up and Running Subversion and Tortoise SVN with Visual Studio and .NET
- Taming Mobile Apps with Cordova and Visual Studio
- The AJAX Hype - Some Things to Think About
- The Client-Side JavaScript Dilemma
- The diminishing importance of HTML
- The slippery slope of Web Services hype
- The Two Faces of .NET
- The Web at your service
- Unwrapping LINQ to SQL
- Using .NET Core Tools to Create Reusable and Shareable Tools and Apps
- Using jQuery with ASP.NET Part 2: Making an AJAX Callback to ASP.NET
- Using the ASP.NET Runtime to Extend Desktop Applications with HTML Scripts
- Using Visual FoxPro to call.Net Web Services for Data Access
- Using XML for Messaging in Distributed Applications (Part 1)
- Using XML For Messaging In Distributed Applications (Part 2)
- Visual FoxPro Web Services Revisited
- Web Application Projects Are Here
- Web Code is a Solved Problem: How about Fixing Web UI Next?
- Web Standards: Standards or Stasis
- Welcome to Code Magazine!
- What’s Ailing ASP.NET Web Forms?
- What’s New in ASP.NET 4.0, Part One: Core Engine Features
- What’s New in ASP.NET 4.0, Part Two: WebForms and Visual Studio Enhancements
- Where does ASP.NET Web API Fit?