56,966 blogs · [ { "id": "01a08788-e7e9-73b7-9c68-2da4a17c8d81", "title": "Shipping My Rust CLI to Windows: Lessons Learned (feat. Windows 98 and APE Bonus)", "url": "https://ivaniscoding.github.io/posts/rustpackaging4/", "published_at": "2026-02-15T15:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a1fba3cf", "title": "Trying to support FreeBSD and Nix for my Rust CLI: Lessons Learned", "url": "https://ivaniscoding.github.io/posts/rustpackaging3/", "published_at": "2026-02-09T15:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a2f5ebe1", "title": "Homebrew and One-Line Installers for My Rust CLI: Lessons Learned", "url": "https://ivaniscoding.github.io/posts/rustpackaging2/", "published_at": "2026-02-02T15:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a344f06c", "title": "I packaged my Rust CLI to too many places, here's what I learned", "url": "https://ivaniscoding.github.io/posts/rustpackaging1/", "published_at": "2026-01-25T21:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a36ab79f", "title": "How to survive coding interviews with a single line of Python code", "url": "https://ivaniscoding.github.io/posts/codeinterview/", "published_at": "2024-04-01T10:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a4399a5a", "title": "Qiskit Mentorship Program", "url": "https://ivaniscoding.github.io/posts/mentorship/", "published_at": "2021-06-03T20:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a4484fba", "title": "\\@sclepius ![](/img/Badges/asclepius.svg)", "url": "https://ivaniscoding.github.io/project/asclepius/", "published_at": "2021-02-14T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a450af02", "title": "Quantum #8 - Mathematics Behind Shor's Algorithm", "url": "https://ivaniscoding.github.io/posts/quantum8/", "published_at": "2020-07-21T20:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a4e26b72", "title": "QGrooves ![](/img/Badges/qgrooves.svg)", "url": "https://ivaniscoding.github.io/project/qgrooves/", "published_at": "2020-03-06T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a560e94e", "title": "Motiv.ai ![](/img/Badges/motiv.svg)", "url": "https://ivaniscoding.github.io/project/motiv_ai/", "published_at": "2020-01-19T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a5ab5da7", "title": "Quantomoku ![](/img/Badges/quantomoku.svg)", "url": "https://ivaniscoding.github.io/project/quantomoku/", "published_at": "2020-01-13T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a60a2f08", "title": "Quantum K-Means ![](/img/Badges/kmeans.svg)", "url": "https://ivaniscoding.github.io/project/quantum_kmeans/", "published_at": "2020-01-12T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a69d268d", "title": "Quantum #7 - Grover", "url": "https://ivaniscoding.github.io/posts/quantum7/", "published_at": "2020-01-03T00:10:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a71d7987", "title": "Quantum ![](/img/Badges/quantum.svg)", "url": "https://ivaniscoding.github.io/project/quantum/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a7307600", "title": "Quantum #6 - Bernstein-Vazirani", "url": "https://ivaniscoding.github.io/posts/quantum6/", "published_at": "2019-12-29T04:10:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a730b5f9", "title": "Quantum #5 - Deutsch-Jozsa (part 2)", "url": "https://ivaniscoding.github.io/posts/quantum5/", "published_at": "2019-12-28T08:10:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a7d5177c", "title": "Quantum #4 - Deutsch-Jozsa (part 1)", "url": "https://ivaniscoding.github.io/posts/quantum4/", "published_at": "2019-12-27T02:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a7fd42ee", "title": "Quantum #3 - Superdense Coding", "url": "https://ivaniscoding.github.io/posts/quantum3/", "published_at": "2019-12-24T06:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a8b47625", "title": "Quantum #2 - Teleportation", "url": "https://ivaniscoding.github.io/posts/quantum2/", "published_at": "2019-12-23T06:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a965f0e9", "title": "Quantum #1 - Basic Quantum Computing", "url": "https://ivaniscoding.github.io/posts/quantum1/", "published_at": "2019-12-12T04:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a99ef088", "title": "Divide-and-conquer Techniques #1 - All But One Trick", "url": "https://ivaniscoding.github.io/posts/dctrick1/", "published_at": "2019-03-03T18:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a9c264c2", "title": "Information Theory #6 - Amusement Park", "url": "https://ivaniscoding.github.io/posts/informationtheory6/", "published_at": "2018-08-28T17:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4a9f936f8", "title": "Information Theory #5 - City", "url": "https://ivaniscoding.github.io/posts/informationtheory5/", "published_at": "2018-08-28T01:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4aa641b29", "title": "Information Theory #4 - Airline Route Map", "url": "https://ivaniscoding.github.io/posts/informationtheory4/", "published_at": "2018-08-26T23:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4aaf2e82c", "title": "Information Theory #3 - Broken Device", "url": "https://ivaniscoding.github.io/posts/informationtheory3/", "published_at": "2018-08-25T15:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4ab6743aa", "title": "Information Theory #2 - Navigation", "url": "https://ivaniscoding.github.io/posts/informationtheory2/", "published_at": "2018-08-24T20:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4ac5551ab", "title": "Information Theory #1 - Coins", "url": "https://ivaniscoding.github.io/posts/informationtheory1/", "published_at": "2018-08-24T16:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4ad4cd257", "title": "Divide and Conquer #4 - ICC", "url": "https://ivaniscoding.github.io/posts/divideandconquer4/", "published_at": "2018-08-23T21:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4ad8ae81f", "title": "Divide and Conquer #3 - Library", "url": "https://ivaniscoding.github.io/posts/divideandconquer3/", "published_at": "2018-08-23T16:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4ae7ca000", "title": "Divide and Conquer #2 - Cave", "url": "https://ivaniscoding.github.io/posts/divideandconquer2/", "published_at": "2018-08-22T14:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4af607be9", "title": "Divide and Conquer #1 - Carnival", "url": "https://ivaniscoding.github.io/posts/divideandconquer1/", "published_at": "2018-08-22T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4b023ddf8", "title": "Olympiad Solutions ![](/img/Badges/olympiad.svg)", "url": "https://ivaniscoding.github.io/project/olympiad_solutions/", "published_at": "2018-06-01T00:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4b083259a", "title": "DragonStore ![](/img/Badges/dragonstore.svg)", "url": "https://ivaniscoding.github.io/project/dragonstore/", "published_at": "2018-01-01T01:00:00+00:00" }, { "id": "01a08788-e7e9-73b7-9c68-2da4b132e21d", "title": "| Ivan Carvalho", "url": "https://ivaniscoding.github.io/about/", "published_at": null } ] posts Claim your blog
Back to ivaniscoding.github.io
Blog · corpus.blog/blogs/ivaniscoding.github.io/posts

ivaniscoding.github.io

ivaniscoding.github.io

2026

2024

2021

2020

2019

2018

Undated