Last updated: 13 October 2023 It's a common housekeeping practice to delete git branches once they're no longer used, but this practice isn…
Keep Reading →
If you’re using the dotnet CLI tools to develop your .NET Core apps, you’re probably very familiar with typing dotnet run and/or dotnet test…
Keep Reading →
Last month I published a short video course on ASP.NET Core that should help you or your team members get up to speed quickly on ASP.NET…
Keep Reading →
As CLI tools become more and more popular, it's not unusual that I find I have more than one command, bash, or PowerShell window open. Often…
Keep Reading →
There are two ways to get rid of untracked files from your git working tree. The first one, which many of us have done, is to simply go to a…
Keep Reading →
The current version of the dotnet command line interface provides features to add a nuget package, but doesn’t expose a separate command to…
Keep Reading →
Someone recently asked this question on GitHub, and I thought it was worth spreading this information more widely: I’ve been doing some…
Keep Reading →
I've been doing some traveling lately, which is when I tend to have time to catch up on listening to podcasts. I'm a fan of DotNetRocks…
Keep Reading →
I’m reviewing Mark Miller‘s online course, The Science of Great UI. This course is the first in a series, with the forthcoming Design Like a…
Keep Reading →
It's not unusual in applications to have a few constants defined for things you know are never going to change (so you don’t need to store…
Keep Reading →
- ← Previous Page
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170 Next Page →