Posts

Reading Application Logs With LLMs in November 2026: Filter Before You Paste, Redact Secrets First, and Check Every Theory Against the Raw Lines

Image
Something broke at 2:14 in the morning, and now you have forty thousand log lines and a vague error report. Pasting the whole file into a chat model and asking "what went wrong?" feels like the obvious move. It rarely works well. The file is too big, it is full of noise, it probably contains secrets, and the model will happily invent a confident story from the three lines it happened to focus on. Used carefully, though, an LLM is a genuinely useful log-reading partner. It is good at spotting patterns across messy text, explaining unfamiliar error messages, drafting grep and query commands, and turning a pile of evidence into a timeline. This guide covers a workflow that keeps the model useful and keeps you in charge of the conclusions. Logs have always been the record of what actually happened, whether on a ship in 1786 or a server last night. Image: Page from the logbook of the Dutch warship Medea in 1786 by A.A. Buyskes, public domain, via Wikimedia Commons. 1. Narro...

Refactoring Legacy Code With LLMs in October 2026: Pin Behavior With Characterization Tests, Change One Thing at a Time, and Let the Tests Decide

Image
Refactoring is one of the jobs where an LLM can save you hours or quietly break things you will not notice for weeks. The model is fast at renaming, extracting functions, and untangling nested conditionals. It is also happy to "clean up" a strange-looking branch that turns out to be the only thing keeping a billing edge case alive. The difference between those outcomes is almost never the model. It is whether you pinned down the current behavior before anything changed. This guide walks through a workflow that works with any chat assistant or coding agent: lock behavior with characterization tests, ask for one small change at a time, keep every diff small enough to review, and let the tests, not the model's confidence, decide whether a step is safe. Legacy code often looks like this workbench: everything works, but nobody wants to touch it. Image: Tools and parts are scattered on a workbench in a garage by Shixart1985, CC BY 2.0 , via Wikimedia Commons. What refact...

Real Estate Social Media Marketing Services

Real Estate Social Media Marketing Services That Actually Move Property Most real estate marketing is noise. Pretty posts, empty engagement, and zero closings. Santa Fe Capital Management doesn't work that way. We are a California-based conglomerate with real estate holdings, a web development arm, and a digital marketing team under one roof. When we run social media for a property, we run it like a deal — because that's what it is. This is not a list of generic "post three times a week" advice. These are the real estate social media marketing services we execute, measure, and profit from. If you're an investor, developer, or broker sitting on a property that needs to move, this is your playbook. --- 1. Property-Specific Content Production Social media dies without content. But real estate content isn't a photo of a kitchen. It's a sales argument. We produce property-specific assets that make a listing look like an opportunity, not an obligation: P...

Media Management App

Media Management App: 7 Picks That Pay for Themselves A media management app is not a luxury. It is a cost center if you pick the wrong one — and a revenue lever if you pick the right one. We run a multi-vertical operation out of California: real estate, software development, blockchain, derivatives, and digital marketing. Media assets move through every single one of those lines. Property photos, marketing creatives, client videos, token graphics, app screenshots — all of it needs to be stored, organized, and delivered without slowing anyone down. Here is what we have learned: the right media management app cuts hours, kills email chains, and keeps your team moving. The wrong one becomes another subscription you forget to cancel. This list is not about the prettiest interface. It is about tools that earn their keep. What We Look For in a Media Management App Before we get to the list, here are the criteria we actually use: Speed. If a tool makes your team wait, it is a tax, no...

Upgrading Dependencies With LLMs in October 2026: Paste the Real Changelog, Move One Major Version at a Time, and Let the Tests Decide

Image
Upgrading dependencies is the chore everyone postpones until a security advisory or a broken build forces the issue. Then you are three major versions behind, the changelog is forty screens long, and the error messages point at code you did not write. A large language model can genuinely help here: it reads release notes faster than you, it is good at mapping "old API call" to "new API call," and it can draft the mechanical edits across a codebase. It can also confidently invent a migration step for a version that does not exist, or "fix" a failing test by deleting the assertion. This guide is a practical workflow for using an LLM during dependency upgrades without trusting it more than it deserves. The short version: give the model the real changelog instead of asking it to remember one, move one major version at a time, and let your test suite, not the model, decide when you are done. Every dependency sits on others. Pull one block out carelessly and...

Marketing Call

The Marketing Call: 7 Ways to Turn a Conversation Into Cash A marketing call is not a meeting. It's not a relationship-builder. It's not a chance to "connect" and "explore synergies." It's a revenue event. Most marketing calls fail because they're treated as conversations. Two people talk, exchange pleasantries, and hang up with nothing to show for it. No numbers. No deadlines. No deal. That's not a marketing call — that's a waste of time. At Santa Fe Capital Management, we take calls for one reason: to find money, move money, and make money. We're a California-based conglomerate operating across commercial real estate, web and mobile development, blockchain, derivatives, and digital marketing. That breadth means we don't need to pitch you on a single service. We need to figure out which lever makes you money fastest — and then pull it. That's the mindset behind this list. Whether you're an investor looking for diversified...

Writing Playwright End-to-End Tests With LLMs in October 2026: Show the Model the Real Page, Ban Fixed Sleeps, and Prove Every Test Can Fail

Image
Ask a chat model to "write a Playwright test for our login page" and you will get something that looks finished in a few seconds. It will have a test() block, a few page.click() calls, and an assertion at the end. Run it a few times in CI and the problems show up: selectors that match the wrong element, hard-coded sleeps that fail on slow runners, and assertions that pass even when the feature is broken. End-to-end (E2E) tests drive a real browser through your real app, so they catch problems that unit tests can't. They are also the most expensive tests to keep healthy. An LLM can save you a lot of typing here, but only if you give it the right inputs and hold its output to a few firm rules. This guide walks through a workflow that works with any current model and with Playwright's TypeScript API. The same ideas carry over to Cypress or Selenium. Why E2E tests are hard for a model to get right A model writing a unit test can see the function it is testing. A m...