Click here to Skip to main content
12,949,601 members (63,293 online)

Articles by Artem Smirnov (Articles: 3, Technical Blogs: 35)

Articles: 3, Technical Blogs: 35

RSS Feed

Average article rating: 4.10

Printing
General
Posted: 22 Apr 2008   Updated: 27 Feb 2009   Views: 24,570   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 28   Downloaded: 348
The basics of Inka, an open source printing component
Exception Handling
General
Posted: 9 Jul 2007   Updated: 25 Sep 2007   Views: 38,144   Rating: 4.21/5    Votes: 14   Popularity: 4.79
Licence: Not specified      Bookmarked: 41   Downloaded: 0
This article is about when to throw an exception, why take some effort and define a custom exception class, how to provide more information to the developers that consume your component, and, finally, how to unit test your exceptions.
Uncategorised Technical Blogs
General
Posted: 2 Mar 2012   Updated: 2 Mar 2012   Views: 11,514   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Ripple, the utility that saves you from your personal NuGet hell

Average blogs rating: 4.36

Miscellaneous
General
Posted: 10 Oct 2011   Updated: 10 Oct 2011   Views: 8,001   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Creating a custom Visual Studio project template
Progress Controls
General
Posted: 26 Aug 2014   Updated: 26 Aug 2014   Views: 5,444   Rating: 4.25/5    Votes: 5   Popularity: 3.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Monitoring long operation progress via SignalR
Shell and IE programming
IE / Explorer plug-ins
Posted: 7 Jun 2012   Updated: 7 Jun 2012   Views: 8,735   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
How to fix the jQueryUI dialog height in IE, the quirks way
Applications & Tools
General
Posted: 16 Jun 2011   Updated: 16 Jun 2011   Views: 10,863   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
For those of you scared by the numerous steps required to setup a typical Open Source project, this would be a pleasant surprise.
Posted: 16 Jun 2011   Updated: 16 Jun 2011   Views: 9,502   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
A few tricks in using FubuMVC
ASP
Code Project scripts
Posted: 2 Feb 2012   Updated: 2 Feb 2012   Views: 11,832   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Custom ASP.NET Model Binders Series - Part 3: Subclassing your models
ASP.NET
General
Posted: 21 Jul 2011   Updated: 21 Jul 2011   Views: 6,732   Rating: 1.89/5    Votes: 2   Popularity: 0.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Share your wildest ideas about testing the MVC stuff you code.
Posted: 22 Jul 2011   Updated: 23 Jul 2011   Views: 5,311   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
HelloFubuWorldSparkMVC
Posted: 5 Nov 2011   Updated: 5 Nov 2011   Views: 5,372   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Writing testable Action Methods
Posted: 8 Jun 2012   Updated: 8 Jun 2012   Views: 2,812   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
A binder that breaks the rules
Howto
Posted: 7 Dec 2011   Updated: 7 Dec 2011   Views: 12,620   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Implementing a custom ASP.NET value provider
Web Services
General
Posted: 2 Sep 2011   Updated: 2 Sep 2011   Views: 10,412   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Here are the breaking changes in Ivonna v.3.
Other .NET Languages
Forth .NET
Posted: 5 Jul 2010   Updated: 8 Jul 2010   Views: 9,245   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
The following is not a problem with JustMock, it's a problem with trying to write a unit test involving a complex framework, and isolating parts of it not meant to be isolated.
.NET Framework
Applications
Posted: 19 Jul 2010   Updated: 19 Jul 2010   Views: 4,931   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
CodeProjectWait, isn't MVC testable by design? Yes, most of it is testable, but as for the Views, you have to resort to integration tests (which isn't bad by itself, but sometimes is not enough).In my recent project, I needed to write a test verifying that if a user is not authenticated, she sh
General
Posted: 11 Jan 2011   Updated: 11 Jan 2011   Views: 7,091   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Often you want to do some "fix" on your data before pushing it to the database....
Win32/64 SDK & OS
Active Directory
Posted: 17 Apr 2009   Updated: 17 Apr 2009   Views: 8,511   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
A Dose Of Code
Code Generation
General
Posted: 19 Jun 2010   Updated: 19 Jun 2010   Views: 5,100   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Let me introduce you to this exciting library, CThru.
Design and Architecture
Unit Testing
Posted: 22 Jul 2011   Updated: 23 Jul 2011   Views: 3,800   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Tough Choices: Test First, or Test Driven?
Posted: 22 Jul 2011   Updated: 23 Jul 2011   Views: 4,550   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Tough choices: Test first or test last
Posted: 16 Jun 2011   Updated: 23 Jul 2011   Views: 10,945   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
The advantages of using TDD
Posted: 3 Aug 2011   Updated: 10 Aug 2011   Views: 32,649   Rating: 3.75/5    Votes: 4   Popularity: 2.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Integration vs unit tests
Testing and QA
General
Posted: 21 Jul 2011   Updated: 21 Jul 2011   Views: 4,721   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Some facts about the Arrange-Act-Assert (also known as Given-When-Then) test pattern.
Posted: 21 Jul 2011   Updated: 21 Jul 2011   Views: 4,490   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Should the test framework create a separate instance of the test class for each test method?
Posted: 23 Jul 2011   Updated: 23 Jul 2011   Views: 5,212   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Testing MVC with Ivonna -- first look
Posted: 21 Feb 2012   Updated: 21 Feb 2012   Views: 5,940   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Jasmine is one of the most popular BDD-style JavaScript testing frameworks.
Posted: 13 Aug 2013   Updated: 13 Aug 2013   Views: 4,240   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
A real world example of a user-oriented test that it going to change your life forever. Or maybe not.
UI Testing
Posted: 8 Mar 2013   Updated: 8 Mar 2013   Views: 5,202   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Testing Async Requests, Mocking Async Methods with New Ivonna
Hardware & System
Clipboard
Posted: 12 Mar 2012   Updated: 12 Mar 2012   Views: 3,801   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Writing the first test for a real system
Posted: 23 Jul 2012   Updated: 23 Jul 2012   Views: 4,071   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
How to write the first test for a real system - Part II
Uncategorised Technical Blogs
General
Posted: 19 Jun 2010   Updated: 19 Jun 2010   Views: 4,280   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
On structuring your tests
Posted: 11 Aug 2011   Updated: 11 Aug 2011   Views: 8,873   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Getting ready for breaking changes in Ivonna v.3
Posted: 8 Sep 2013   Updated: 8 Sep 2013   Views: 24,438   Rating: 3.67/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
How to use a dropbox in your .NET application
Posted: 21 Jan 2014   Updated: 21 Jan 2014   Views: 4,410   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
codeproject If you are a .Net developer, there's no way you've never used, or at least heard about, NuGet. Unless you don't use any external dependencies, this package manager is a must have tool.
Posted: 22 Sep 2014   Updated: 22 Sep 2014   Views: 6,312   Rating: 4.50/5    Votes: 4   Popularity: 2.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
How to install a Nuget package programmatically
Posted: 16 Apr 2012   Updated: 7 Feb 2017   Views: 6,263   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
How to configure your assets for FubuMVC
No tips have been posted.
No reference articles have been posted.

Artem Smirnov
Software Developer GeekSoft
Lithuania Lithuania
No Biography provided


Advertise | Privacy | Mobile
Web02 | 2.8.170524.1 | Last Updated 25 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid