Click here to Skip to main content
13,831,402 members

Articles by Jeremy Likness (Articles: 21, Technical Blogs: 22, Tip/Trick: 1)

Articles: 21, Technical Blogs: 22, Tip/Trick: 1

RSS Feed

Average article rating: 4.50

Ajax
Controls
Posted: 11 Jun 2009   Updated: 16 Jun 2009   Views: 34,580   Rating: 4.86/5    Votes: 12   Popularity: 5.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 0
ASP.NET AJAX-based source code browser
ASP.NET
Howto
Posted: 1 Jun 2009   Updated: 1 Jun 2009   Views: 44,146   Rating: 4.28/5    Votes: 10   Popularity: 4.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 638
The purpose of this article is to demonstrate a sample framework that uses the MVC pattern successfully with the traditional ASP.NET WebForms engine.
Client side scripting
Beginners
Posted: 29 Jan 2014   Updated: 25 Apr 2018   Views: 82,277   Rating: 4.77/5    Votes: 86   Popularity: 9.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 133   Downloaded: 0
Learn why Angular, a JavaScript toolset, is gaining popularity so quickly.
Silverlight
Applications
Posted: 19 Jun 2009   Updated: 19 Jun 2009   Views: 15,000   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
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...
Posted: 6 Jul 2009   Updated: 6 Jul 2009   Views: 50,368   Rating: 4.50/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 958
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.
General
Posted: 8 Aug 2010   Updated: 8 Aug 2010   Views: 2,102,151   Rating: 4.94/5    Votes: 257   Popularity: 11.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 704   Downloaded: 25,074
An introduction to the Model-View-ViewModel (MVVM) pattern.
HowTo
Posted: 22 Jul 2009   Updated: 22 Jul 2009   Views: 80,536   Rating: 4.64/5    Votes: 13   Popularity: 5.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 2,056
Hierarchical data templates are a powerful way to organize and bind data that is available in Windows Presentation Foundation (WPF) and Silverlight.
Posted: 31 Jul 2009   Updated: 31 Jul 2009   Views: 33,120   Rating: 4.20/5    Votes: 6   Popularity: 3.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
How to save bitmaps to isolated storage in Silverlight 3
Database
SQL
Posted: 25 Aug 2009   Updated: 25 Aug 2009   Views: 16,592   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Common table expressions (CTEs) are a powerful new construct for building advanced queries.
NoSQL
General
Posted: 3 Aug 2018   Updated: 3 Aug 2018   Views: 5,310   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Learn how to partition collections using the C# MongoDB driver with Azure Cosmos DB
C#
COM Interop
Posted: 14 Apr 2009   Updated: 14 Apr 2009   Views: 12,310   Rating: 4.50/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Hot to use an extension method to strongly type your navigation
General
Posted: 1 Apr 2009   Updated: 1 Apr 2009   Views: 22,060   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
JSON and C# using Generics and delegates
Collections
General
Posted: 13 Aug 2009   Updated: 13 Aug 2009   Views: 25,020   Rating: 4.88/5    Votes: 18   Popularity: 6.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 0
Learn about collections in C#. Part 1 focuses on interfaces provided in the System.Collections namespace.
Posted: 8 Sep 2009   Updated: 8 Sep 2009   Views: 16,201   Rating: 4.53/5    Votes: 11   Popularity: 4.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 42   Downloaded: 0
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.
Posted: 22 Sep 2009   Updated: 22 Sep 2009   Views: 22,201   Rating: 4.71/5    Votes: 8   Popularity: 4.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
Understand collections, iterators, and the use of the yield statement to create powerful, custom collections in C#.
Product Showcase
General
Posted: 1 Mar 2016   Updated: 1 Mar 2016   Views: 23,651   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
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.
Posted: 7 Nov 2018   Updated: 7 Nov 2018   Views: 3,070   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
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.
Reviews on Third Party Products and Tools
Professional Reviews
Posted: 5 Oct 2017   Updated: 5 Oct 2017   Views: 12,553   Rating: 5.00/5    Votes: 34   Popularity: 7.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
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.
Posted: 20 Oct 2017   Updated: 20 Oct 2017   Views: 5,590   Rating: 4.80/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
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.
Posted: 7 Jun 2018   Updated: 7 Jun 2018   Views: 3,322   Rating: 4.67/5    Votes: 2   Popularity: 0.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
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.
Posted: 8 Nov 2018   Updated: 8 Nov 2018   Views: 9,907   Rating: 4.48/5    Votes: 7   Popularity: 3.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
In this article I review the DocGenius™ Toolkit by ActivePDF, a powerful .NET library for manipulating PDF documents.

Average blogs rating: 4.46

ASP.NET Controls
General
Posted: 2 Jun 2009   Updated: 3 Jun 2009   Views: 23,871   Rating: 4.24/5    Votes: 6   Popularity: 3.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
A brief discussion of how to bind JavaScript to custom server/ASP.NET Controls using the AJAX client control model.
Posted: 29 May 2009   Updated: 3 Jun 2009   Views: 42,261   Rating: 3.67/5    Votes: 4   Popularity: 2.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Learn how to best embed/associate JavaScript with ASP.NET user controls
Silverlight
Controls
Posted: 30 Jun 2009   Updated: 4 Jul 2009   Views: 25,400   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
A simple Silverlight control that creates an image button with zoom and reflection
Posted: 28 Jul 2009   Updated: 28 Jul 2009   Views: 314,440   Rating: 4.43/5    Votes: 6   Popularity: 3.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
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.
Posted: 1 Sep 2009   Updated: 1 Sep 2009   Views: 28,562   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 466
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.
HowTo
Posted: 14 Jul 2009   Updated: 14 Jul 2009   Views: 27,110   Rating: 3.40/5    Votes: 3   Popularity: 1.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
A method for abstracting WCF service calls in Silverlight to facilitate reuse and easy re-targeting of services.
Posted: 29 Sep 2009   Updated: 29 Sep 2009   Views: 20,760   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Decoupled ChildWindow Dialogs with Prism in Silverlight 3
Posted: 6 Oct 2009   Updated: 6 Oct 2009   Views: 22,880   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
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.
Posted: 7 Oct 2009   Updated: 7 Oct 2009   Views: 31,230   Rating: 4.59/5    Votes: 9   Popularity: 4.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
The TextBox control is popular in Silverlight, but comes with a few nuances. Learn how to filter textboxes and force databinding with attached behaviors.
Posted: 9 Oct 2009   Updated: 9 Oct 2009   Views: 13,380   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Learn how to create reusable behaviors in Silverlight that can be attached through code or even with Expression Blend.
Posted: 11 Oct 2009   Updated: 11 Oct 2009   Views: 37,093   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
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).
Posted: 2 Dec 2009   Updated: 2 Dec 2009   Views: 10,532   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 41
Use the Managed Extensibility Framework to export dictionary resources using custom ExportProvider in Silverlight
Database
Data Access
Posted: 31 Mar 2009   Updated: 3 Jun 2009   Views: 16,590   Rating: 4.71/5    Votes: 4   Popularity: 2.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Learn how to use complex classes as primary (not composite!) keys with NHibernate
C#
Applications
Posted: 31 Mar 2009   Updated: 22 Jun 2009   Views: 29,490   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
SharpDevelop, NUnit, and Visual Studio Express
General
Posted: 31 Mar 2009   Updated: 31 Mar 2009   Views: 23,960   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Using JQuery to intercept the click of an ASP:Button
Posted: 25 Apr 2009   Updated: 25 Apr 2009   Views: 35,102   Rating: 4.89/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Simplified Mocking with Dependency Injection for Unit Testing
Posted: 16 Sep 2009   Updated: 16 Sep 2009   Views: 28,150   Rating: 4.93/5    Votes: 10   Popularity: 4.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Learn about the implications of using the ref keyword on reference types.
Windows Communication Foundation
General
Posted: 5 Dec 2009   Updated: 5 Dec 2009   Views: 33,340   Rating: 4.86/5    Votes: 17   Popularity: 5.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 0
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.
Windows Workflow Foundation
General
Posted: 28 Aug 2009   Updated: 28 Aug 2009   Views: 15,210   Rating: 4.75/5    Votes: 3   Popularity: 2.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Windows Workflow Foundation (WWF) is a powerful programming model and designer for workflow processes. Using workflow is easier than some may believe.
Design and Architecture
Design Patterns
Posted: 6 Aug 2009   Updated: 6 Aug 2009   Views: 46,872   Rating: 4.38/5    Votes: 10   Popularity: 4.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 266
The pipeline pattern (sometimes also referred to as pipes and filters) has many useful applications. C# makes implementation even easier with the yield keyword.
Methodologies
Posted: 25 May 2009   Updated: 3 Jun 2009   Views: 27,010   Rating: 4.70/5    Votes: 18   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
Second part of 2-part article about the SOLID and DRY acronyms for software development. This part covers Interface Segregation and Dependency Injection.
Posted: 25 May 2009   Updated: 3 Jun 2009   Views: 57,051   Rating: 4.17/5    Votes: 16   Popularity: 4.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
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.

Average tips rating: 5.00

Client side scripting
General
Posted: 13 Jan 2014   Updated: 13 Jan 2014   Views: 10,110   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Learn how to perform interception of services using Angular's decorator feature.
No reference articles have been posted.
No projects have been posted.

Jeremy Likness
Instructor / Trainer Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

Jeremy Likness is a Cloud Developer Advocate for Azure at Microsoft. Jeremy has spent two decades building enterprise software with a focus on line of business web applications. Jeremy is the author of several highly acclaimed technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. He has given hundreds of technical presentations during his career as a professional developer. In his free time, Jeremy likes to CrossFit, hike, and maintain a 100% plant-based diet.

Jeremy's roles as business owner, technology executive and hands-on developer provided unique opportunities to directly impact the bottom line of multiple businesses by helping them grow and increase their organizational capacity while improving operational efficiency. He has worked with several initially small companies like Manhattan Associates and AirWatch before they grew large and experienced their transition from good to great while helping direct vision and strategy to embrace changing technology and markets. Jeremy is capable of quickly adapting to new paradigms and helps technology teams endure change by providing strong leadership, working with team members “in the trenches” and mentoring them in the soft skills that are key for engineers to bridge the gap between business and technology.


Advertise | Privacy | Cookies | Terms of Service
Web06 | 2.8.190114.1 | Last Updated 18 Jan 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid