560 blogs tracked4,950 posts indexed

#how-to

12 posts · 5 companies · newest first

4

Implementing a Phoenix PubSub Adapter with EventStore (opens on the source site)

Distributed systems need async message delivery across nodes. Phoenix provides Phoenix PubSub for this, with pluggable adapters for different backends — officially PG2 and Redis. This post walks through implementing a Phoenix PubSub adapter backed by EventStore, an Elixir event sourcing library that persists events to PostgreSQL as an append-only log. Using EventStore as a PubSub backend has a few advantages over the default PG2 adapter: No Erlang distribution required: nodes communicate through the shared database rather than through the Erlang cluster, so you can run multiple nodes without…

how-totools-and-frameworksexcerpt only · body stays at the source
From the web
5

How to fix a weird pandas and pyarrow issue with BirdNetPi (opens on the source site)

Summary: If you get Python crashing immediately in BirdNetPi, try uninstalling the pyarrow Python package. I’ve got a BirdNetPi set up at home. This is a bit of software that runs on a Raspberry Pi and listens on a microphone (I’ve mounted mine on the outside of an upstairs window, using a 3D printed mount/cover […]

how-toprogrammingexcerpt only · body stays at the source
From the web
8

Harness Engineering #3- Headless mode: the minimal agent harness (opens on the source site)

What's the smallest harness that still works? Turns out it's already sitting inside almost every coding agent you have installed — headless mode: same loop, tools, and reasoning as the interactive agent, minus the human in the chair. We point it at a web page and pull clean, structured data out the other end in about ten lines.

aihow-toexcerpt only · body stays at the source
From the web
9

How to Set Up a Staging-to-Production Deployment Workflow for a Website (opens on the source site)

A website deployment should not feel like a risky final step. It should be a repeatable process that lets you test, review, approve, and release changes with fewer surprises. This is the main reason teams use a staging-to-production workflow. In this setup, staging acts as a safe testing space, while

how-toexcerpt only · body stays at the source
From the web
10

How to decorate a simple but effective child’s birthday cake (opens on the source site)

Welcome to anyone coming here from April Cools! I usually blog about things like cool geospatial tools, books I’ve read, Python packages I’ve created and more. But today, time for something different… I quite like making decorated birthday cakes (I’ll show some of my favourites at the end of this post), but they generally take […]

foodhow-toexcerpt only · body stays at the source
From the web
11

How to bypass SSL for PROJ reprojection (opens on the source site)

A friend was using GDAL’s ogr2ogr command to import some data to PostGIS recently, and as part of the import they were doing a reprojection of the data. They got the following error: PROJ: Cannot open https://cdn.proj.org/uk_os_OSTN15_NTv2_OSGBtoETRS.tif: schannel: the certificate or certificate chain is based on an untrusted root They’ve had various SSL errors on […]

academiccomputingexcerpt only · body stays at the source
From the web
12

How to fix osm2pgrouting error ‘relation “__waysXXXX” does not exist’ and speed up the import (opens on the source site)

I don’t seem to have time or energy for long posts these days, but here’s another quick post which might save you some time and frustration. Recently, I’ve been trying to import OpenStreetMap data into a PostGIS database to use with pgRouting. I wanted to import data for the whole of England – which has […]

gishow-toexcerpt only · body stays at the source
From the web
12 shown

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.