Skip to main content

Recently Updated Pages

Digital Gardens, Zettelkasten and Second Brains

PKM

Chris Aldrich has some interesting thoughts on these topics here Someone is maintaining a really ...

Updated 11 months ago by James

Node Version Management

Node and Typescript

Volta is a modern NodeJS runtime and tooling manager similar to NVM. An advantage of Volta over n...

Updated 11 months ago by James

npmrc

Node and Typescript

npmrc files registry namespaces and credentials that allow users to authenticate against private ...

Updated 11 months ago by James

Fetch

Node and Typescript

The Fetch API was adopted as a standard replacement for XMLHTTPRequest in the last few years. It ...

Updated 11 months ago by James

Logging and Winston

Node and Typescript

Winston is a fancy logging library for node. Using Common Loggers Between Packages As per this st...

Updated 11 months ago by James

Handling File Uploads in Express

Node and Typescript

Express and Multi-Part Uploads Historically I've used the express Multer middleware and associate...

Updated 11 months ago by James

Debugging Complex TS Projects in VSCode

Node and Typescript

launch.json Config File This page assumes a build config based on the one in Publishing Type Defi...

Updated 11 months ago by James

AMQPLib and RabbitMQ

Node and Typescript

Channel closed by server: 406 (PRECONDITION-FAILED) with message "PRECONDITION_FAILED As explaine...

Updated 11 months ago by James

Publishing Type Definitions

Node and Typescript

It can be useful to be able to publish these types in custom NPM repos e.g. Gitlab Configuring pa...

Updated 11 months ago by James

NPM and Gitlab

Node and Typescript

Gitlab has a built in package repository that can be used as a stand in for NPM's global repo. Be...

Updated 11 months ago by James

Knex

Node and Typescript

ORM for node.js with Typescript compatibility

Updated 11 months ago by James

SQLAlchemy and MySQL

Python

  Install dependencies for SQLalchemy and MySQL: pip install sqlalchemy pymysql python-dotenv ...

Updated 11 months ago by James

Data Lakehouse

Software Engineering Misc

A data lake house combines together the best bits of data warehouses and data lakes.   Data Lak...

Updated 11 months ago by James

Logseq HTTP API

Software Engineering Misc

LogSeq provides a HTTP API for developing plugins. The documentation is not particularly intuitiv...

Updated 11 months ago by James

Story Mapping

Software Engineering Misc

  Resources https://www.easyagile.com/blog/the-ultimate-guide-to-user-story-maps/#what-is-user-...

Updated 11 months ago by James

CLI Development

Python

Simon Willison has some really interesting/useful advice for building command lines (mirror). I ...

Updated 11 months ago by James

RSync

Software Engineering Misc

RSync is a FOSS file copying/syncing tool that has a number of uses and can be used to sync via S...

Updated 11 months ago by James

FastAPI Logging

Python FastAPI

Inspired by https://stackoverflow.com/questions/63510041/adding-python-logging-to-fastapi-endpoin...

Updated 11 months ago by James

Low and No Code Frontends

Software Engineering Misc

Quite often it is useful to have ugly-but-functional frontends for accessing things like database...

Updated 11 months ago by James

Batch Iterating in Pandas

Python

BATCH_SIZE=32 for k,grp in df.groupby(np.arange(len(df))//BATCH_SIZE): # grp is a tiny data...

Updated 11 months ago by James