home.social

Dave Heinemann 🇦🇺

View on fosstodon.org
  1. Today I learned about the Caller Information Attributes in .NET.

    learn.microsoft.com/en-us/dotn

    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: learn.microsoft.com/en-us/dotn

  2. 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

  3. 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 Widow

    My "type": Hypnotist

    My top genre: Classic City Pop

  4. 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.

    youtu.be/lFCIITJcXGk?si=3zuqbO

    It's a haunting song about the Ringbearer's journey to Mordor.

  5. 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.

  6. 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.

  7. 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.

    abc.net.au/news/2023-01-20/gia

  8. 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.

  9. Rewatched The Core for the first time since it came out like 20 years ago.

    Good god this movie is stupid. I love it!

    Which shitty disaster movie should I watch next?

  10. 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)

  11. Rode the Honda Grom out to Eungella national park, west of Mackay, Queensland. Beautiful day for a ride!