.NET
|
|
30 Jun 2014
Updated: 7 Jul 2014
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 16,174
Bookmarked: 4
Downloaded: 0
This article will define a “Pure Function” and an “Idempotent Function”.
|
All Topics
|
|
18 Jan 2012
Updated: 18 Jan 2012
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 12,522
Bookmarked: 0
Downloaded: 0
The Next Generation of User Group Meetings
|
|
14 Feb 2012
Updated: 14 Feb 2012
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 15,313
Bookmarked: 3
Downloaded: 0
Get started using FxCop against your nightly build without first resolving all the violations
|
|
9 Feb 2012
Updated: 9 Feb 2012
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 30,294
Bookmarked: 5
Downloaded: 0
Use Root Cause Analysis for Defect Prevention in your Software Development Process
|
|
1 Aug 2015
Updated: 1 Aug 2015
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 4,973
Bookmarked: 4
Downloaded: 0
Write subroutines profusely
|
|
14 Feb 2016
Updated: 15 Feb 2016
Rating: 4.64/5
Votes: 6
Popularity: 3.61
Licence: CPOL
Views: 13,992
Bookmarked: 1
Downloaded: 0
Eliminate deep nesting by using switch statements and functions
|
|
30 Aug 2015
Updated: 30 Aug 2015
Rating: 4.60/5
Votes: 4
Popularity: 2.77
Licence: CPOL
Views: 4,433
Bookmarked: 3
Downloaded: 0
When you write programs that consist of many lines of code, where the threshold of “many lines” probably begins around fifty lines of code, you should consider organizing your code in ways that will make it easier for you to maintain it in the future.
|
|
8 Sep 2011
Updated: 8 Sep 2011
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 14,882
Bookmarked: 4
Downloaded: 0
Writing quality software implies that you are making the correct coding decisions. But a lot of factors may induce us to make an incorrect decision.
|
|
10 Apr 2012
Updated: 10 Apr 2012
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: CPOL
Views: 8,784
Bookmarked: 7
Downloaded: 0
A software architect needs to help a business solve business problems first, and worry about purity of architecture second.
|
|
2 Aug 2015
Updated: 2 Aug 2015
Rating: 4.87/5
Votes: 6
Popularity: 3.79
Licence: CPOL
Views: 11,313
Bookmarked: 4
Downloaded: 0
Global variables are variables that can be accessed from anywhere in the program.
|
|
6 Aug 2015
Updated: 6 Aug 2015
Rating: 4.47/5
Votes: 18
Popularity: 5.61
Licence: CPOL
Views: 23,886
Bookmarked: 8
Downloaded: 0
Robert’s Rules of Coders: #3 Use Good, Meaningful Names
|
|
8 Sep 2015
Updated: 8 Sep 2015
Rating: 4.89/5
Votes: 7
Popularity: 4.13
Licence: CPOL
Views: 7,510
Bookmarked: 4
Downloaded: 0
When someone refers to a magic numbers in software, they probably have one of the following three scenarios in mind: A value that is used to determine the behavior of the code, but the value itself provides no meaning A value that has been hard coded in several locations in the program, that is
|
|
18 Oct 2015
Updated: 18 Oct 2015
Rating: 3.86/5
Votes: 6
Popularity: 3.00
Licence: CPOL
Views: 5,043
Bookmarked: 3
Downloaded: 0
Use constants for values that don't change
|
|
21 Jan 2016
Updated: 14 Feb 2016
Rating: 4.55/5
Votes: 10
Popularity: 4.55
Licence: CPOL
Views: 19,603
Bookmarked: 4
Downloaded: 0
Robert’s Rules of Coders: #8 Avoid Negative Conditionals And Method Names
|
Artificial Intelligence
|
Machine Learning |
24 Mar 2017
Updated: 24 Mar 2017
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: CPOL
Views: 5,274
Bookmarked: 1
Downloaded: 0
An overview of the techniques that can be used to damage the most popular AI in use today, neural networks
|
Database Development
|
MySQL |
7 Mar 2020
Updated: 7 Mar 2020
Rating: 3.86/5
Votes: 5
Popularity: 2.70
Licence: MIT
Views: 12,796
Bookmarked: 9
Downloaded: 0
The benefit of this approach is that you can then regularly scan your entire code base for the use of .ExecuteReader and .ExecuteNonQuery knowing that there should be no cases of those methods, other than the exception cases you expect.
|
SQL Server |
11 Feb 2012
Updated: 11 Feb 2012
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 32,573
Bookmarked: 5
Downloaded: 0
Use a SQL script to generate well formatted stored procedures in SQL Server
|
|
18 Aug 2019
Updated: 18 Aug 2019
Rating: 2.73/5
Votes: 3
Popularity: 1.30
Licence: CPOL
Views: 3,175
Bookmarked: 0
Downloaded: 0
SQL Server’s sp_executesql does not protect you from SQL Injection
|
DevOps
|
|
11 Jul 2021
Updated: 11 Jul 2021
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 4,252
Bookmarked: 5
Downloaded: 0
This article looks at continuous integration and continuous deployment to highlight what contexts each practice may work well in, and contexts where the practice may not work well, or may even be counter-productive.
|
|
14 Dec 2021
Updated: 14 Dec 2021
Rating: 3.50/5
Votes: 2
Popularity: 1.05
Licence: CPOL
Views: 4,372
Bookmarked: 4
Downloaded: 0
A development team should consider many factors before picking an item from the product backlog to work on. Here are some examples of how features may be selected for development.
|
General Programming
|
Architecture |
18 Aug 2021
Updated: 18 Aug 2021
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 10,095
Bookmarked: 6
Downloaded: 0
Choose wisely how we spend our limited time on creating software and improving processes
|
Gmail
|
|
26 May 2019
Updated: 26 May 2019
Rating: 3.00/5
Votes: 3
Popularity: 1.43
Licence: CPOL
Views: 3,554
Bookmarked: 6
Downloaded: 0
A lot of small teams could use reminder emails when it is time for a team member to perform a task, but there are not a lot of products where you can easily set up reminder emails for team members for free. But you can do it easily with a Google Sheet. Building on the […]
|
Programming Languages
|
C# |
12 Oct 2012
Updated: 12 Oct 2012
Rating: 5.00/5
Votes: 16
Popularity: 6.02
Licence: CPOL
Views: 108,863
Bookmarked: 23
Downloaded: 0
Some implementation details
|
|
18 Jan 2012
Updated: 18 Jan 2012
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 14,592
Bookmarked: 3
Downloaded: 0
Good examples of better coding are not always easy to find, but here is one.
|
|
10 Jul 2016
Updated: 11 Jul 2016
Rating: 4.56/5
Votes: 5
Popularity: 3.18
Licence: CPOL
Views: 14,913
Bookmarked: 1
Downloaded: 0
Separate User Interface Logic From Business Logic
|
|
12 Jul 2021
Updated: 12 Jul 2021
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 6,024
Bookmarked: 7
Downloaded: 0
Average programmers get the job done. Excellent programmers get the job done too, but the code of excellent programmers lasts longer and is easier to change to meet future requirements. Below is an example of upgrading average code to excellent code.
|
C++ |
20 Mar 2016
Updated: 20 Mar 2016
Rating: 5.00/5
Votes: 11
Popularity: 5.00
Licence: CPOL
Views: 11,085
Bookmarked: 5
Downloaded: 0
We often hesitate to take the action that shows we are committed to doing something new. We read about it, analyze it, and try to understand it; but real learning requires that we go beyond reading. We must DO.
|
STL
|
|
18 Jan 2012
Updated: 18 Jan 2012
Rating: 4.67/5
Votes: 3
Popularity: 2.23
Licence: CPOL
Views: 13,775
Bookmarked: 2
Downloaded: 0
Reduce Waste During Software Development by Increasing Communication
|
|
13 Jan 2015
Updated: 14 Jan 2015
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 6,986
Bookmarked: 5
Downloaded: 0
A simple build summary email for your development environment. Tests included
|