• skip to sidebar
  • skip to search box

trainedmonkey

by Jim Winstead Jr.

Bookmarks tagged 'code'

showing 1 to 24 of 48
next →

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

Defensive CSS

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

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

piotrplenik/clean-code-php: :bathtub: Clean Code concepts adapted for PHP

Friday, March 22, 2024 @ 1:16am » code, web, php, codingstandards

php.hospital

A pragmatic approach to modernizing legacy PHP code

Wednesday, March 20, 2024 @ 7:39pm » code, php, tools, refactoring, frameworks

samoritano/linkedin-api-php-client: LinkedIn API PHP SDK with OAuth 2 support, with full support for Linkedin Marketing Api V2.

seems to be the most up-to-date fork of a client library for the LinkedIn API from php

Tuesday, March 19, 2024 @ 7:16pm » code, php, LinkedIn, api

Jamie Brandon

Tuesday, March 19, 2024 @ 2:30am » code, sql, database, zig

ActivityPub support

GitLab exploring integration

Sunday, March 10, 2024 @ 3:25am » code, programming, Git, gitlab, fediverse, ActivityPub

Modern CSS Tooltips And Speech Bubbles (Part 2) — Smashing Magazine

Saturday, March 9, 2024 @ 6:42pm » code, css, html, webdev

Building a Fly.io-like Scheduler Part 1: Basic Coordinator and Workers

Tuesday, February 27, 2024 @ 7:27am » code, architecture, flyio, scheduler, distributed-systems

How we reduced the cost of building Twitter at Twitter-scale by 100x – Blog

Monday, February 26, 2024 @ 8:42pm » code, architecture, programming, mastodon, fediverse, ActivityPub

Bertrand Meyer's technology+ blog » Blog Archive Niklaus Wirth and the Importance of Being Simple - Bertrand Meyer's technology+ blog

Monday, February 26, 2024 @ 8:41pm » code, software, NiklausWirth, simplicity, BertrandMeyer

nikolaposa/rate-limit - Packagist

Sunday, February 18, 2024 @ 7:03pm » code, php, ratelimiting

Popular git config options

Friday, February 16, 2024 @ 6:22pm » code, programming, Git

Optimizing SQLite for servers

Thursday, February 15, 2024 @ 9:10pm » code, database, sqlite

Lessons Learned From Payments Startups

Over my career so far, I’ve worked in a number of payments companies, including several startups. At the last startup, I was involved in building out a payments platform from scratch (from first line of code). This post is a collection of thoughts and lessons learned. Hopefully, at least some of this is useful to others.
Thursday, February 8, 2024 @ 5:09pm » code

Project websites that don’t suck

Thursday, February 8, 2024 @ 5:07pm » code, opensource, fosdem

HTML Web Components on the Server Are Great | Scott Jehl, Web Designer/Developer

Monday, January 29, 2024 @ 5:42pm » code, web, html, JavaScript

Introducing Solid Errors | Fractaled Mind

This does exception tracking for Rails applications, but integrated and not a separate service

Sunday, January 28, 2024 @ 5:41pm » code, rails, errorhandling

eCommerce & Shopping Cart Usability: 21 Best Practices | eCommerce Optimization

Saturday, September 17, 2011 @ 11:45pm » code, design, ecommerce

WordPress Theme Development Checklist Tool | WPLover

Wednesday, September 7, 2011 @ 5:19am » code, web, design, wordpress, css
showing 1 to 24 of 48
next →
  • Home
  • About
  • Archive
  • Bookmarks
  • Photos
  • Projects
  • GitHub
  • @jimw@mefi.social
  • Tags

Dedicated to the public domain by Jim Winstead Jr.