Click here to Skip to main content
13,510,033 members

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

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

RSS Feed

Average article rating: 4.50

Ajax
Controls
Posted: 11 Jun 2009   Updated: 16 Jun 2009   Views: 33,300   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: 39,970   Rating: 4.28/5    Votes: 10   Popularity: 4.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 624
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: 29 Jan 2014   Views: 64,520   Rating: 4.86/5    Votes: 75   Popularity: 9.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 0
Learn why Angular, a JavaScript toolset, is gaining popularity so quickly.
Silverlight
Applications
Posted: 19 Jun 2009   Updated: 19 Jun 2009   Views: 14,410   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: 45,870   Rating: 4.50/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 949
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,036,552   Rating: 4.94/5    Votes: 257   Popularity: 11.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 699   Downloaded: 24,607
An introduction to the Model-View-ViewModel (MVVM) pattern.
HowTo
Posted: 22 Jul 2009   Updated: 22 Jul 2009   Views: 76,750   Rating: 4.64/5    Votes: 13   Popularity: 5.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 2,036
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: 31,500   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: 15,440   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Common table expressions (CTEs) are a powerful new construct for building advanced queries.
C#
COM Interop
Posted: 14 Apr 2009   Updated: 14 Apr 2009   Views: 11,620   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: 20,800   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: 23,580   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: 15,050   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: 20,200   Rating: 4.71/5    Votes: 8   Popularity: 4.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   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: 20,900   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.
Reviews on Third Party Products and Tools
Professional Reviews
Posted: 5 Oct 2017   Updated: 5 Oct 2017   Views: 8,160   Rating: 5.00/5    Votes: 33   Popularity: 7.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   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: 4,580   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.

Average blogs rating: 4.46

ASP.NET Controls
General
Posted: 2 Jun 2009   Updated: 3 Jun 2009   Views: 23,190   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: 40,010   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: 24,680   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: 229,881   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: 27,250   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: 13 Jul 2009   Updated: 14 Jul 2009   Views: 26,370   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: 19,790   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,110   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: 29,830   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: 12,670   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: 35,530   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: 9,940   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: 15,790   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: 28,290   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: 22,800   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: 32,040   Rating: 4.89/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Simplified Mocking with Dependency Injection for Unit Testing
Posted: 15 Sep 2009   Updated: 15 Sep 2009   Views: 26,730   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: 32,250   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: 14,500   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: 44,330   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: 25,110   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: 49,240   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: 9,310   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.

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 |
Web04 | 2.8.180417.1 | Last Updated 24 Apr 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid