41554 blogs · [ { "id": "01a08777-5224-7189-8bce-493233a93cae", "title": "Free Tools for Content Creators", "url": "https://federicoterzi.com/blog/free-tools-for-content-creators", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-493232b59221", "title": "Understanding CRDTs: Improving our Set (Chapter 2)", "url": "https://federicoterzi.com/blog/understanding-crdts-improving-our-set-chapter-2", "published_at": "2024-02-25T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-4932324fce4a", "title": "ScreenCaptureKit failing to capture the entire Display", "url": "https://federicoterzi.com/blog/screencapturekit-failing-to-capture-the-entire-display", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-493231f2c2b9", "title": "Understanding CRDTs: A Gentle Introduction (Chapter 1)", "url": "https://federicoterzi.com/blog/understanding-crdts-a-gentle-introduction-chapter-1", "published_at": "2024-01-19T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-4932312bd541", "title": "Fixing the “network request failed” error with GitHub NPM packages", "url": "https://federicoterzi.com/blog/fixing-the-network-request-failed-error-with-github-npm-packages", "published_at": "2024-01-15T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-4932304b32b5", "title": "Good Software Architectures are mostly about Boundaries", "url": "https://federicoterzi.com/blog/good-software-architectures-are-mostly-about-boundaries", "published_at": "2023-01-19T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322f9daf5c", "title": "Solving GitHub Status stuck on Pending with CircleCI’s Approvals", "url": "https://federicoterzi.com/blog/solving-github-status-stuck-on-pending-with-circlecis-approvals", "published_at": "2022-10-17T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322f4b88d7", "title": "Automatic Code-signing on Windows using GitHub Actions", "url": "https://federicoterzi.com/blog/automatic-codesigning-on-windows-using-github-actions", "published_at": "2022-09-21T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322f2418fa", "title": "Fixing “Error: SignerSign() failed.” during SignTool code-signing", "url": "https://federicoterzi.com/blog/fixing-the-error-signersign-failed-during-signtool-codesigning", "published_at": "2022-08-27T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322e9603b6", "title": "Fixing the “Expecting: TRUSTED CERTIFICATE” error with Sectigo certificates", "url": "https://federicoterzi.com/blog/fixing-the-expecting-trusted-certificate-error-with-sectigo-certificates", "published_at": "2022-08-20T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322e956b04", "title": "Automatic Code-signing and Notarization for macOS apps using GitHub Actions", "url": "https://federicoterzi.com/blog/automatic-code-signing-and-notarization-for-macos-apps-using-github-actions", "published_at": "2022-08-15T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322e7fbe84", "title": "The single, most important trick to build robust applications", "url": "https://federicoterzi.com/blog/building-robust-applications-by-making-invalid-states-unrepresentable", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322da69ba1", "title": "Optimizing Lists in React - Solving Performance Problems and Anti-patterns", "url": "https://federicoterzi.com/blog/optimizing-list-in-react-solving-performance-problems-and-anti-patterns", "published_at": "2022-02-04T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322d0c6c84", "title": "12 Rust Tips and Tricks you might not know yet", "url": "https://federicoterzi.com/blog/12-rust-tips-and-tricks-you-might-not-know-yet", "published_at": "2022-01-04T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322c8b9c62", "title": "Rust vs C++, which is better and why?", "url": "https://federicoterzi.com/blog/rust-vs-cpp-which-is-better-and-why", "published_at": "2021-05-04T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322e187aa3", "title": "Why Electron is a Necessary Evil", "url": "https://federicoterzi.com/blog/why-electron-is-a-necessary-evil", "published_at": "2021-01-21T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322be61ba6", "title": "Understanding Strings in Rust", "url": "https://federicoterzi.com/blog/understanding-strings-in-rust", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322b095603", "title": "Regex101 - The Ultimate Tool for Regular Expressions", "url": "https://federicoterzi.com/blog/regex101-the-ultimate-tool-for-regular-expressions", "published_at": "2020-05-29T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322b6339df", "title": "How to Promote Your Open Source Project", "url": "https://federicoterzi.com/blog/how-to-promote-open-source-project-on-github", "published_at": "2020-02-07T00:00:00+00:00" }, { "id": "01a08777-5223-73ec-ad30-6c6d44c785c9", "title": "How to Publish your Rust project on Homebrew", "url": "https://federicoterzi.com/blog/how-to-publish-your-rust-project-on-homebrew", "published_at": "2019-10-06T00:00:00+00:00" }, { "id": "01a08777-5224-7189-8bce-49322a4819ba", "title": "3 Great Python Tricks You May Not Know", "url": "https://federicoterzi.com/blog/3-great-python-tricks-you-may-not-know", "published_at": "2019-09-03T00:00:00+00:00" }, { "id": "01a08777-5223-73ec-ad30-6c6d4481fdd5", "title": "Building a Remote Camera App for Android", "url": "https://federicoterzi.com/blog/how-to-build-remote-camera-app-android", "published_at": "2019-08-27T00:00:00+00:00" }, { "id": "01a08777-5223-73ec-ad30-6c6d446a96b8", "title": "How to Force Github Pages to Rebuild Jekyll Website", "url": "https://federicoterzi.com/blog/how-to-force-github-pages-to-rebuild-jekyll-website", "published_at": "2019-08-23T00:00:00+00:00" }, { "id": "01a08777-5223-73ec-ad30-6c6d437e94ba", "title": "Turn Telegram into a Static Web Server with TLGUR", "url": "https://federicoterzi.com/blog/turn-telegram-into-a-static-web-server-with-tlgur", "published_at": "2019-08-22T00:00:00+00:00" }, { "id": "01a08777-5223-73ec-ad30-6c6d42ae4000", "title": "Learning How to Type Properly Makes You a Better Programmer", "url": "https://federicoterzi.com/blog/learning-how-to-type-properly-makes-you-a-better-programmer", "published_at": "2019-08-20T00:00:00+00:00" } ] posts Claim your blog
Back to federicoterzi.com
Blog · corpus.blog/blogs/federicoterzi.com/posts

federicoterzi.com

federicoterzi.com

2026

2024

2023

2022

2021

2020

2019