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 →
StackOverflow published the results of their 2017 Developer Survey. They been conducting this survey for some time now, and they obviously…
Keep Reading →
This week a public preview of ASP.NET Core 2 was made available at Microsoft’s /BUILD event. You can install it side-by-side with your…
Keep Reading →
An easy way to make your software easier to work with, both for your users and for developers, is to use higher level custom exceptions. Low…
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 Next Page →