Ideas for managing time whilst working from home during a pandemic

I began working for a large agricultural tech startup at the start of March 2020. I’m a software engineering tech lead — I only spent 2 weeks in my new workplace before being asked to work from home as a result of the coronavirus pandemic.

I’ve been working from home…

GraphQL API Framework with strong conventions and auto-generated schema

GraphQL + TypeScript + TypeGraphQL + TypeORM


Warthog is a Node.js GraphQL API framework for quickly building consistent GraphQL APIs that have sorting, filtering and pagination out of the box. It is written in TypeScript and makes heavy use of decorators for concise, declarative code.

Version 1.0 was released July 2018, and has just hit version 2.9.2…

How to approach unit, integration and E2E testing with a TypeORM/TypeScript/GraphQL API (Updated 2/1/2020)

Photo by Startup Stock Photos from Pexels

Figuring out how to write automated tests for an ORM can be really difficult. There are many different ways to approach the problem and good explanations can be hard to find. This article is about my experience developing ORM tests, strategies, and how to get them working with GitHub actions…

Observations and tales from the battlefield

Photo by ‏🌸🙌 فی عین الله on Unsplash

I’ve been working with GraphQL in production for almost 2 years now. As of January 2020, the technology is quite mature, there are more users than ever and GraphQL is rapidly becoming a new internet standard. It’s a great time for your company or organization to adopt GraphQL.

The GraphQL…

Windows Subsystem for Linux gets new features and enhanced performance (Updated: 6/15/2020)

3Photo by Anete Lūsiņa on Unsplash

6/15/2020 Update: WSL 2 is no longer just for insiders, you can install WSL2 today with Windows 10, Version 2004, Build 19041.

3/13/2020 Update: Microsoft has announced that WSL 2 will be generally available in Windows 10, version 2004. …

Sean Dearnaley

I’ve been a software developer forever. I have worked on different applications for the music industry, government systems, and education.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store