41554 blogs · [ { "id": "01a0878f-17a5-71f0-93ff-29aca11546f0", "title": "stripping myself of dopamine for 7 days - stupid or genius?", "url": "https://joeprevite.com/dopamine-detox/", "published_at": "2025-08-12T12:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29aca0f51e53", "title": "How to Set Up Automated Investing on Schwab for ETFs", "url": "https://joeprevite.com/automated-investments-schwab/", "published_at": "2025-06-06T12:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29aca0e519a8", "title": "Tiny Experiments - Live like a Scientist", "url": "https://joeprevite.com/tiny-experiments-review/", "published_at": "2025-04-14T09:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29aca0a4e95f", "title": "Overcoming the Friendship Recession", "url": "https://joeprevite.com/friendship-recession/", "published_at": "2025-01-22T08:45:07+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29aca06712fd", "title": "Hey Lenny 👋", "url": "https://joeprevite.com/lenny/", "published_at": "2024-04-15T15:19:07+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29aca061aa7f", "title": "Copywork as a Tool for Onboarding", "url": "https://joeprevite.com/copywork/", "published_at": "2024-01-17T23:33:11+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9fc9b709", "title": "Rediscovering Italian: The Second Time Around", "url": "https://joeprevite.com/relearning-italian/", "published_at": "2023-12-26T22:49:49+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9f429d01", "title": "Mastering Skills: The 1% Formula", "url": "https://joeprevite.com/expertise-formula/", "published_at": "2023-11-27T15:44:18+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9ee28792", "title": "Highlights from Peak: Secrets From The New Science of Expertise", "url": "https://joeprevite.com/peak-book-highlights/", "published_at": "2023-11-20T15:01:59+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9e88dc0e", "title": "Newsletter Notes", "url": "https://joeprevite.com/newsletter-notes/", "published_at": "2023-10-20T04:14:19+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9dea0732", "title": "My Thoughts After 2 Years of Raising a Bilingual Daughter", "url": "https://joeprevite.com/2-years-bilingual-journey/", "published_at": "2023-10-12T19:55:08+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9d8f094b", "title": "Less Couch Friends, More Treadmill Friends", "url": "https://joeprevite.com/treadmill-friends/", "published_at": "2023-10-04T21:20:38+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9cd1b25a", "title": "Developer Advocate Portfolio", "url": "https://joeprevite.com/dev-advocate-portfolio/", "published_at": "2023-08-06T22:52:46+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9c2a6247", "title": "How to Fix a Microphone Sounding Quiet in Playback", "url": "https://joeprevite.com/quiet-mic-fix/", "published_at": "2023-04-22T19:17:23+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9b065163", "title": "Storytelling", "url": "https://joeprevite.com/storytelling/", "published_at": "2023-04-18T21:12:58+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9b8805b5", "title": "Job Hunting Tips to Land Your Dream Job", "url": "https://joeprevite.com/job-hunt/", "published_at": "2023-02-21T21:20:37+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9a1143dc", "title": "Argentine Cultural in Arizona", "url": "https://joeprevite.com/argetine-cultural-arizona/", "published_at": "2023-01-08T17:20:37+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac99e718a0", "title": "Resume", "url": "https://joeprevite.com/resume/", "published_at": "2022-08-31T04:29:27+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac99ddbf30", "title": "How to Start a Neighborhood Community Newsletter", "url": "https://joeprevite.com/neighborhood-community-newsletter/", "published_at": "2022-04-16T16:15:17+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac993a433e", "title": "How to Run Scripts with TypeScript and esr", "url": "https://joeprevite.com/typescript-esr/", "published_at": "2022-01-12T05:03:55+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9843f958", "title": "Notes on CodeMirror6", "url": "https://joeprevite.com/code-mirror-notes/", "published_at": "2022-01-11T04:42:16+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac977870bf", "title": "The Missing Bug.n Blog Post", "url": "https://joeprevite.com/bug-n-window-manager/", "published_at": "2022-01-10T00:18:29+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac968c97d6", "title": "2021 Year in Review", "url": "https://joeprevite.com/2021-year-review/", "published_at": "2022-01-06T04:53:44+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac85e067a1", "title": "Create a Twitter Card for Your Blog", "url": "https://joeprevite.com/create-a-twitter-card-for-your-blog/", "published_at": "2021-12-27T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac95be7247", "title": "Migrating from Convertkit to Revue", "url": "https://joeprevite.com/migrating-from-convertkit-to-revue/", "published_at": "2021-12-12T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac95031446", "title": "Make Windows Like macOS", "url": "https://joeprevite.com/windows-like-macos/", "published_at": "2021-10-10T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac94a1f342", "title": "Links", "url": "https://joeprevite.com/links/", "published_at": "2021-09-19T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac93e64439", "title": "Doom Emacs", "url": "https://joeprevite.com/doom-emacs/", "published_at": "2021-05-26T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9398278b", "title": "SSH into Termux from Your Computer", "url": "https://joeprevite.com/ssh-termux-from-computer/", "published_at": "2021-04-06T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9308ddd3", "title": "Send Automatic Recurring Payments on Venmo", "url": "https://joeprevite.com/send-automatic-recurring-payments-on-venmo/", "published_at": "2021-04-04T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9265124f", "title": "How to Verify Your Commits on GitHub", "url": "https://joeprevite.com/verify-commits-on-github/", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9254b319", "title": "How to Add Custom Domain to ConvertKit", "url": "https://joeprevite.com/add-custom-domain-convertkit/", "published_at": "2021-02-24T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac92032a8f", "title": "How to Pronounce Previte", "url": "https://joeprevite.com/pronounce-previte/", "published_at": "2021-02-11T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac910ed71d", "title": "How to Make zsh Your Default Shell in Coder Environments", "url": "https://joeprevite.com/zsh-default-shell-in-coder-environments/", "published_at": "2021-02-09T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac90cf68d2", "title": "TypeScript", "url": "https://joeprevite.com/typescript/", "published_at": "2020-10-09T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac9064c4ff", "title": "How I Launched my First Product", "url": "https://joeprevite.com/launching-first-product/", "published_at": "2020-09-07T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8f996f52", "title": "Brave Clojure", "url": "https://joeprevite.com/brave-clojure/", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8efafef1", "title": "Rust Lang Book - Chapter 4 Notes", "url": "https://joeprevite.com/rust-lang-book-chapter-4-notes/", "published_at": "2020-08-03T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8e4dea26", "title": "Clojure from the Ground Up", "url": "https://joeprevite.com/clojure-from-the-ground-up/", "published_at": "2020-08-02T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8db703e8", "title": "Book Review: How to be Antiracist", "url": "https://joeprevite.com/book-review-how-to-be-antiracist/", "published_at": "2020-08-01T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8d462b00", "title": "How to Learn Quickly", "url": "https://joeprevite.com/learn-quickly/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8ce18c24", "title": "HEY Email Review", "url": "https://joeprevite.com/hey-email-review/", "published_at": "2020-06-16T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8c189ac1", "title": "Understanding the Rust Ecosystem", "url": "https://joeprevite.com/rust-lang-ecosystem/", "published_at": "2020-06-15T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8b4159d7", "title": "How to Learn Things Intentionally Starting with Anti-Racism", "url": "https://joeprevite.com/how-to-learn-things-intentionally-starting-with-anti-racism/", "published_at": "2020-06-07T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8b2369bc", "title": "Book Review: Writing an Interpreter in Go", "url": "https://joeprevite.com/book-review-writing-an-interpreter-in-go/", "published_at": "2020-05-22T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8a57988b", "title": "Writing a Custom Note Component for MDX", "url": "https://joeprevite.com/writing-custom-note-component-mdx/", "published_at": "2020-05-06T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac89d32531", "title": "How to Render Data from a GraphQL API in ReasonReact", "url": "https://joeprevite.com/render-data-graphql-api-reasonreact/", "published_at": "2020-04-27T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac89c6dba8", "title": "Uses", "url": "https://joeprevite.com/uses/", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac89bcfa45", "title": "Contributing to Rust Open Source", "url": "https://joeprevite.com/contributing-to-rust-open-source/", "published_at": "2020-04-09T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac88ea87d6", "title": "Automatically Delete Branches After Merging Pull Requests", "url": "https://joeprevite.com/automatically-delete-branches-after-merging-pull-requests/", "published_at": "2020-03-25T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac891a12ba", "title": "Open a Draft PR on GitHub", "url": "https://joeprevite.com/open-a-draft-pr-on-github/", "published_at": "2020-03-25T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8898ad9b", "title": "Automatically Squash Commits When Merging PRs", "url": "https://joeprevite.com/automatically-squash-commits-merging-pr-github/", "published_at": "2020-03-22T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8847a343", "title": "Auto-Assign Pull Requests on GitHub", "url": "https://joeprevite.com/auto-assign-pull-requests-github/", "published_at": "2020-03-21T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8759166e", "title": "Rust Lang Book - Chapter 3 Notes", "url": "https://joeprevite.com/rust-lang-book-chapter-3-notes/", "published_at": "2020-03-20T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8720d8e5", "title": "Rust Lang Book - Chapter 2 Notes", "url": "https://joeprevite.com/rust-lang-book-chapter-2-notes/", "published_at": "2020-03-13T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac87020715", "title": "Rust Learning Plan & Chapter 1 Notes", "url": "https://joeprevite.com/rust-learning-plan-chapter-1-notes/", "published_at": "2020-03-06T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac8665855e", "title": "Book Review: No Excuses by Brian Tracy", "url": "https://joeprevite.com/book-review-no-excuses-brian-tracy/", "published_at": "2020-03-01T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac86aed58e", "title": "Create a GitHub Issue Template", "url": "https://joeprevite.com/github-issue-template/", "published_at": "2020-03-01T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac85f1c3c3", "title": "Create a GitHub PR Template", "url": "https://joeprevite.com/github-pr-template/", "published_at": "2020-02-08T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac85308255", "title": "Understanding Mapped Types in TypeScript", "url": "https://joeprevite.com/understanding-mapped-types-in-typescript/", "published_at": "2020-01-12T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac84a812f1", "title": "Change macOS Screenshot Command to Copy to Clipboard", "url": "https://joeprevite.com/change-macos-screenshot-command-to-copy-to-clipboard/", "published_at": "2020-01-05T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac840bfc99", "title": "Sunsetting dip.chat", "url": "https://joeprevite.com/sunsetting-dipchat/", "published_at": "2020-01-03T00:00:00+00:00" }, { "id": "01a0878f-17a5-71f0-93ff-29ac83346740", "title": "Book Review: Effective Typescript", "url": "https://joeprevite.com/book-review-effective-typescript/", "published_at": "2019-12-31T00:00:00+00:00" }, { "id": "01a0878f-17a4-7392-a857-419dc619e34e", "title": "Hello, it's me", "url": "https://joeprevite.com/new-blog-same-me/", "published_at": "2019-12-07T00:00:00+00:00" } ] posts Claim your blog
Back to Joe Previte's Blog
Blog · corpus.blog/blogs/joeprevite.com/posts

Joe Previte's Blog

joeprevite.com

2025

2024

2023

2022

2021

19 Sept 2021

2020

26 Apr 2020

2019