41554 blogs · [ { "id": "01a0878c-c246-71e7-8202-877aa348e6af", "title": "Why Pastoralist: Dependency Overrides Need an Audit Trail", "url": "https://jeffry.in/why-pastoralist", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa4356c9c", "title": "When the AI Token Gravy Train Stops: My approximately $150 single hour Claude Code Cost Wake-up Call", "url": "https://jeffry.in/expensive-ai", "published_at": "2026-01-21T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa4cc999f", "title": "Being a US-based Software Engineer in 2025; is it what it used to be?", "url": "https://jeffry.in/us-swe-economy-2025", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa53e026e", "title": "Shiki Syntax Highlighting: More features for markdown", "url": "https://jeffry.in/shiki-syntax", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa5c0c93d", "title": "Enabling Intelligent Tab Completion in Zsh without High Memory Usage", "url": "https://jeffry.in/lightweight-intelligent-completion-in-zsh", "published_at": "2024-05-05T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa62be46f", "title": "Quick Thought: Does it feel like JavaScript and Node are in a strange place?", "url": "https://jeffry.in/js-node-strange-place", "published_at": "2023-04-15T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa69f2faa", "title": "Quick Tutorial: Build A Basic Dependency Manager Like Dependabot In 5 Minutes", "url": "https://jeffry.in/build-your-own-dependabot", "published_at": "2022-12-23T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa74f88b9", "title": "Quick Tutorial: Run Intel Mac Cmds On Your M1 Mac Like a Boss In 5 Minutes", "url": "https://jeffry.in/m1-intel-terminal-cmds-like-a-boss", "published_at": "2022-12-13T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa801e1d3", "title": "A 'little deep' dive into Dependabot and Snyk Ingore Configs", "url": "https://jeffry.in/snyk-dependabot-ignore-configs", "published_at": "2022-02-12T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa86db178", "title": "Document Cookies Are a Useful Tool With A Simple API With Some Nunaces", "url": "https://jeffry.in/document-cookie-nuances", "published_at": "2022-02-05T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa87fc71e", "title": "Understanding the basics parts of a CLI command", "url": "https://jeffry.in/cli-program-basic-parts", "published_at": "2022-01-19T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aa9693712", "title": "Setting update Gatsby Development on an M1 Mac Mini", "url": "https://jeffry.in/m1-chip-gatsby-setup", "published_at": "2021-06-01T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aaa60cedf", "title": "Resume: the resume of Jeff Wainwright, a software engineer and dad living in California", "url": "https://jeffry.in/resume", "published_at": "2021-03-31T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aaad2eba4", "title": "How To Execute Node Commands To Test With Jest", "url": "https://jeffry.in/jest-exec-test", "published_at": "2021-01-19T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aab0138a5", "title": "Friction and the Beauty it can create", "url": "https://jeffry.in/friction", "published_at": "2020-06-28T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aabcf28f2", "title": "The 2000s are no longer a teenager, starting out 2020", "url": "https://jeffry.in/2000s-not-a-teenager", "published_at": "2020-01-06T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aabf9bf98", "title": "Watching the sunset from Malaga Cove, waiting for ships to come in", "url": "https://jeffry.in/ships-coming-in", "published_at": "2019-10-19T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aac81cc9f", "title": "Listening to what is most important to others is hard. What if there was a highlighter for spoken words?", "url": "https://jeffry.in/if-i-had-a-highlighter", "published_at": "2019-03-07T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aacef9b5b", "title": "Let the dream live! Unless dreams have actionable plans, they're not real—so let them live if they bring happiness.", "url": "https://jeffry.in/let-the-dream-live", "published_at": "2019-01-22T00:00:00+00:00" }, { "id": "01a0878c-c246-71e7-8202-877aad9c55b4", "title": "Moments Between Words—Simple Communication and Observations of Quick Ways To Make Others Feel Good", "url": "https://jeffry.in/making-others-feel-good-with-basics", "published_at": "2018-06-17T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d1390171b8", "title": "TypeScript Init—Getting A Test Driven TypeScript Repository Setup", "url": "https://jeffry.in/getting-setup-with-ts", "published_at": "2018-05-02T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d1394407ef", "title": "First Post in Bit, This Is Why", "url": "https://jeffry.in/first-post-in-a-bit", "published_at": "2018-04-08T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d1398d2831", "title": "Week 34, Finding Fun In Nature Again After A Few Months Away", "url": "https://jeffry.in/week-34-17", "published_at": "2017-09-26T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13a1c4c73", "title": "Week 33, laying low but focused", "url": "https://jeffry.in/laying-low", "published_at": "2017-09-18T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13af9afad", "title": "Normalize.css, or not? Here are some considerations", "url": "https://jeffry.in/normalize-css-or-not", "published_at": "2017-09-17T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13b1c8b2e", "title": "Can Code Review Etiquette be a thing? Here are some starter thoughts on it.", "url": "https://jeffry.in/code-review-etiquette", "published_at": "2017-09-16T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13b9f8d88", "title": "Making a CSS Font Partial", "url": "https://jeffry.in/css-font-partial", "published_at": "2017-09-14T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13c939e19", "title": "Popular JavaScript tools in (mid) 2017", "url": "https://jeffry.in/javascript-software-mid-2017", "published_at": "2017-09-09T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13cddc71d", "title": "2017 Labor Day Week in Dallas", "url": "https://jeffry.in/labor-day-week", "published_at": "2017-09-09T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13ce33fce", "title": "JavaScript is relatable", "url": "https://jeffry.in/js-is-relatable", "published_at": "2017-09-08T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13dbfea6e", "title": "Digging into Sinon Fake Server Methods", "url": "https://jeffry.in/sinon-fake-server-methods", "published_at": "2017-09-05T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13e04a1f6", "title": "Reenvisioning branded content at Dollar Shave Club", "url": "https://jeffry.in/branded-content", "published_at": "2017-09-04T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13e811a02", "title": "Switching Static Site Generators", "url": "https://jeffry.in/switching-site-generators", "published_at": "2017-09-01T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13ee21365", "title": "About me, Jeff Wainwright, a husband, dad, and software engineer in Los Angeles", "url": "https://jeffry.in/about", "published_at": "2017-07-28T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13f3da02b", "title": "Week 20, code more, surf more—managing time for happiness", "url": "https://jeffry.in/week-20-17", "published_at": "2017-05-29T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d13fa59094", "title": "Week 19, mislabeled mountains and other things I enjoy", "url": "https://jeffry.in/week-19-17", "published_at": "2017-05-22T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d1405093c1", "title": "Week 18, a trip to the North West to celebrate my sister's birthday", "url": "https://jeffry.in/week-18-17", "published_at": "2017-05-15T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d140de5e55", "title": "Week 17, dealing with an ankle injury and using an observer and/or a mediator pattern", "url": "https://jeffry.in/week-17-17", "published_at": "2017-05-07T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d141b382fa", "title": "Week 14, releasing analytics updates and my first trip South in 2017", "url": "https://jeffry.in/week-14-17", "published_at": "2017-04-19T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d141b6c668", "title": "Week 15, was about being a good friend, surfing and gaining momentum on another open source project.", "url": "https://jeffry.in/week-15-17", "published_at": "2017-04-19T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d141e39ea1", "title": "Week 16, great surfing week and feeling tired from feeling busy", "url": "https://jeffry.in/week-16-17", "published_at": "2017-04-19T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d142879aae", "title": "Week 13, 2017—camping above Ojai on Highway 33, surfing and other things", "url": "https://jeffry.in/week-13-17", "published_at": "2017-04-18T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d143296fb5", "title": "Week 12, 2017—getting the opportunity to listen see a new place", "url": "https://jeffry.in/week-12-17", "published_at": "2017-04-06T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d143c37746", "title": "Week 11, 2017—Got Some Good Surfing In and Felt More Comfortable On My New Project", "url": "https://jeffry.in/week-11-17", "published_at": "2017-03-27T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d144253713", "title": "Updating Git Tags That Have Been Pushed", "url": "https://jeffry.in/git-tag-update", "published_at": "2017-03-14T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d144520348", "title": "Week 9, 2017—Getting Back to Surfing, Changing Teams and Feeling Beta", "url": "https://jeffry.in/week-9-17", "published_at": "2017-03-13T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d144658753", "title": "Using ES6 Function Destructuring with JavaScript Plugin Options", "url": "https://jeffry.in/destructing-function-opts", "published_at": "2017-03-12T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d1452a2c60", "title": "AWW—A Formula For Writing Git Commits", "url": "https://jeffry.in/formula-for-commits", "published_at": "2017-03-12T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d145f5a665", "title": "A-ha Moments Writing Simple JavaScript Plugins", "url": "https://jeffry.in/making-a-js-plugin", "published_at": "2017-03-09T00:00:00+00:00" }, { "id": "01a0878c-c247-7287-b4f9-63d1465ecdc1", "title": "Week 8, 2017—Losing a few friends, being sick, transitioning and writing some code", "url": "https://jeffry.in/week-8-17", "published_at": "2017-03-05T00:00:00+00:00" } ] posts Claim your blog
Back to jeffry.in
Blog · corpus.blog/blogs/jeffry.in/posts

jeffry.in

jeffry.in

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017