Oembed, Webmentions, Twitter, Threads & Bluesky

Many months back now, I excitedly wrote up an article about custom twitter embeds.

From: Michael Walter Van Der Velden

How Do I Name a Unit Test?

{ describe('methodName()', () => { }) }) All my tests for this method go in the method name describe block.

From: Jeffry Houser's Blog

How to change the return value of a Spy in Jasmine?

{ myValueSpy.and.returnValue({ prop1: 'x', prop2: 'a' }); // rest of the test ) }); Tada! That's what I needed.

From: Jeffry Houser's Blog

React Tic Tac To Expansion: Display Move Location

This video expands the React Tic Tac Toe Tutorial to display the coordinates of the move in the history list. View the Video Check out the source code from this sample in my GitHub

From: Jeffry Houser's Blog

React Tic Tac To Expansion: Winning Square Highlights

This video expands the React Tic Tac Toe Tutorial to highlight the winning squares, or tell the user that the game ends in a draw. View the Video Check out the source code from this sample in my GitHub

From: Jeffry Houser's Blog

React Tic Tac To Expansion: Toggle History Direction

This video expands the React Tic Tac Toe Tutorial to dynamically create the game board. View the Video Check out the source code from this sample in my GitHub

From: Jeffry Houser's Blog

React Tic Tac To Expansion: How do I create a Board Loop?

This video expands the React Tic Tac Toe Tutorial to dynamically create the game board. View the Video Check out the source code from this sample in my GitHub

From: Jeffry Houser's Blog

React Tic Tac To Expansion: You are at X Move

This video expands the React Tic Tac Toe Tutorial to make the current move a text display instead of a button. View the Video Check out the source code from this sample in my GitHub

From: Jeffry Houser's Blog

How do tell GIT not to change the line endings in a File?

A bit earlier I wrote about creating a Docker Image and it trying to interpret the line endings as a command to run inside the docker image.

From: Jeffry Houser's Blog

How do I fix Failed to solve: Canceled: context canceled When Building a Docker Image?

I am setting up a new work computer, and ran into an issue building a Docker Image.

From: Jeffry Houser's Blog

$'\r': command not found when building a Docker Image

I ran into this problem while building a Docker Image: $'\r': command not found As part of this docker image, a script was run, and the error came from running that script.

From: Jeffry Houser's Blog

mikevdv.dev - What I'd do differently

I write a large number of articles which I never end up publishing for various reasons.

From: Michael Walter Van Der Velden

Predicting solar eclipses with Python

As I am en route to see my first total solar eclipse, I was curious how hard it would be to compute eclipses in Python. It turns out, ignoring some minor coordinate system head-banging, I was able to get something half-decent working in a couple of hours.

From: Erik Bernhardsson

Promise.withResolvers in JavaScript

Let me know if you've heard this one before.

From: Michael Walter Van Der Velden

Daily Group Code Reviews - Increasing Efficiency

While many junior Devs struggle with code reviews, both when performing and receiving them, I've found that even the more senior team members sometimes struggle with comments left on their code.

From: Michael Walter Van Der Velden

Domain Expiration - A Reminder

Yesterday around mid-day, mikevdv.

From: Michael Walter Van Der Velden

Apple going to intentionally kneecap the web: PWAs

Remember the days that Apple used to pitch itself as David in the David and Goliath stories? Well, over the years, the tables have turned as safari has become like the IE of Old. Apple, in a short number of days, are going to intentionally kill off PWA support.

From: Michael Walter Van Der Velden

My Books are Updated for Angular 17

Angular 17 is out; and the Learn With Series is updated.

From: Jeffry Houser's Blog

Simple sabotage for software

CIA produced a fantastic book during the peak of World War 2 called Simple Sabotage. It laid out various ways for infiltrators to ruin productivity of a company. Some of the advice is timeless, for instance the section about “General interference with Organizations and Production”:

From: Erik Bernhardsson

How do I Access a Service Provider in a Route Guard in Angular?

{ return true; }; That was new to me, and I'm not sure if this was added to Angular 16 or 17.

From: Jeffry Houser's Blog

How do I run Angular Unit Tests in IntelliJ?

I've been working on a new Angular 16 project, and tried to run tests through IntelliJ only to discover that IntelliJ couldn't find the config file.

From: Jeffry Houser's Blog

CORS & Traefik in TrueNas Scale with TrueCharts

I've been building a homelab in my free time over recent months (alongside improving my smart home and building the next itteration of this blog).

From: Michael Walter Van Der Velden

MDN Ads are actually really nice

Embedded advertisements get a bad rap.

From: Michael Walter Van Der Velden