Damian Edwards Profile Banner
Damian Edwards Profile
Damian Edwards

@DamianEdwards

Followers
50,645
Following
1,169
Media
4,682
Statuses
49,097

Architect on .NET at Microsoft 💘 craft🍻 malt🥃 good☕ fine⌚ 🇦🇺🏏 @Mariners @seahawks 🏈 @F1 🏎 📺 #BLM 🇺🇦

Redmond, WA, USA
Joined May 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@DamianEdwards
Damian Edwards
1 year
13 years at @Microsoft today 🎉
45
7
739
@DamianEdwards
Damian Edwards
3 years
Modern C# features & new minimalistic APIs in #aspnetcore are starting to come together nicely in .NET 6. You can see some examples in my repo. If you want to play along grab the latest CI bits from
Tweet media one
49
125
729
@DamianEdwards
Damian Edwards
1 year
If the AI revolution doesn't bring about productivity changes that lead us to a 4-day or even 3-day work week, then I have to wonder WTF the point of all this tech is. #capitalism
60
145
706
@DamianEdwards
Damian Edwards
6 years
I'm not sure @davidfowl understands the idea behind standing desks
Tweet media one
29
57
634
@DamianEdwards
Damian Edwards
3 years
11 years at @Microsoft today!
33
3
520
@DamianEdwards
Damian Edwards
3 years
Example of a Todo API implementation with C# 10 & Sqlite including DI, config, logging, OpenAPI/Swagger, DB init. in ~130 lines
Tweet media one
17
89
513
@DamianEdwards
Damian Edwards
3 years
You don't have to support IE11 anymore
@lobrien
Larry O'Brien
3 years
Uplift a programmer with one tweet.
57
3
76
13
53
438
@DamianEdwards
Damian Edwards
3 years
Ah, see how productive we used to be on the #aspnet team when we were in the actual office together?
Tweet media one
16
17
377
@DamianEdwards
Damian Edwards
3 years
Mr.14's been battling Crohn's for 2 months & despite doing all asked of him his body had other plans. He's now on a feeding tube to allow his GI system to heal. Hospital is pretty boring but at least there's @Mariners baseball while we wait for @F1 to return ♥️ @CrohnsColitisFn
Tweet media one
Tweet media two
Tweet media three
Tweet media four
76
2
372
@DamianEdwards
Damian Edwards
6 years
A first look at changes coming in #aspnetcore 3.0
10
242
342
@DamianEdwards
Damian Edwards
5 years
Today is 9 years for me at Microsoft 😳
24
1
337
@DamianEdwards
Damian Edwards
3 years
Very happy to report Fitz came home from the hospital today! He's still on a feeding tube for another 4-6 weeks along with a regime of medication but he's feeling a lot better & we look fwd to seeing him heal & grow over the coming months. Thank you all for your msgs of support.
@DamianEdwards
Damian Edwards
3 years
Mr.14's been battling Crohn's for 2 months & despite doing all asked of him his body had other plans. He's now on a feeding tube to allow his GI system to heal. Hospital is pretty boring but at least there's @Mariners baseball while we wait for @F1 to return ♥️ @CrohnsColitisFn
Tweet media one
Tweet media two
Tweet media three
Tweet media four
76
2
372
26
0
319
@DamianEdwards
Damian Edwards
3 years
Setting up for Mr.14's appearance on @CBSSportsHQ tonight as a @Seahawks "insider" during #NFLDraft2021 ! Amazing opportunity that's he's so excited about! So happy to see him improving each day since he's been home.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
20
9
314
@DamianEdwards
Damian Edwards
3 years
Still in hospital but we can still watch those @Mariners ! #WHEREiROOT
Tweet media one
12
3
312
@DamianEdwards
Damian Edwards
2 years
12 years at @Microsoft today
@DamianEdwards
Damian Edwards
14 years
My own little piece of Microsoft http://twitpic.com/11338i
1
0
15
24
4
309
@DamianEdwards
Damian Edwards
4 years
10 years at MS! Thanks especially to those I've worked with this whole time (👀 @coolcsh @davidfowl @original_ejl @shanselman @scottgu ) Here's to the next 10 years 😁
@DamianEdwards
Damian Edwards
14 years
My own little piece of Microsoft http://twitpic.com/11338i
1
0
15
31
3
293
@DamianEdwards
Damian Edwards
5 years
Latest #dotnetcore 3.0 runtime build just dropped the memory use of the #aspnetcore @TFBenchmarks benchmarks by half! No config changes required, these are new defaults, but there's config settings coming too.
Tweet media one
7
107
283
@DamianEdwards
Damian Edwards
5 years
Today marks the end-of-life (EOL) for #dotnetcore 1.0 & 1.1. These versions will no longer receive servicing updates or be eligible for official support from MS. I encourage folks to move to a supported version ASAP (2.1 or 2.2). More details at
10
239
281
@DamianEdwards
Damian Edwards
3 years
Don't have to hide my Surface Laptop Studio from office setup photos finally!
Tweet media one
25
3
264
@DamianEdwards
Damian Edwards
5 years
Miss.10 is in for her first infusion today to treat recently diagnosed Crohn's disease. It's amazing seeing how strong she is the face of so much new discomfort in a short time. #IBDvisible
Tweet media one
39
0
266
@DamianEdwards
Damian Edwards
6 years
#dotnetcore 2.1.1 SDK download is now live!! Thanks everyone for your patience as we worked through the deployment issues the last few days
9
138
250
@DamianEdwards
Damian Edwards
4 years
I'm very happy to say that #aspnetcore in #dotnet 5 will continue the trend of performance improvements across the board. For these scenarios, improvements range from 11% to 36%! This is thx not just to MS but amazing contributors from the OSS community.
Tweet media one
4
59
246
@DamianEdwards
Damian Edwards
1 month
Today, .NET 7 goes out of support. .NET 6 LTS goes out of support in November 2024 (this year). If you haven't already, you should be moving to .NET 8 to ensure you still receive security & quality fixes. More details at #dotnet #aspnetcore
18
103
246
@DamianEdwards
Damian Edwards
5 years
10 years ago today, @scottgu announced that #aspnet MVC 1.0 source code would be made available under a permissive OSI-approved OSS license (MS-PL). You could argue this was the beginning of the modern .NET OSS journey.
12
59
238
@DamianEdwards
Damian Edwards
2 years
It's release day! #dotnet #aspnetcore
Tweet media one
10
31
240
@DamianEdwards
Damian Edwards
6 years
I often see folks asking whether #dotnetcore & #aspnetcore are "ready for production". It seems many don't know about this page, detailing the successes of customers using it today: Maybe yours is there next?
12
149
231
@DamianEdwards
Damian Edwards
6 years
Trying out the upcoming #aspnetcore Health Checks feature
Tweet media one
17
69
229
@DamianEdwards
Damian Edwards
3 years
To @dotnet 🍻
Tweet media one
9
5
228
@DamianEdwards
Damian Edwards
5 years
#aspnetcore 3.1 is now available in all @azure App Service regions globally. Update your apps today! (Note availability of the 3.1 SDK on Azure App Service is pending so build your apps before deploying them, i.e. no Kudu deployment)
4
113
212
@DamianEdwards
Damian Edwards
4 years
My Mum painted this glass for me when I was 14 and somehow it's survived all the moves in my life since then! #TeamNintendo
Tweet media one
Tweet media two
6
4
214
@DamianEdwards
Damian Edwards
3 years
17 years today. Where has that time gone!?
Tweet media one
18
0
214
@DamianEdwards
Damian Edwards
6 months
Tweet media one
@davidfowl
David Fowler
6 months
This is reminder that .NET has been open-source for the last 7 years 🧵: First the runtime. The JIT, type system, garbage collector, base class libraries (aka stdlib) are all here:
25
191
1K
8
30
213
@DamianEdwards
Damian Edwards
1 year
It's an exciting release day today! #dotnet 8 Preview 3 brings with it the first support for native AOT deployment of #aspnetcore apps! Go read about the details right now & try it out for yourself!
7
62
212
@DamianEdwards
Damian Edwards
6 years
Is that #aspnetcore I see in there....
@TFBenchmarks
TechEmpower Framework Benchmarks
6 years
The observed convergence of plaintext and JSON results from ultra high-perf implementations will likely lead to network changes beyond Round 16. See
Tweet media one
1
60
151
13
75
209
@DamianEdwards
Damian Edwards
3 years
How it started How it's going #dotnet
Tweet media one
Tweet media two
10
11
202
@DamianEdwards
Damian Edwards
6 years
I might be on vacation, but #dotnetcore SDK 2.1.400 is out today! This release aligns with VS 2017 15.8 which is also out today. Remember these details are now available on the advanced download page:
Tweet media one
7
98
202
@DamianEdwards
Damian Edwards
6 years
Tweet media one
8
52
202
@DamianEdwards
Damian Edwards
4 years
Ok so #aspnetcore 5.0-preview.8 dropped today and is a *huge* release. Check out all the new features, please try them out & give feedback as we're quickly moving into the end game for #dotnet 5
9
75
197
@DamianEdwards
Damian Edwards
1 year
I just got an #aspnetcore native AOT API app running on Alpine locally via WSL2 & Docker. Total container size 23.4MB Thanks to @ChetHusk for the help on a 2hr video call! More to share soon... #dotnet #sneakpeek
Tweet media one
Tweet media two
Tweet media three
14
20
196
@DamianEdwards
Damian Edwards
5 years
"powered by SignalR" 😊🦚
@satyanadella
Satya Nadella
5 years
Announcing Microsoft Game Stack, a new initiative bringing together tools and services – from Azure and App Center to PlayFab and Xbox Live – so developers can create, operate and scale the cloud-first games of the future.
21
555
2K
5
32
195
@DamianEdwards
Damian Edwards
4 years
New kit! @surface
Tweet media one
17
5
190
@DamianEdwards
Damian Edwards
3 years
First date night since Feb 2020. Fully vaccinated, kids old enough to stay home by themselves, sunny evenings. It's starting to feel like the beginning of the end. #grateful
Tweet media one
10
0
193
@DamianEdwards
Damian Edwards
9 years
We're gonna need a new #aspnet5 Kestrel perf target #1million
Tweet media one
21
150
189
@DamianEdwards
Damian Edwards
3 years
Rare hot take from me: New to dev? Learn HTTP. Really learn it. You won't regret it, trust me. #CodeNewbies
13
30
185
@DamianEdwards
Damian Edwards
6 years
Eight years at @microsoft today. I think this graph of my impact speaks for itself 🙄
Tweet media one
11
8
182
@DamianEdwards
Damian Edwards
3 years
SO EXCITED
Tweet media one
16
5
176
@DamianEdwards
Damian Edwards
4 years
It's .NET 5 launch day!
4
15
176
@DamianEdwards
Damian Edwards
6 years
Ideas for changes to the #aspnet Community Standup: - Rebrand ".NET Community Standup" - Twice a week - Each episode focuses on a .NET workload type, e.g. #aspnet , Desktop, , Mobile, etc. - Move to Thoughts?
39
29
173
@DamianEdwards
Damian Edwards
3 years
Happy Birthday to me!
Tweet media one
31
1
171
@DamianEdwards
Damian Edwards
5 years
Tweet media one
7
16
169
@DamianEdwards
Damian Edwards
7 years
My NDC London talk w/ @davidfowl on #aspnetcore patterns & anti-patterns is live!
2
61
171
@DamianEdwards
Damian Edwards
6 months
Psst! In the spirit of the season, we have a small gift for you: Preview 2 of .NET Aspire is now available! 🎉 You can read all about it at Full changelog in the release notes at #dotnet #aspire
5
59
166
@DamianEdwards
Damian Edwards
5 years
Guess who's back, back again 🐻
27
2
168
@DamianEdwards
Damian Edwards
1 year
Seriously, fuck this guy
@elonmusk
Elon Musk
1 year
@iamharaldur Would you say that you’re a people person?
1K
364
6K
7
4
170
@DamianEdwards
Damian Edwards
3 years
Trying out #aspnetcore Minimal APIs & like the idea of being able to unit-test your APIs & have them self-describe to Swagger (no attributes or metadata needed)? You might like my MinimalApis.Extension library: In preview, pls log issues! fyi @nickchapsas
5
42
166
@DamianEdwards
Damian Edwards
4 years
#aspnetcore #dotnetcore managed a no. 6 result in the first @TFBenchmarks composite framework score in round 19! That's fantastic to see & I'm very happy to say that JSON & Fortunes are specific focuses for .NET 5 which should only bump us higher again.
Tweet media one
9
54
160
@DamianEdwards
Damian Edwards
7 years
New laptop connected to new TB dock w/ 2x new 27" 4K monitors. Glorious.
Tweet media one
21
11
160
@DamianEdwards
Damian Edwards
2 years
I'm exploring ideas for making working with JWT authentication in #aspnetcore during development much easier in .NET 7 over here: We plan to start work on this in .NET 7 preview.5 so if you're interested take a look & give feedback now!
13
23
160
@DamianEdwards
Damian Edwards
4 years
I've waited a long time for this! #nuget #dotnet
Tweet media one
10
28
156
@DamianEdwards
Damian Edwards
6 years
EPIC blog post on configuration in #aspnetcore . Wow, this is first class.
@tillig
Travis Illig
6 years
Deep Dive into Microsoft Configuration:
3
80
167
2
56
157
@DamianEdwards
Damian Edwards
3 years
I've been focusing on a different aspect of performance for .NET 6, namely dev "inner-loop" perf, i.e. improving the experience of seeing code changes reflected in the running app while you dev. 2 major efforts are "Hot Reload" & CLI perf improvements. 1/
8
21
154
@DamianEdwards
Damian Edwards
6 years
Mr.11 heard that #aspnet didn't have a logo so he disappeared for a few minutes and returned with this. Bless him.
Tweet media one
10
8
153
@DamianEdwards
Damian Edwards
7 months
Settling in for #dotnetconf !! #dotnet
Tweet media one
10
4
151
@DamianEdwards
Damian Edwards
6 years
Today was a good day #mtrackdays @BMWUSA
Tweet media one
10
22
141
@DamianEdwards
Damian Edwards
2 years
Now: Minimal APIs w/ OpenAPI description extension methods Now w/ extensions: Minimal APIs w/ self-describing return types Future: Minimal APIs w/ self-describing discriminated union return types? #csharp #aspnetcore #dotnet
Tweet media one
Tweet media two
Tweet media three
Tweet media four
10
20
149
@DamianEdwards
Damian Edwards
6 years
How Microsoft Made Me Love .NET Core And C# Again #aspnetcore
3
67
146
@DamianEdwards
Damian Edwards
7 years
Pick up day. Bit of a dream realized right here 🤗
Tweet media one
40
1
144
@DamianEdwards
Damian Edwards
5 years
Using #aspnetcore 3.0.0-preview8? Add the following to your csproj to enable "single-file" output whenever publishing with a RID (e.g. win-x64). Note that config & static web files will not be bundled by default. Works for both framework-dependent and self-contained deployments
Tweet media one
Tweet media two
Tweet media three
Tweet media four
14
52
141
@DamianEdwards
Damian Edwards
7 years
London Bridge done!! @LEGO_Group
Tweet media one
9
10
138
@DamianEdwards
Damian Edwards
4 years
@davidfowl wow looks nice
14
3
137
@DamianEdwards
Damian Edwards
1 year
Taking my stuff home from the office 🤣
Tweet media one
12
4
136
@DamianEdwards
Damian Edwards
4 years
What would you like to see in .NET 6? (wrong answers only)
437
24
136
@DamianEdwards
Damian Edwards
5 years
Great article from my boss @coolcsh on what's coming in #dotnetcore , #aspnetcore , #efcore in v3.0 plus some long awaited news on a little thing called Blazor...
7
58
135
@DamianEdwards
Damian Edwards
9 months
It's release day again! #dotnet 8 is now at RC.1 as we get closer to GA. Read about the updates for #aspnetcore now inc. the latest #blazor updates & support for keyed services in APIs, MVC, & SignalR.
1
48
133
@DamianEdwards
Damian Edwards
6 years
Introduction of new routing in #aspnetcore 2.2 is pushing MVC benchmarks higher already. Look at that spike!
Tweet media one
3
57
132
@DamianEdwards
Damian Edwards
8 years
The new @SignalR for #aspnetcore is going to be amazing
14
45
129
@DamianEdwards
Damian Edwards
6 years
Older. Got myself a nice gift though.
Tweet media one
Tweet media two
Tweet media three
42
0
128
@DamianEdwards
Damian Edwards
6 months
Trying sous vide steak for the first time. Wish me luck!
Tweet media one
19
1
128
@DamianEdwards
Damian Edwards
8 years
#aspnet5 Kestrel is now doing >1 million RPS for plaintext from the dev branch on Windows. Merry Christmas ☺
Tweet media one
12
105
123
@DamianEdwards
Damian Edwards
7 years
About to discuss .NET versioning
Tweet media one
12
14
123
@DamianEdwards
Damian Edwards
4 years
Today's somewhat daunting job: install 4x overhead speakers to finally finish my Atmos installation. Cables have to run through basement ceiling to wall with amp/TV which will require drilling & pull-through from high up my office wall on other side. Wish me luck.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
16
5
127
@DamianEdwards
Damian Edwards
6 years
#aspnetcore perf KPI dashboard coming online
Tweet media one
5
53
126
@DamianEdwards
Damian Edwards
3 years
Parts for my Windows 11 upgrade build starting to arrive
Tweet media one
13
3
123
@DamianEdwards
Damian Edwards
2 years
I'm going to have my first ever piano lesson tonight. This will either lead to me booking regular lessons or deciding it's not for me. Wish me luck! 🎹🏫🎼
17
2
124
@DamianEdwards
Damian Edwards
5 years
1
47
124
@DamianEdwards
Damian Edwards
4 years
Have you seen @shanselman 's post on how to use the dotnet-trace tool to view #dotnetcore or #dotnet5 profiling information for your app running on any OS using the browser's trace viewing tools? Fascinating stuff!
0
37
123
@DamianEdwards
Damian Edwards
2 years
I built something for #aspnetcore that @davidfowl hates but it was fun anyway. Anybody remember <location path="..."><system.web><authorization>? 😁
Tweet media one
9
7
124