-
Today I learned about the Caller Information Attributes in .NET.
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/caller-information
These attributes make it easy to get information about a caller at runtime. For example, getting the name of the calling member, or the specific expression that was passed as an argument.
`CallerArgumentExpressionAttribute` is especially interesting. More details are available in the draft feature spec: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/caller-argument-expression
-
So what do I think of the Arai XD4 motorcycle helmet? I love it!
I've had it for a couple of days now, and took it on today's adventure ride.
The XD4 is extremely comfortable - maybe even more comfortable than the Shoei Neotec 3. Importantly for me, it doesn't aggravate my right ear and make it sore when wearing earplugs.
1/5
-
Spotify Wrapped 2023 is here! 🎉
I listened for 61,808 minutes (42 days), peaking on 28th March with 447 minutes (7.5 hrs), and was in the top 3% of listeners worldwide.
My #1 artist was Thy Catafalque, at 1,719 minutes, placing me in the top 0.5% of their listeners.
Other top artists:
2. Summoning
3. Ploho
4. Jesu
5. True WidowMy "type": Hypnotist
My top genre: Classic City Pop
#Spotify #SpotifyWrapped #Music #ThyCatafalque #ShoeGaze #DoomGaze #BlackMetal #DesertRock #CityPop
-
Apparently Doom Metal is the genre of the week!
Doom is my favourite music genre by far, and I could post recommendations all day.
However, I'll show some restraint and recommend just one of my favourites: Cirith Ungol by Reverend Bizarre.
https://youtu.be/lFCIITJcXGk?si=3zuqbO60PTbReaJT
It's a haunting song about the Ringbearer's journey to Mordor.
-
Finally watched Masters of the Universe, the 1987 He-Man movie.
Not a bad movie exactly, just a bit mediocre. Great costumes, decent sets and acting. Dolph Lundgren is pretty good. I found it kind of boring though, as far as Cannon Films go. Nowhere near as entertaining as the Barbarians.
-
After a week of wrangling ASP.NET Web Forms and onboarding a new developer at a client, I'm glad the weekend is here. 🎉
I feel like I have to remind myself how Web Forms works every time I go back to use it. It's like jumping into a time machine and realising you don't have access to the last 15+ years worth of innovations. Especially as this project uses VB.NET.
-
CW: Cane toads, amphibians
This amazing 2.7 kg cane toad was found nearby where I live. It might have been a record... just look at this beastie!
Cane toads have completely devastated our native wildlife, but I can't help but feel a little impressed by this one.
-
Today we finally deployed our client's updated ASP.NET Web Forms app, now with a Content Security Policy that blocks unsafe-inline JavaScript! 🥳
Wrangling ASP.NET was fun, but I'm happy to see this little project finished. It's the busiest I've been in a long time.
-
Wrapped up implementation on a massive piece of work today: updating a 150,000+ line ASP.NET Web Forms codebase to support a Content Security Policy and block unsafe-inline JavaScript.
This has been a massive piece of work, especially because Web Forms generates and adds its own unsafe inline JavaScript at runtime!
Here's how we did it.
(continued)
-
Rode the Honda Grom out to Eungella national park, west of Mackay, Queensland. Beautiful day for a ride!
#Grom #Motorcycles #Motorcycle #Photos #Photo #Eungella #Mackay #QLD #Australia