.NET
|
|
30 Jun 2014
Updated: 7 Jul 2014
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 15,912
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,510
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,261
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,182
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,900
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,760
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,401
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,810
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,710
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,230
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,412
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,370
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,000
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,331
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,200
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.80/5
Votes: 4
Popularity: 2.29
Licence: MIT
Views: 12,170
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,421
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,123
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,080
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,300
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: 9,723
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,501
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,237
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,550
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,721
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: 5,940
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: 10,862
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,651
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,891
Bookmarked: 5
Downloaded: 0
A simple build summary email for your development environment. Tests included
|