• skip to sidebar
  • skip to search box

trainedmonkey

by Jim Winstead Jr.

Bookmarks

showing 1 to 24 of 483
next →

Beancount for Personal Finance | Alex Watt

I love learning new things. Rabbit holes can be fun. This year I dug into double-entry accounting. And I didn’t just learn the theory; I decided to use double-entry accounting, with some open source plain text accounting software, for personal finances.
Saturday, January 25 @ 2:57pm

be organized from the very beginning – librarian.net

Many things in our lives have their own systems for handling the admin of that thing. The car gets its oil changed by you or the mechanic. The service person comes to inspect your furnace before the winter. For the most part, we have to manage our own personal digital admin at home.

I am trying to find ways to be more organized, generally taking small bites at the problem (Moo Deng style?) and seeing how they work out. A recent win has been using the Reminders app to reorder some of the vitamins and supplements we use at a predictable pace.

Friday, September 27, 2024 @ 7:25pm » life, organization, admin

How to remove secrets from log with monolog | Parthenon The Symfony SaaS Boilerplate

Logging is a very important part of operating an application if you're unaware of what happened in your system you're unable to quickly and efficiently identify the issue. However, logging can open up some potential pitfalls.

A good example of using a log processor to filter out items from log processing (using PHP’s Monolog). One possible improvement, depending on the use case, would be to check the values against patterns that shouldn’t be logged, like GitHub tokens.

Friday, September 27, 2024 @ 5:30pm » code, php, security, Monolog

Trailing Slash for Frameworks - Bjorn Lu

This guide unravels the concepts and intricacies of [how to handle trailing slashes], with a focus for framework maintainers and library authors who want to understand trailing slash better and implement a consistent experience for everyone.

Good discussion, but also valuable are the tables of how various static page hosting sites handle them.

Saturday, September 21, 2024 @ 7:43pm » code, web

amacneil/dbmate: 🚀 A lightweight, framework-agnostic database migration tool.

A lightweight, framework-agnostic database migration tool

Written in Go. Can handle MySQL, PostgreSQL, SQLite, and ClickHouse, but it’s just applying migration files with SQL, there’s no support for migrations that talk to different databases.

Monday, September 9, 2024 @ 5:07pm » code, database, migration

Home Baked Abstractions, Store Bought Implementations | Hazel Weakly

Lots of people get caught up making change easy to do, but the real secret is actually making change easy to handle. The sooner and earlier you can get to a point where the N+1th iteration can be propagated out seamlessly everywhere, the sooner you start to win, cause then you can start shipping stuff knowing you can patch it up or extend it or modify it later.

There is a lot to chew on here and I will probably need to re-read a few more times.

Saturday, September 7, 2024 @ 5:28pm » code, architecture, DevOps

Do-nothing scripting: the key to gradual automation – Dan Slimmon

Tuesday, September 3, 2024 @ 11:36pm » programming, DevOps, cli

progscrape: progscrape blog

Saturday, June 8, 2024 @ 7:30pm » web, Rust, webdev

A Readers Guide to Question Mark, Ohio

Interesting online "novel" that is told through some social media account and a lot of individual websites. Sort of ARG-adjacent.

Wednesday, May 22, 2024 @ 9:40pm » html, novel, multimedia

The Technium: 101 Additional Advices

Sunday, April 28, 2024 @ 4:40pm » life, advice

Everything You Know About Latency Is Wrong – Brave New Geek

Saturday, April 27, 2024 @ 12:21am » programming, monitoring, performance

Substantial transmission of SARS-CoV-2 through casual contact in retail stores: Evidence from matched administrative microdata on card payments and testing | PNAS

Saturday, April 20, 2024 @ 6:27pm » retail, covid

marthawells | Jack Williamson Lecture 2024

Saturday, April 13, 2024 @ 6:21pm » Murderbot, autism, marthawells

10 Best Questions to Ask in an Interview

Friday, April 5, 2024 @ 5:51pm » work, jobs, interviewing, job, career

Defensive CSS

Thursday, April 4, 2024 @ 9:12pm » code, css, webdev, frontend

Adactio: Journal—Hanging punctuation in CSS

Wednesday, April 3, 2024 @ 5:58pm » css, typography

Cally: small, feature-rich calendar components

Tuesday, April 2, 2024 @ 8:45pm » library, calendar, JavaScript, accessibility

Requests to be added to our global email blocklist

Monday, April 1, 2024 @ 2:02am » politics, email

Linux crisis tools

Sunday, March 31, 2024 @ 6:53pm » software, linux, DevOps, performance, sysadmin, tools, opensource

Front-end development’s identity crisis - Elly Loel

Saturday, March 30, 2024 @ 4:57pm » work, web, css, html, JavaScript, frontend, react, tailwind

Understanding Software – Ceejbot's notes

Saturday, March 30, 2024 @ 4:44pm » work, software, programming

The funny rules of SpamAssassin in 2023 (deep dive)

Love little stories like this of digging into open source projects to figure out what's going on

Friday, March 29, 2024 @ 11:27pm » spam, email, spamassassin

Why legacy code rewrites are the hardest job in software: A guide to decide whether to rewrite vs. renovate legacy codebase

Thursday, March 28, 2024 @ 6:29pm » code, work, programming, rewrite

The Year Without Sunshine - Uncanny Magazine

Sunday, March 24, 2024 @ 8:10pm » community, fiction, shortstory
showing 1 to 24 of 483
next →
  • Home
  • About
  • Archive
  • Bookmarks
  • Photos
  • Projects
  • GitHub
  • @jimw@mefi.social
  • Tags

Dedicated to the public domain by Jim Winstead Jr.