• Home
  • Speaking
  • Training
  • Articles
  • About
  • Contact
  • Twitter Twitter icon
  • Instagram
  • Dev.to dev.to icon
  • LinkedIn LinkedIn icon
  • RSS RSS icon

Refactoring a PropertyChanged Event Handler

25 June 2008 All

Just a quick code hit I’ve been meaning to blog about … I’ve seen a lot of examples that implement the  PropertyChanged event handler of the INotifyPropertyChanged interface. Most of them are demonstrating how to deal with data binding (including my examples) and most of them simply repeat the c

How Many Ways Can One Misspell a Word?

22 June 2008 All

I am notorious for letting my thoughts get ahead of my typing. I’ll start typing something and the words will come flying out. usually I’ll start typing the next word before I finish with the previous word. That usually results in sentences like this: Al lo fth ecoo lkid sus eSilverlight. Tran

Silverlight 2 Binding Modes Diagram

22 June 2008 All

Here’s a tiny little nugget from my upcoming book. There are always concepts that are just natively drilled into me yet they don’t flow smoothly when I try to explain them. For example take the Silverlight 2 binding modes. You have OneTime, OneWay and TwoWay as options. OneWay is the default and man

SnagIt 9 Is Released and Ready for Download

19 June 2008 All

TechSmith [http://www.techsmith.com/] makes 2 of my favorite applications: SnagIt [http://www.techsmith.com/screen-capture.asp] and Camtasia [http://www.techsmith.com/camtasia.asp]. SnagIt 9 was just released this week and it has some great new features. You can check out the full story on the new

Tutorial: Create a Silverlight 2 User Control from a Popup Control

18 June 2008 All

I created a simple user control using the Popup control as a starting point. The end result is a nice little user control that can be used as a popup control to display a message. It has only 1 button on it (an OK button that closes the popup control). I’ll outline the basic steps of creating the

Newer Posts
Page 178 of 232
Older Posts

John Papa

Hi, I'm John Papa. I author this blog, create courses for Pluralsight, and work in Developer Relations. I am a professional storyteller, I contribute to OSS, and I'm a Web technologist

Latest Projects

  • Comparing Callbacks, Promises and Async Await in TypeScript
  • Debug Angular 9: Interacting with Components
  • Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.
  • Shifting Your Node Express APIs to Serverless
  • Predictive Preloading Strategy for Your Angular Bundles
  • How I Write Online Articles
  • Debug Your Node.js App in 60 Seconds
  • The Next.js for Angular - Analog on Web Rush #290
  • VS Code to the Cloud in 60 Seconds on Web Rush #289
  • Make AI Useful For You on Web Rush #288
  • Why You As A Developer Must Care About Managing Your APIs on Web Rush #287
  • Fast Development with Visual Studio on Web Rush #286
  • The Best of Build for Developers on Web Rush #285
  • App Spaces: Simplifying App Development in Azure on Web Rush #284
  • Twitter Twitter icon
  • Instagram
  • Dev.to dev.to icon
  • LinkedIn LinkedIn icon
  • RSS RSS icon
Copyright 2025 John Papa

This work is licensed under a Creative Commons Attribution 4.0 International License. In other words, share generously but provide attribution.

Disclaimer

Opinions expressed here are my own.

Published with Ghost

This site is hosted on Ghost.io
Theme by Cross Stroke.