14 May 2022

21 links · Saturday

How to Mock ActionMailer

Using RSpec custom matchers to make clean ActionMailer mocks

The overengineered Solution to my Pigeon Problem

TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlled over the internet by a python script running openCV reading the camera image of my old iPhone. Introduction The pigeons in my backyard find particular pleasures in voiding…

25 Gbit/s HTTP and HTTPS download speeds

Now that I recently upgraded my internet connection to 25 Gbit/s, I was curious how hard or easy it is to download files via HTTP and HTTPS over a 25 Gbit/s link. I don’t have another 25 Gbit/s connected machine other than my router, so I decided to build a li…

Writing My First Open Source Package - Content Aggregation CLI

Introduction A content aggregator is simply an application that gathers content from across the web in order to allow the user an consolidated way of consuming content. A content aggregator can also save you a lot of time wasted on endless scrolling news feeds…

tilde.town

if you think you might enjoy being a part of this community you can apply for a homestead using this form.

Some Cryptography Books I Like

- Read more: https://cronokirby.com/posts/2022/05/some-cryptography-books-i-like/

Robert “Uncle Bob” Martin on Agile and more…

Incredibly pleased to have one of the pioneers in Agile programming: Robert “Uncle Bob” Martin. Uncle Bob is known for, among other things, his SOLID principles of development. He is th…

Context-Sensitive Practices

I think quite a bit about “Best Practices”. Partly it’s me reacting to the aversion I have for that phrase, best practices, and partly it’s me trying to figure out a better …

Newsletter Week 19, 2022

Sergey .NET Updating Ghost platform I am using for this blog to the latest version. EventsDon't forget about Microsoft most important conference Microsoft Build May 24-26 2022. The conference will be held totally online. BlogsHow to Convert JSON to XML or XML …

Unexpected

We're sorry. Something went wrong. Please reload the page. If the problem persists, contact the ERCOT Service Desk at ServiceDesk@ercot.com or 1-866-870-8124.