I know I shouldn't get worked up about Amazon reviews, but negative reviews of C# in Depth on the grounds that it's not suitable for readers who don't know any C# (and basically wanted a book for beginners) irk me. It's a review of the purchaser's decision instead of the book.
I've created four or five new projects in Visual Studio this weekend. *Every single time* I've typed the name of the new project into the textbox in the top right before remembering that's a template filter. Every time.
Just released Noda Time 3.0.0 🎉🎉🎉
In other news:
var weddingAnniversary = new AnnualDate(5, 22);
And this afternoon I'll be giving a remote talk about dates and times. So all in all, quite a date-heavy date.
Thanks to all who engaged in the .NET Foundation Board of Directors election, whether as candidates or voters. I'm thrilled to have been elected, and will do my best to justify the faith placed in me. (Also thrilled with the other directors. Expecting great meetings!)
It constantly surprises me that people writing code in Stack Overflow questions (or answers, but more in questions) don't bother to format it properly. It feels like basic courtesy to make your code as presentable as possible. The preview makes it easy to do.
@campbellclaret
@RestIsPolitics
@RoryStewartUK
I would encourage you to put out whatever you record within minutes of recording it. Any editing beyond the bare minimum can be skipped this time. Every minute that podcast is delayed is a minute where the situation can change completely. (Better yet, just broadcast live!)
Right, I've just filed my candidacy for the board of directors in the .NET Foundation elections. () Have you submitted yours? Aside from anything else, the level of diversity across the current crop of candidates is risible, and obviously mine doesn't help.
This weekend, I intend to post a Stack Overflow question about two-way binding in .NET MAUI (for ListView.SelectedItem and Switch.IsToggled). It'll be my first question for over 4 years. I'm starting to plan already. I'd post it sooner, but it'll need time to make it good.
Looking around at the conference swag today, I had a thought. Presumably somewhere, there's a conference for "companies that make conference swag." How awesome must the swag at that conference be?
It's amazing how much a few lines of integration code can achieve. Here's my Stream Deck with a PowerPoint presentation on it... not just the ppt controls that come with the regular control profile, but a preview of each slide. How cool is that?
So good to see all of these changes. I'll keep maintaining Noda Time of course, but if these changes mean we have fewer users because more folks are happy with what .NET provides out of the box, that's great :)
@shanselman
I used to be a "var skeptic" - indeed in C# in Depth I probably try to put people off it. Now I use it almost everywhere, unless I really want to draw attention to the specific type (or if I want to use an interface instead of the concrete type of the expression, etc).
New plan: if I give
@MadsTorgersen
enough ECMA-related work, hopefully the C# team will pause their torrent of new releases for long enough for me to get C# in Depth 4th ed finished.
Recruiter from ClearScore: "I've found your email address on Github, I hope you don't mind the random approach!" My GitHub profile: "Recruiters: please do not contact me". Is that wording too subtle somehow?
Blogged: backward compatibility and overloading - (Warning: versioning is painful, as are overload resolution and type inference. Best read with a strong coffee and a box of tissues for uncontrollable weeping.)
Just signed into my work laptop (which is unusual for me on a weekend) and found a message from a Googler colleague I've never met, saying a friend of theirs found my laptop on the train. What are the chances? I don't know more than that, but it's looking hopeful!
Heartfelt thanks to everyone at
@StackOverflow
for enabling our family to have a wonderful week in NYC. It was fantastic meeting - or remeeting - you all; a real privilege.
Sometimes I feel incredibly lucky. I've just finished an hour long 1:1 with my manager, and at the end he said "Any chance we could have another hour tomorrow?" We found a time. *And we're both looking forward to it.* I'm not a meetings person -
@JustinBeckwith
is just that good.
I've seen
@Felienne
's "Programming is Writing" talk three times now. It gets better every time, and I'm still thoroughly engaged. (I doubt that anyone hearing any of my talks multiple times could say the same.) I am in awe.
#joyofcoding
I'd expected to spend 6 pages in total on the non-async features of C# 5. Instead I've found myself writing 10 pages on caller information attributes. There are some really interesting language design questions in there. Well, interesting to me, anyway...
Actually getting round to looking at Mastodon servers now. I'm assuming I don't need to find a server which caters to exactly what I post about. I'm guessing "Christian feminist man in tech, fan of musicals" might be a bit niche.