Publications
Besides this blog, I am also writing articles on several other sites. Here you can find the complete list of my articles I’ve published on the web.
.NET:
- Using Google Weather API in a C# application
- Using Visual NDepend to analyze .NET code
- Initialize a background image in XNA
- Linear motion in XNA
- User-controlled object rotation in XNA (2D)
- Coded object rotation in XNA (2D)
- XNA reference sheet
- Aero glass window in WPF
- Understanding WPF popups
- Loading animation in WPF
- Tabbed thumbnails in .NET
- PowerManager in Windows API Code Pack
- Thumbnail toolbars in .NET
- Using Windows 7 Libraries in .NET
- How to use WMI from a .NET application
- Two-way binding to a static property in WPF
- Using Microsoft Expression Blend to develop WPF applications
- Network List Manager API wrapped for .NET
- Using a webcam in a WPF application
- Writing basic information to Excel files from a .NET application
- Using optional parameters in C# 4.0
- Dynamic typing in C# 4.0
- Using the new TaskDialog via WinAPI
- Twitter lists in .NET
- Introduction to linked lists in C#
- Serializing and deserializing objects to XML in C#
- Querying namespace-based XML data in C#
- Experimenting with ClickOnce deployment
- Creating Windows Services in C#
- Using LINQ to XML to query XML data
- Mono and .NET – some things you should be aware of
- Rendering RSS feeds in .NET
- System.ServiceModel.Syndication or how to read RSS feeds in .NET
- Basic JSON data manipulation – not a Silverlight-only solution
- Working with JSON in .NET – a Silverlight example
- JSON vs. XML from a .NET developer’s perspective
- Understanding basic JSON
- Expected exceptions in unit tests
- Introduction to unit testing in .NET
- Using Windows 7 taskbar features in WPF [pure XAML]
- Introduction to binding in WPF
- Customizing the ProgressBar control in WPF
- The WPF Storyboard – what it is and how to use it?
- What is a ContentPresenter?
- Event-based property changes in pure XAML
- Control templates in WPF
- Control styles in WPF
- Understanding abstract classes
- Saving lines – the usage of ternary and null-coalescing operators
- An introduction to lambda expressions in C#
- The concept of interfaces in C#
- What is a delegate and how to use it in C#
Other development:
- Creating Windows Vista Sidebar gadgets
- On the use of frameworks. Good or bad?
- Interview with Charles Petzold on WP7 development and more
Non-development:
- Ubuntu in VirtualBox – setting a high screen resolution
- Introduction to file and folder attributes in Windows
