3 August 2022

77 links · Wednesday

Live: AWS Multi-Account Structure Design

In this session, we are going to design an AWS Multi-Account structure and the networking behind it. We will learn how to connect different accounts together...

Comments are hard

Building a comments system is really hard. I tried to build one for Known, which powers my website, but found that spammers circumvented it surprisingly

7 Critical Thinking Barriers and Ways To Crush Them

In this critical thinking barriers and how to overcome them post you'll see two things: Why your thinking is bad and how to improve it.

Unity: the Good Parts

In my last post, I detailed all the many reasons why I dislike Unity and find it frustrating to work with. Despite all those reasons, I’ve released a commercial game built with Unity and am close to releasing a second. That amounts to several years of working …

Productivity Porn - Caleb Schoepp

I have a pornography problem, but it’s not what you’re thinking. In fact, if you’re anything like me, you might too.

John Forstmeier

Personal website of John Forstmeier

Jigzilla: the puzzle solving robot (part 1)

Visit http://brilliant.org/stuffmadehere to sign up for free. And also, the first 200 people will get 20% off their annual premium membership. Help support these videos on patreon: https://patreon.com/stuffmadehere I thought this would be an easy project to k…

TikTok’s Poison Pill - Study Hacks

Just a few months ago, it seemed that the biggest social media news of the year would be Elon Musk's flirtations with buying Twitter (see, for example, my article from May). Recently, however, a new story has sucked up an increasing amount of oxygen from this …

Securing Web APIs with Azure AD: Building the Server

Posts in this series: A Case StudyDesigning Authentication SchemesAuthorizing Client ApplicationsBuilding the ServerFull example In the last couple of posts, we looked at authentication and authorization options and picked some strategies for each. With those …

What’s the Strangest Thing You Ever Found in a Book?

Here’s my story… About 20 years ago or so, I was at a Salvation Army auction one morning. They were selling of tons (literally) of junk they’d had donated to them over the last few year…

.NET Conf: Focus on MAUI

Join the .NET Conf free virtual event August 9 to learn about building native apps with .NET MAUI. Mark your calendar!

Microsoft Claims Entity Framework Core 7 Faster When Saving Changes

Entity Framework (EF) Core, Microsoft's object-to-database mapper library for .NET Framework, brings performance improvements for data updates in version 7, Microsoft claims. The performance of SaveChanges method in EF7 is up to 74% faster than in EF6, in some…

Hire me – Amina Adewusi

I am currently looking for a job as I was made redundant in August 2022 due to the changing economic climate. Here is some of the feedback I received from my team:

Azure Neural TTS previews a new contextual voice model for long-form paragraph reading

This blog is co-authored with Shaofei Zhang, Xi Wang, Lei He, Sheng Zhao   Azure Neural Text-to-Speech (Neural TTS) has made rapid progress in speech quality, with voice models closely mirror natural speech at the sentence level (see more details here). Howeve…

Certificate Revocation in Microsoft Edge

When you visit a HTTPS site, the server must present a certificate, signed by a trusted third-party (a Certificate Authority, aka CA), vouching for the identity of the bearer. The certificate conta…

RailsConf 2022 Conference

This past week I had the privilege of presenting at and attending RailsConf 2022 Conference in Portland, OR. My presentation was titled Puny to Powerful PostgreSQL Rails Apps. This post will focus mainly on my presentation experience.

Monzo growth

I've been asked a few times recently how we got customers to sign up to Monzo in the early years and I haven't been able to give a satisfactory answer in a sufficiently short space of time. I thought...

The Startup Data Dilemma

Startups need data to grow, but in order to get data, they need to already be growing. How can startups overcome this to find a scalable way to make data-driven decisions?

A Sustainable Pace Gets You to the Finish Line

One of the first things I tend to discuss with new members upon welcoming them to my research group is a brief plan for their first weeks. I always tell them variations of the following sentence:

How Would Anti-Instagram Look Like?

Reading all those discussions about the updates to Instagram and how people are turning disillusioned with the app, I began thinking: what would an ideal anti-Instagram service look like? Let's look at the most common complaints and try to find an alternative.…

How to Get Your First Job in UX: A Guide

I get asked this question a lot, so it seems like a good idea to collect my thoughts and turn it into a post - I aim to update this regularly as I think of new things.