About:

Steve Dignam is the author of the website 'Log Blog Kebab', which is a blog about software and everything that goes with it. The blog aims to be ideally informative.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
Understanding Postgres column naming conventions is crucial for clarity, especially when aliases are not used, as default names can lead to ambiguity.
TypeScript and Rust-Analyzer enhance code navigation with improved 'go-to-definition' features, making it easier for developers to navigate their code effectively.
The blog post discusses the implementation of quick fixes in Squawk's LSP server to support ignoring lint rules. It compares how two linting tools, Ruff and ESLint, handle edge cases when disabling lint rules. Ruff struggles with ...
The text explores interesting bits from the Postgres grammar, including custom operators, precedence with compound selects, percent types, string continuation, quoted idents, unicode escapes, and operator functions.
The text discusses the issue of syncing code between backend and UI, and proposes solutions such as codegen, code sync linters, and sync-start. It also mentions examples from Google and Khan Academy.

0Smart Quotes or No?

2025-03-15

...

0SMS Valet

2025-03-03

...
The post explains how to set up background tasks in SwiftUI, which is different from UIKit. It provides a step-by-step guide on how to add BGTaskSchedulerPermittedIdentifiers and Entitlements, register and schedule the task, and t...
The text discusses the importance of dividing a codebase into packages to avoid a big ball of mud. It explains how packages create boundaries and enforce visibility rules, using examples and build systems like Bazel, Buck2, and Pa...

0Web Editors

2025-01-01

...
The text discusses various expression languages used for configurability without the baggage of an entire language, including CEL, NSPredicate, Figma's JSON DSL, and Watchman JSON DSL.
The text compares the payment process using Toast and Apple Pay. It describes the steps involved in both methods and concludes that the guest checkout with Toast is quicker and easier than the express checkout. The author prefers ...
Comparison of receipt emails from Lyft, Uber, and Waymo. Waymo's emails are the most concise and do not include tipping or driver-related information.
The text provides tips to make working in a Ruby codebase easier for non-Rubyists, including enforcing parens everywhere, avoiding unless, until, modifier control flow, flip flop, special literals, and and or operators, using Sorb...

0Workspace Root

2025-06-27

...
...
...