9 May 2023

44 links · Tuesday

How to launch an app for business startups.

Launching a new app, product, or service is a huge milestone for any company. There’s always a lot of excitement (nervousness, too!) around product launches. To many, launch day seems like a roll of the dice: it goes well or it doesn’t. Thankfully, there are s…

How to Fuck Text

A guide to digital text fuckery (largely on Apple Platforms) from one of the world’s foremost authorities. My project to properly docu...

Mastodon monoculture problem

Recent moves by Eugen Rochko (known as Gargron on fedi), the CEO of Mastodon-the-non-profit and lead developer of Mastodon-the-software, got some people worried about the outsized influence Mastodon (

Five Easy to Miss Performance Fixes for Rails Apps

Improving the performance of a Rails application can be a challenging and time-consuming task. However, there are some config tweaks that are often overlooked but can make a significant difference in response times. In this tutorial, I will focus on a few quic…

Online Psion Document Conversion With PsiConv

TLDR; you can convert Series 5 Word documents to Text, HTML5 or Markdown using this online service. No guarantees are made, and for transparency you can view the code here. In 2021, I wrote about my workflow for getting draft documents out of my Psion and in t…

Why your TCP-based VPN stutters (and how to fix it)

TL;DR Tunneling TCP connections over a TCP-based VPN leads to conflict between the reliability mechanisms of the two connections, resulting in decreased bandwidth and stutter-y performance. Always tunnel TCP over UDP when you can. In rare cases, overly restri…

Curious case of Martian traffic

At FastNetMon we work with UDP based protocols such us Netflow, IPFIX and sFlow on daily basis. These protocols are used by great variety of network equipment vendors to send information about traffic observed by network device to monitoring software. Today …

Summarizing URLs with ChatGPT

Here’s a simple way to use ChatGPT’s API. I want to add a list of links that I find interesting to the blog, and I was getting the description of the post from the heads, but I thought why not just download the whole text, pipe it through ChatGPT and see what …

Bluesky is a scam

Bluesky advertises itself as an open network, they say people won’t lose followers or their identity, they advertise themselves as a protocol (atproto) and because of that they are tricking a lot of people into using them. These three claims are false.

Story: Redis and its creator antirez

繁體中文版請按這裡This article is translated from the original Chinese edition. In the world of databases, Redis stands out as unique. Instead of the usual tables or documents that are the central focus of most databases, with Redis, you interact directly wi...

Using The Factory Design Pattern in .NET

Discover how to use the Factory design pattern in .NET applications to create objects in a flexible and maintainable way. It provides examples of real-world scenarios where the pattern could be used to improve code quality, and demonstrates how to implement th…

Are compiled queries really efficient on C# EF Core?

Entity Framework and Dapper are usually compared to determine which is the best ORM on .NET. Both have their own advantages. One thing EF is often criticized for is the slowness of doing simple data retrieval queries with LinQ (we won't cover raw SQL queries …

Released: Multiple Microsoft.Data.SqlClient Updates

We have released multiple updates to supported versions of Microsoft.Data.SqlClient in the last couple of months. Just because it's been quiet on here doesn't mean we haven't been busy. Quite the opposite, in fact. Here's a summary of the Microsoft.Data.SqlCli…

Cyber West Summit 10 & 11 May 2023

The showcase for cutting edge cyber companies and thought leaders from industry and government.