Click here to Skip to main content
15,881,173 members

Articles by Jeremy Likness (Articles: 18, Projects: 2, Technical Blogs: 51, Tip/Trick: 1)

Articles: 18, Projects: 2, Technical Blogs: 51, Tip/Trick: 1

RSS Feed

Average article rating: 4.47

Database Development
SQL Server
25 Aug 2009   Updated: 25 Aug 2009   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 20,190     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Common table expressions (CTEs) are a powerful new construct for building advanced queries.
Desktop Programming
WPF
8 Aug 2010   Updated: 8 Aug 2010   Rating: 4.94/5    Votes: 259   Popularity: 11.90
Licence: CPOL    Views: 2,325,721     Bookmarked: 710   Downloaded: 25,967
Please Sign up or sign in to vote.
An introduction to the Model-View-ViewModel (MVVM) pattern.
XAML
31 Jul 2009   Updated: 31 Jul 2009   Rating: 4.20/5    Votes: 6   Popularity: 3.27
Licence: CPOL    Views: 37,170     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
How to save bitmaps to isolated storage in Silverlight 3
Hosted Services
Azure
3 Aug 2018   Updated: 3 Aug 2018   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: CPOL    Views: 12,961     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to partition collections using the C# MongoDB driver with Azure Cosmos DB
Programming Languages
C#
22 Jul 2009   Updated: 22 Jul 2009   Rating: 4.64/5    Votes: 13   Popularity: 5.01
Licence: CPOL    Views: 89,303     Bookmarked: 31   Downloaded: 2,078
Please Sign up or sign in to vote.
Hierarchical data templates are a powerful way to organize and bind data that is available in Windows Presentation Foundation (WPF) and Silverlight.
14 Apr 2009   Updated: 14 Apr 2009   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 14,351     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Hot to use an extension method to strongly type your navigation
13 Aug 2009   Updated: 13 Aug 2009   Rating: 4.88/5    Votes: 18   Popularity: 6.13
Licence: CPOL    Views: 30,380     Bookmarked: 70   Downloaded: 0
Please Sign up or sign in to vote.
Learn about collections in C#. Part 1 focuses on interfaces provided in the System.Collections namespace.
8 Sep 2009   Updated: 8 Sep 2009   Rating: 4.53/5    Votes: 11   Popularity: 4.72
Licence: CPOL    Views: 20,323     Bookmarked: 42   Downloaded: 0
Please Sign up or sign in to vote.
The collection is a powerful construct that allows a developer to logically group related elements and navigate through them. In this article, we'll explore some concrete implementations of collections that are part of the base .NET framework.
22 Sep 2009   Updated: 22 Sep 2009   Rating: 4.71/5    Votes: 8   Popularity: 4.26
Licence: CPOL    Views: 27,450     Bookmarked: 37   Downloaded: 0
Please Sign up or sign in to vote.
Understand collections, iterators, and the use of the yield statement to create powerful, custom collections in C#.
8 Nov 2018   Updated: 8 Nov 2018   Rating: 4.48/5    Votes: 7   Popularity: 3.78
Licence: CPOL    Views: 17,041     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
In this article I review the DocGenius™ Toolkit by ActivePDF, a powerful .NET library for manipulating PDF documents.
Javascript
29 Jan 2014   Updated: 25 Apr 2018   Rating: 4.86/5    Votes: 88   Popularity: 9.38
Licence: CPOL    Views: 105,157     Bookmarked: 132   Downloaded: 0
Please Sign up or sign in to vote.
Learn why Angular, a JavaScript toolset, is gaining popularity so quickly.
1 Mar 2016   Updated: 1 Mar 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 39,828     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This article explores how to define a model, solve a problem, and generate a visual graph within a single page web application using HTML, JavaScript, the D3.js library, and the RASON REST API.
JScript .NET
1 Apr 2009   Updated: 1 Apr 2009   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: CPOL    Views: 28,563     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
JSON and C# using Generics and delegates
Web Development
ASP.NET
11 Jun 2009   Updated: 16 Jun 2009   Rating: 4.87/5    Votes: 12   Popularity: 5.26
Licence: CPOL    Views: 43,432     Bookmarked: 39   Downloaded: 0
Please Sign up or sign in to vote.
ASP.NET AJAX-based source code browser
1 Jun 2009   Updated: 1 Jun 2009   Rating: 4.28/5    Votes: 10   Popularity: 4.28
Licence: CPOL    Views: 53,987     Bookmarked: 40   Downloaded: 676
Please Sign up or sign in to vote.
The purpose of this article is to demonstrate a sample framework that uses the MVC pattern successfully with the traditional ASP.NET WebForms engine.
19 Jun 2009   Updated: 19 Jun 2009   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 17,030     Bookmarked: 18   Downloaded: 0
Please Sign up or sign in to vote.
This post will walk you through the steps I took to go from a project that had no Silverlight whatsoever to the existing project available here...
6 Jul 2009   Updated: 6 Jul 2009   Rating: 4.50/5    Votes: 3   Popularity: 2.15
Licence: CPOL    Views: 61,301     Bookmarked: 52   Downloaded: 969
Please Sign up or sign in to vote.
Learn Silverlight with a simple tac-tac-toe game application. This article will explain how to build your first application and user control in Silverlight by creating a simple tic-tac-toe game complete with artificial intelligence.
HTML
7 Nov 2018   Updated: 7 Nov 2018   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,290     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
DocConverter is so powerful that it can convert millions of documents per day while it automatically encrypts, signs, emails, and FTPs documents after they are processed.
HTML5
26 May 2020   Updated: 17 Nov 2023   Rating: 4.97/5    Votes: 44   Popularity: 8.12
Licence: CPOL    Views: 42,014     Bookmarked: 26   Downloaded: 0
Please Sign up or sign in to vote.
Wisej is a powerful platform that abstracts away the nuances of client/server interactions while embracing all the web has to offer, including third-party HTML5-based solutions, it is the perfect tool for building enterprise web applications.
20 Oct 2017   Updated: 20 Oct 2017   Rating: 4.80/5    Votes: 3   Popularity: 2.29
Licence: CPOL    Views: 7,871     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The LEADTOOLS® HTML5 Zero-footprint Medical Viewer helps shorten the learning curve for developers to build applications that support DICOM. It is the perfect way to quickly get started building medical applications that are accessible from any device.
7 Jun 2018   Updated: 7 Jun 2018   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: CPOL    Views: 6,561     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The days of installing and managing extensions and plugins are fading quickly as HTML5 continues to evolve to support important business scenarios. Fortunately, tools like DocuVieware exist to provide a zero footprint, plugin-free experience across all devices and browsers.

Average blogs rating: 4.65

Containers
Docker
21 Nov 2019   Updated: 21 Nov 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,010     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This post continues my series about how I migrated from Medium to Hugo.
EF Core
21 Aug 2020   Updated: 21 Aug 2020   Rating: 4.56/5    Votes: 3   Popularity: 2.17
Licence: CPOL    Views: 4,860     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How do products like EF Core allow you to write whatever queries you like, then successfully intercept them to run SQL commands? The secret is in the provider.
Hosted Services
Azure
20 Nov 2019   Updated: 20 Nov 2019   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,932     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Durable functions enable implicit and explicit state management for serverless workflows and accommodate a variety of patterns. A new addition, the HTTP task, helps manage interactions with HTTP endpoints including error handling and support for long polling.
21 Nov 2019   Updated: 21 Nov 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,530     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Learn how durable entities provide explicit management of state in serverless applications and guarantee operations are safe to execute without concurrency conflicts.
26 May 2020   Updated: 26 May 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,300     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How can you connect securely without storing credentials in the client and hosting your own identity service? The solution is to use Azure Active Directory for authentication and communicate securely with a serverless Azure Function.
21 Nov 2019   Updated: 21 Nov 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,621     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A look at the latest Azure SDKs for .NET with a sample .NET Core app that uses the Cosmos DB SDK and LINQ to iterate over documents with a dynamic schema.
20 Nov 2019   Updated: 20 Nov 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,331     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to customize the new Windows Terminal for Windows 10 for custom font, look and feel, as well as setup terminals for git-bash, Node.js, PowerShell, and Azure Cloud Shell.
21 Jul 2021   Updated: 21 Jul 2021   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,580     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This article walks you through my project Planetary Docs, a repository that showcases a full application that supports Create, Read, Update, and Delete operations (CRUD) using Blazor (Server), Entity Framework Core and Azure Cosmos DB.
12 Apr 2020   Updated: 12 Apr 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,130     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Some ah-hah moments about Kusto
22 Nov 2019   Updated: 22 Nov 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 4,870     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Stateful serverless: long running workflows with durable functions
Programming Languages
C#
28 Jul 2009   Updated: 28 Jul 2009   Rating: 4.43/5    Votes: 6   Popularity: 3.45
Licence: CPOL    Views: 399,066     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
One known issue with Silverlight is that the DataContext bound to a control may change, but there is no readily available change event. Unlike WPF, you don't have an explicit event to register with in order to track changes.
1 Sep 2009   Updated: 1 Sep 2009   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 33,130     Bookmarked: 27   Downloaded: 466
Please Sign up or sign in to vote.
Silverlight, with its powerful text and graphics manipulation capabilities and strong interaction with the scripting DOM, seems to be the perfect engine for a Captcha challenge.
13 Jul 2009   Updated: 14 Jul 2009   Rating: 3.40/5    Votes: 3   Popularity: 1.62
Licence: CPOL    Views: 29,190     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
A method for abstracting WCF service calls in Silverlight to facilitate reuse and easy re-targeting of services.
29 Sep 2009   Updated: 29 Sep 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 23,981     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Decoupled ChildWindow Dialogs with Prism in Silverlight 3
6 Oct 2009   Updated: 6 Oct 2009   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: CPOL    Views: 24,580     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
One of the most powerful benefits of Silverlight is that it uses the DependencyProperty model. Using this model, you can have great attached properties to describe reusable behaviors and attach those behaviors to certain elements.
7 Oct 2009   Updated: 7 Oct 2009   Rating: 4.59/5    Votes: 9   Popularity: 4.38
Licence: CPOL    Views: 36,482     Bookmarked: 18   Downloaded: 0
Please Sign up or sign in to vote.
The TextBox control is popular in Silverlight, but comes with a few nuances. Learn how to filter textboxes and force databinding with attached behaviors.
9 Oct 2009   Updated: 9 Oct 2009   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: CPOL    Views: 15,580     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to create reusable behaviors in Silverlight that can be attached through code or even with Expression Blend.
31 Mar 2009   Updated: 22 Jun 2009   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 34,913     Bookmarked: 27   Downloaded: 0
Please Sign up or sign in to vote.
SharpDevelop, NUnit, and Visual Studio Express
25 Apr 2009   Updated: 25 Apr 2009   Rating: 4.89/5    Votes: 2   Popularity: 1.47
Licence: CPOL    Views: 42,392     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Simplified Mocking with Dependency Injection for Unit Testing
15 Sep 2009   Updated: 15 Sep 2009   Rating: 4.93/5    Votes: 10   Popularity: 4.71
Licence: CPOL    Views: 35,421     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Learn about the implications of using the ref keyword on reference types.
3 Jun 2020   Updated: 3 Jun 2020   Rating: 4.96/5    Votes: 24   Popularity: 6.75
Licence: CPOL    Views: 22,911     Bookmarked: 44   Downloaded: 0
Please Sign up or sign in to vote.
A primer on using LINQ to wring strongly typed queries directly in code
5 Dec 2009   Updated: 5 Dec 2009   Rating: 4.79/5    Votes: 17   Popularity: 5.77
Licence: CPOL    Views: 37,980     Bookmarked: 43   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to host WCF as a Windows service (without using a web project) and how to code it so that you can test interactively without installing the service.
28 Aug 2009   Updated: 28 Aug 2009   Rating: 4.75/5    Votes: 3   Popularity: 2.27
Licence: CPOL    Views: 17,150     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Windows Workflow Foundation (WWF) is a powerful programming model and designer for workflow processes. Using workflow is easier than some may believe.
6 Aug 2009   Updated: 6 Aug 2009   Rating: 4.38/5    Votes: 10   Popularity: 4.38
Licence: CPOL    Views: 54,371     Bookmarked: 42   Downloaded: 266
Please Sign up or sign in to vote.
The pipeline pattern (sometimes also referred to as pipes and filters) has many useful applications. C# makes implementation even easier with the yield keyword.
25 May 2009   Updated: 3 Jun 2009   Rating: 4.68/5    Votes: 18   Popularity: 5.87
Licence: CPOL    Views: 33,850     Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
Second part of 2-part article about the SOLID and DRY acronyms for software development. This part covers Interface Segregation and Dependency Injection.
25 May 2009   Updated: 3 Jun 2009   Rating: 4.17/5    Votes: 16   Popularity: 5.02
Licence: CPOL    Views: 91,554     Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
First part of 2 part series on the SOLID and DRY acronyms: Don't Repeat Yourself, Single Responsibility, Open/Closed, and Liskov Substitution in this part.
21 Jul 2021   Updated: 21 Jul 2021   Rating: 4.88/5    Votes: 5   Popularity: 3.41
Licence: CPOL    Views: 7,462     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
In this blog post I look at what GraphQL is, share benefits and challenges, review the current .NET ecosystem, and walk you through some hands-on examples.
SQL
21 Jul 2020   Updated: 21 Jul 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 5,260     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to parse complex expression trees, and even modify them to alter IQueryable results.
XML
11 Oct 2009   Updated: 11 Oct 2009   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 40,590     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Today, we'll look at the TriggerAction that is also available in System.Windows.Interactivity (either as a part of Expression Blend, or available through the Blend SDK).
Web Development
ASP.NET
21 Sep 2020   Updated: 21 Sep 2020   Rating: 4.69/5    Votes: 3   Popularity: 2.24
Licence: CPOL    Views: 5,694     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
What if I could write a LINQ query on a client the same way I would on a server, and execute it remotely with minimal configuration, setup, ritual and ceremony?
2 Jun 2009   Updated: 3 Jun 2009   Rating: 4.24/5    Votes: 6   Popularity: 3.30
Licence: CPOL    Views: 26,424     Bookmarked: 36   Downloaded: 0
Please Sign up or sign in to vote.
A brief discussion of how to bind JavaScript to custom server/ASP.NET Controls using the AJAX client control model.
29 May 2009   Updated: 3 Jun 2009   Rating: 3.67/5    Votes: 4   Popularity: 2.21
Licence: CPOL    Views: 48,264     Bookmarked: 31   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to best embed/associate JavaScript with ASP.NET user controls
30 Jun 2009   Updated: 4 Jul 2009   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: CPOL    Views: 28,340     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
A simple Silverlight control that creates an image button with zoom and reflection
31 Mar 2009   Updated: 3 Jun 2009   Rating: 4.71/5    Votes: 4   Popularity: 2.84
Licence: CPOL    Views: 18,330     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to use complex classes as primary (not composite!) keys with NHibernate
31 Mar 2009   Updated: 31 Mar 2009   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 27,080     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
Using JQuery to intercept the click of an ASP:Button
Blazor
20 Nov 2019   Updated: 20 Nov 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,241     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Advanced Blazor techniques are covered such as sharing Razor class libraries between a Blazor WebAssembly project and Blazor server-side. Shows how to reference embedded resources like JavaScript libraries, debug on server-side then deploy as client-side and debug in the browser.
15 May 2020   Updated: 15 May 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,794     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to use EF Core and Cosmos DB with Blazor WebAssembly
20 Nov 2019   Updated: 21 Nov 2019   Rating: 4.64/5    Votes: 3   Popularity: 2.21
Licence: CPOL    Views: 4,591     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Build data-driven .NET applications with seamless client-server communication using fluent C# LINQ over OData (like GraphQL but without the JSON).
22 Jan 2020   Updated: 22 Jan 2020   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 12,041     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Blazor Server and Blazor WebAssembly (client) don't store state by default, resulting in a subpar user experience. This article tackles solutions to the problem.
21 Jul 2021   Updated: 21 Jul 2021   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 6,261     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Two methods and their comparison for Autocomplete pattern which is used to make it easier for users to select items from a long dropdown list
21 Jul 2021   Updated: 21 Jul 2021   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,921     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In this article I demonstrate multi-tenancy in a Blazor Server app
CSS
27 Dec 2020   Updated: 27 Dec 2020   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,740     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I will continue the tradition which I started in a 2015 blog post of celebrating the year and looking back at highlights.
HTML
10 Jan 2020   Updated: 10 Jan 2020   Rating: 4.89/5    Votes: 5   Popularity: 3.42
Licence: CPOL    Views: 5,360     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
WebAssembly now lives outside of the browser thanks to the WebAssembly System Interface (WASI) and runtimes like Wasmer and Wasmtime. Learn how to build and run your own WASI modules without leaving your favorite browser.
21 Nov 2019   Updated: 21 Nov 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,050     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Add dynamic search to a static Hugo website with custom templates to generate JSON and JavaScript to parse the results.
21 Nov 2019   Updated: 21 Nov 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,984     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Step-by-step guide to turn your static website into a Progressive Web App (PWA) including icons, manifest, and service worker code with examples using Hugo.
27 Nov 2019   Updated: 27 Nov 2019   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 5,300     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
The one feature that is not fully supported natively by the latest JavaScript versions is databinding. But how hard is it to implement? If your only motivation for using a heavy framework is databinding support, you may be surprised! Let’s roll up our sleeves and try it out.
2 Dec 2009   Updated: 2 Dec 2009   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 12,310     Bookmarked: 11   Downloaded: 42
Please Sign up or sign in to vote.
Use the Managed Extensibility Framework to export dictionary resources using custom ExportProvider in Silverlight
21 Nov 2019   Updated: 21 Nov 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,122     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Generate a thumbnail for your Hugo posts on the fly, then create a custom short code that uses thumbnails and page data like title and description to embed a post preview to interlink documents.
22 Nov 2019   Updated: 22 Nov 2019   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,981     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Migrate from Medium to Hugo
21 Nov 2019   Updated: 21 Nov 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,880     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A Content Security Policy (CSP) helps prevent a variety of attacks on your site. This article describes how to implement one for a static website when you don't control the headers.
HTML5
27 Feb 2020   Updated: 27 Feb 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 16,217     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
See what is possible to build using only plain, native "Vanilla.js" JavaScript. No frameworks!

Average tips rating: 5.00

Programming Languages
Javascript
13 Jan 2014   Updated: 13 Jan 2014   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 12,180     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to perform interception of services using Angular's decorator feature.

Average reference rating:

No reference articles have been posted.

Average project rating: 5.00

Hosted Services
Azure
18 Nov 2019   Updated: 13 Feb 2020   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: MIT    Views: 40,777     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Tutorial for file processing and importing to SQL leveraging serverless Azure Functions
Web Development
HTML
20 Nov 2019   Updated: 20 Nov 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 26,443     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Blazor and WebAssembly examples (part of a Blazor presentation)
Program Manager Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

I am a Program Manager for .NET Data at Microsoft. I have been building enterprise software with a focus on line of business web applications for more than two decades. I'm the author of several (now historical) technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. I use the Silverlight book everyday! It props up my monitor to the correct ergonomic height. I have delivered hundreds of technical presentations in dozens of countries around the world and love mentoring other developers. I am co-host of the Microsoft Channel 9 "On .NET" show. In my free time, I maintain a 95% plant-based diet, exercise regularly, hike in the Cascades and thrash Beat Saber levels.

I was diagnosed with young onset Parkinson's Disease in February of 2020. I maintain a blog about my personal journey with the disease at https://strengthwithparkinsons.com/.