|
9 Jul 2005
Updated: 23 Jul 2014
Rating: 4.95/5
Votes: 37
Popularity: 7.45
Licence: CPOL
Views: 100,826
Bookmarked: 96
Downloaded: 0
Logical layers within n-tier systems should be designed to interact and be influenced by neighboring layers only. This restriction is often violated which is detrimental to the system. In this article I will discuss why this is common, the consequences, and why we should focus on layer isolationism.
|
|
7 Jul 2005
Updated: 7 Jul 2005
Rating: 4.03/5
Votes: 79
Popularity: 7.64
Licence: BSD
Views: 74,032
Bookmarked: 23
Downloaded: 0
Developers are from Mars, managers are from Venus: A practical guide for improving communication and getting what you want in your IT department.
|
|
14 Feb 2005
Updated: 29 May 2013
Rating: 3.50/5
Votes: 29
Popularity: 5.12
Licence: CPOL
Views: 43,890
Bookmarked: 17
Downloaded: 0
Encryption methods using biological basis. As with many technologies, the first announcements do not make many waves and it takes time for the mainstream media to understand the significance of such announcements and separate them from all the other noise.
|
Desktop Programming
|
Windows Forms |
7 Dec 2011
Updated: 23 Jul 2014
Rating: 4.78/5
Votes: 51
Popularity: 8.04
Licence: BSD
Views: 429,788
Bookmarked: 137
Downloaded: 28,361
Bar code scanner integration with WPF or WinForms.
|
WPF |
27 Jun 2015
Updated: 27 Jun 2015
Rating: 4.75/5
Votes: 37
Popularity: 7.28
Licence: CPOL
Views: 139,225
Bookmarked: 25
Downloaded: 1,332
Explaining what MSDN does not, and providing an easier way to use ObservableCollection.
|
|
20 Aug 2014
Updated: 25 Jun 2015
Rating: 4.39/5
Votes: 28
Popularity: 6.21
Licence: CPOL
Views: 108,580
Bookmarked: 26
Downloaded: 766
In this article I will demonstrate methods to simplify the use of routed commands in WPF.
|
Mobile Apps
|
|
25 Oct 2004
Updated: 25 Oct 2004
Rating: 4.47/5
Votes: 21
Popularity: 5.81
Licence: Not specified
Views: 118,254
Bookmarked: 55
Downloaded: 978
Any user who works with database updates uses transactions. Transactions in ADO.NET are done using a transaction object, and a try..catch, but there is an easier, one might even say a more C# way to handle database transactions.
|
|
6 May 2005
Updated: 6 May 2005
Rating: 2.58/5
Votes: 27
Popularity: 3.69
Licence: CPOL
Views: 80,071
Bookmarked: 21
Downloaded: 1
Just moved to C#? Do you miss the for i = 1 to 50 syntax? Look no further, C# can do it too by extending it in a unique way.
|
|
14 Feb 2005
Updated: 14 Feb 2005
Rating: 3.26/5
Votes: 22
Popularity: 4.37
Licence: Not specified
Views: 156,250
Bookmarked: 43
Downloaded: 0
Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.
|
Operating Systems
|
Windows |
11 Oct 2006
Updated: 11 Oct 2006
Rating: 3.20/5
Votes: 12
Popularity: 3.45
Licence: CPOL
Views: 40,503
Bookmarked: 8
Downloaded: 0
Not all exceptions are errors. Many developers have incorrectly been taught or assume that all exceptions are errors. In fact, a key clue is that they are called exceptions and not errors.
|
|
21 Jun 2005
Updated: 23 Jul 2014
Rating: 4.79/5
Votes: 168
Popularity: 10.59
Licence: CPOL
Views: 685,499
Bookmarked: 363
Downloaded: 0
Over the years we have moved from desktop, to client server, to 3-tier, to n-tier, to service orientation. In the process though many things have changed, but many habits have remained. This article discusses what we are doing wrong, and the possible solutions.
|
Programming Languages
|
C# |
20 Sep 2008
Updated: 23 Jul 2014
Rating: 4.99/5
Votes: 187
Popularity: 11.30
Licence: CPOL
Views: 326,772
Bookmarked: 324
Downloaded: 0
Build your own OS in Visual Studio and C#.
|
|
2 Jul 2005
Updated: 2 Jul 2005
Rating: 3.04/5
Votes: 11
Popularity: 3.17
Licence: CPOL
Views: 226,339
Bookmarked: 41
Downloaded: 4,723
In this article I will demonstrate how to quickly and easily retrieve mail messages using the POP3 protocol.
|
|
24 Jul 2005
Updated: 24 Jul 2005
Rating: 2.63/5
Votes: 10
Popularity: 2.63
Licence: Not specified
Views: 44,652
Bookmarked: 12
Downloaded: 250
In this article, I will demonstrate how to quickly and easily post a message to a newsgroup, including an attachment, using the Indy open source library.
|
Delphi |
12 Jul 2018
Updated: 12 Jul 2018
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: CPOL
Views: 31,641
Bookmarked: 6
Downloaded: 0
Delphi has some big gotchas with interfaces. Learn how to bypass them.
|
|
12 Jul 2018
Updated: 12 Jul 2018
Rating: 4.83/5
Votes: 19
Popularity: 6.17
Licence: CPOL
Views: 23,588
Bookmarked: 5
Downloaded: 0
There are dozens of more things I'd like to see in Delphi, but here I will cover the ones that are easy to implement, yet provide large gains.
|
F# |
6 Aug 2010
Updated: 12 Aug 2010
Rating: 4.94/5
Votes: 159
Popularity: 10.84
Licence: BSD
Views: 518,361
Bookmarked: 315
Downloaded: 0
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
|
|
3 Jul 2011
Updated: 3 Jul 2011
Rating: 4.92/5
Votes: 19
Popularity: 6.17
Licence: BSD
Views: 67,124
Bookmarked: 58
Downloaded: 0
A quick view under the hood of Cosmos and how it works
|
Java |
1 Jul 2012
Updated: 23 Jul 2014
Rating: 4.93/5
Votes: 58
Popularity: 8.70
Licence: CPOL
Views: 100,317
Bookmarked: 109
Downloaded: 0
Remotely controlling a PC to turn it on and off from software control on another PC.
|
MSIL |
3 Jul 2011
Updated: 4 Jul 2011
Rating: 4.88/5
Votes: 12
Popularity: 5.27
Licence: BSD
Views: 57,831
Bookmarked: 29
Downloaded: 0
Introduction to writing plugs in Cosmos in C#, Assembly, or X#
|
|
4 Jul 2011
Updated: 4 Jul 2011
Rating: 4.71/5
Votes: 10
Popularity: 4.71
Licence: BSD
Views: 40,347
Bookmarked: 25
Downloaded: 0
Several users have written to me requesting information on the new Cosmos X86 assembly level debugger. Because of the great interest I have written this short preview article.
|
SQL |
13 Jun 2005
Updated: 23 Jul 2014
Rating: 4.84/5
Votes: 29
Popularity: 7.01
Licence: CPOL
Views: 144,373
Bookmarked: 76
Downloaded: 855
Ever wished you could truly embed SQL functionality in your C# code without using strings or late binding? Imagine being able to write complex Where clauses purely in C#.
|
Visual Basic |
15 Feb 2005
Updated: 15 Feb 2005
Rating: 4.82/5
Votes: 36
Popularity: 7.26
Licence: Not specified
Views: 168,518
Bookmarked: 50
Downloaded: 0
Some things in .NET are missing "practical" short cuts. This article demonstrates how to obtain the row in a DataTable that the currently selected row in a DataGrid is linked to.
|
|
18 May 2004
Updated: 14 Nov 2004
Rating: 3.97/5
Votes: 26
Popularity: 5.48
Licence: Not specified
Views: 231,163
Bookmarked: 58
Downloaded: 1,329
How to send a simple text email message.
|
|
16 Feb 2005
Updated: 16 Feb 2005
Rating: 2.68/5
Votes: 15
Popularity: 3.15
Licence: Not specified
Views: 105,724
Bookmarked: 23
Downloaded: 3,635
Demonstrates how to use a UDP client, and a UDP server. The example is named "Remote BSOD Invocator", or simply RBSOD for short. RBSOD can be used to trigger fake (and funny) BSODs on your colleagues' (or enemies') computers.
|
Virtualization
|
|
5 Jun 2004
Updated: 9 Sep 2019
Rating: 4.77/5
Votes: 254
Popularity: 11.40
Licence: CPOL
Views: 583,683
Bookmarked: 168
Downloaded: 0
As software developers, piracy is something that affects us all. You might not see it directly if you work for a large company but you still have an interest in who is using your company's software. If you work for a small company or are a solo developer, piracy hits a lot closer to home.
|
Web Development
|
ASP.NET |
19 May 2004
Updated: 9 Aug 2004
Rating: 3.35/5
Votes: 89
Popularity: 6.54
Licence: Not specified
Views: 482,705
Bookmarked: 52
Downloaded: 0
In this article, I will propose why developers like yourself should care about .NET, even if you are not planning to move to .NET.
|
|
13 Oct 2004
Updated: 27 Oct 2004
Rating: 4.61/5
Votes: 92
Popularity: 8.95
Licence: BSD
Views: 343,604
Bookmarked: 143
Downloaded: 3,575
In this article, I’ll explain how you can easily store and retrieve your application settings with just a few lines of code
|
|
21 Jul 2005
Updated: 23 Jul 2014
Rating: 4.84/5
Votes: 50
Popularity: 8.05
Licence: CPOL
Views: 249,735
Bookmarked: 150
Downloaded: 0
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
|
HTML |
7 Jul 2011
Updated: 9 Sep 2019
Rating: 4.89/5
Votes: 85
Popularity: 9.44
Licence: CPOL
Views: 126,664
Bookmarked: 102
Downloaded: 2
Delivering software globally goes far beyond simply localizing. This article covers cultures, graphics, text spacing and more.
|
XHTML |
5 Jul 2011
Updated: 5 Jul 2011
Rating: 4.74/5
Votes: 5
Popularity: 3.31
Licence: BSD
Views: 35,801
Bookmarked: 15
Downloaded: 605
This short article will show an easy way to extract HTML data URI images and convert the HTML to use external images.
|