19 November 2022

32 links · Saturday

Coding Curves 04: Lissajous Curves

Chapter 4 in the Coding Curves Series Make sure you are familiar with at least the first chapter, to understand how the code samples work. Lissajous curves have always been one of my favorite techn…

zkSpark Cohort 0

Mina is growing fast! Subscribe to stay updated

“Is it time to retire the .gb top level domain?”

17th November 2022 Here is (what may be) an amusing question – what should be done, if anything, with the .gb domain? According to the United Kingdom government, there is no need for the .gb …

Debuggable explanations

I’ve been reviewing Greg Wilson’s current book project, Software Design in Python. Like the earlier JavaScript-based Software Design by Example it’s a guided tour of tools, techni…

Keeping Syncing Simple

 A while back I was faced with a choice: how do I sync data between a mobile app and a server-side database? I made the wrong choice. Here's...

Reverse engineering integrity checks in Black Ops 3

Call of Duty: Black Ops 3 is protected by a DRM that, among other things, protects the integrity of the game’s code at runtime. Reverse engineering those integrity checks has been a personal goal I had for a long time. The goal of this post is to describe my p…

Mastodon Reflections

These are some posts collected from my Mastodon postings which together sort of form a coherent picture of the fediverse. Sort of. So much f...

Let’s kill the universe

I spent the past two weeks continuously reading two short stories by Isaac Asimov: The last question and The last answer. Each time the existential dread grows more and i find myself hopelessly trying to figure a way out.

My Last tweet

If this is my last tweet, Then let it be about Twitter.

Chris Sainty (@chrissainty@mstdn.social)

28 Posts, 39 Following, 150 Followers · Microsoft #MVP • #dotnet Developer • Blogger • International Speaker • Founder #blazored • Author #Blazor In Action (http://bit.ly/blazorinaction)

Microservices

it's because of the way our backend works // merch: https://merch.krazam.tv// https://www.instagram.com/krazam.tv // https://twitter.com/krazamtv

Anonymous test data with AutoFixture

Often times we have unit or integration tests that rely on some input data. The easiest solution is just to take some hard-coded values and move on with life. This has some major downsides: Giving specific values in a test carries meaning, but we are often tim…

Ornithopter with morphing-coupled wingbeat pattern

[IEEE TRO] A Novel Actuation Strategy for an Agile Bioinspired FWAV Performing a Morphing-Coupled Wingbeat Pattern.This work has been published in IEEE Trans...

Ornithopter with morphing-coupled wingbeat pattern

[IEEE TRO] A Novel Actuation Strategy for an Agile Bioinspired FWAV Performing a Morphing-Coupled Wingbeat Pattern.This work has been published in IEEE Trans...

#168 Mads Torgersen, C# 11 Part 1 | no dogma podcast

Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.<iframe frameborder="0" height="200px" scrolling="no" seamless src="https://player.simplecast.com/8d554ebf-5d8c-4c8f-8d52-041e447f4122?dark=false" width="100%"></if…