41554 blogs · [ { "id": "01a08776-f0f4-70f0-b85e-18be8747c0f8", "title": "JOMO is a Beautiful Thing", "url": "https://fantinel.dev/blog/jomo-joy-of-missing-out", "published_at": "2024-11-13T13:58:08+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be87e63a99", "title": "Quick Review: Supernatural (Seasons 1-5)", "url": "https://fantinel.dev/quick-reviews/supernatural-seasons-1-5", "published_at": "2024-11-03T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be87f82681", "title": "Quick Review: The Substance", "url": "https://fantinel.dev/quick-reviews/the-substance", "published_at": "2024-10-25T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be882f8432", "title": "Quick Review: Late Night with the Devil", "url": "https://fantinel.dev/quick-reviews/late-night-with-the-devil", "published_at": "2024-10-20T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be88a00280", "title": "Quick Review: Tár", "url": "https://fantinel.dev/quick-reviews/tár", "published_at": "2024-09-28T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be88f14b77", "title": "Quick Review: Beetlejuice Beetlejuice", "url": "https://fantinel.dev/quick-reviews/beetlejuice-beetlejuice", "published_at": "2024-09-20T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be89b36303", "title": "Quick Review: Grave of the Fireflies", "url": "https://fantinel.dev/quick-reviews/grave-of-the-fireflies", "published_at": "2024-09-14T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8a4ac3ed", "title": "Quick Review: Oddity", "url": "https://fantinel.dev/quick-reviews/oddity", "published_at": "2024-09-07T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8b295c07", "title": "Apple Vision Pro First Impressions", "url": "https://fantinel.dev/blog/vision-pro-first-impressions", "published_at": "2024-08-29T08:23:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8b2a94d8", "title": "Roleplaying in Orgrimmar", "url": "https://fantinel.dev/blog/roleplaying-in-orgrimmar", "published_at": "2024-08-11T22:39:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8c0be449", "title": "Quick Review: Warcraft", "url": "https://fantinel.dev/quick-reviews/warcraft", "published_at": "2024-08-11T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8c8e9c65", "title": "Quick Review: The Zone of Interest", "url": "https://fantinel.dev/quick-reviews/the-zone-of-interest", "published_at": "2024-08-04T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8d4750ea", "title": "Quick Review: MaXXXine", "url": "https://fantinel.dev/quick-reviews/maxxxine", "published_at": "2024-07-19T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8d6b8ecf", "title": "Quick Review: Pearl", "url": "https://fantinel.dev/quick-reviews/pearl", "published_at": "2024-07-18T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8d873be9", "title": "Quick Review: X", "url": "https://fantinel.dev/quick-reviews/x", "published_at": "2024-07-17T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8d9b5efb", "title": "Quick Review: Bacurau", "url": "https://fantinel.dev/quick-reviews/bacurau", "published_at": "2024-07-06T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8ded21d2", "title": "Quick Review: Inside Out 2", "url": "https://fantinel.dev/quick-reviews/inside-out-2", "published_at": "2024-07-01T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8e8ffb98", "title": "CSS “Quantity Queries” are a thing now", "url": "https://fantinel.dev/blog/quantity-queries", "published_at": "2024-06-18T21:45:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8f761696", "title": "Separating my website's content from its code", "url": "https://fantinel.dev/blog/separating-content-from-code", "published_at": "2024-06-16T22:17:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be8fa4a25a", "title": "Quick Review: Anatomy of a Fall", "url": "https://fantinel.dev/quick-reviews/anatomy-of-a-fall", "published_at": "2024-06-16T12:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9045f5c2", "title": "Best longterm goal? Not having one", "url": "https://fantinel.dev/blog/longterm-goals", "published_at": "2024-05-29T21:12:41+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be909c2fed", "title": "Automating Social Media Preview Images", "url": "https://fantinel.dev/blog/automating-social-media-preview-images-satori", "published_at": "2024-05-05T22:15:42+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9198ce70", "title": "Thinking of a redesign", "url": "https://fantinel.dev/blog/thinking-of-a-redesign", "published_at": "2024-03-29T04:02:11+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be928177bd", "title": "5 Years of Fantinel.dev!", "url": "https://fantinel.dev/blog/5-year-blog-anniversary", "published_at": "2024-03-08T12:05:36+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be92f508e9", "title": "Owning your stuff is pretty cool, actually", "url": "https://fantinel.dev/blog/owning-your-stuff", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9395a3ee", "title": "Stripping the web of its humanity", "url": "https://fantinel.dev/blog/stripping-web-humanity", "published_at": "2024-01-30T23:43:46+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be93e91346", "title": "Progressive Enhancement (and why it matters)", "url": "https://fantinel.dev/blog/progressive-enhancement", "published_at": "2024-01-23T01:50:25+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be94d35da7", "title": "2023 In Retrospective", "url": "https://fantinel.dev/blog/2023-year-in-review", "published_at": "2023-12-21T16:09:02+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be95a42d2a", "title": "CSS's \"isolation\" property is pretty cool", "url": "https://fantinel.dev/blog/css-isolation-property", "published_at": "2023-11-24T13:15:59+00:00" }, { "id": "01a0b5e6-8138-71d8-be93-9208f5b1fc80", "title": "Matt Fantinel", "url": "https://fantinel.dev/default-apps-2023", "published_at": "2023-11-07T16:49:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be96631474", "title": "My Default Apps: 2023", "url": "https://fantinel.dev/blog/default-apps-2023", "published_at": "2023-11-07T12:11:50+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be96b0f140", "title": "Belonging Somewhere", "url": "https://fantinel.dev/blog/belonging-somewhere", "published_at": "2023-11-04T17:21:47+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be972cea02", "title": "“Classic rock, Mario Kart, and why we can't agree on Tailwind”", "url": "https://fantinel.dev/blog/mario-kart-tailwind", "published_at": "2023-10-14T15:07:19+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be979c30ff", "title": "The Open Web and \"the masses\"", "url": "https://fantinel.dev/blog/open-web-and-the-masses", "published_at": "2023-09-19T21:28:46+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be982736b6", "title": "My Review of The Legend of Zelda: Tears of the Kingdom", "url": "https://fantinel.dev/blog/review-zelda-tears-of-the-kingdom", "published_at": "2023-09-16T14:29:19+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be983f9ea8", "title": "How to automatically manage Node versions", "url": "https://fantinel.dev/blog/automatically-manage-node-versions", "published_at": "2023-09-10T17:26:42+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be993266c9", "title": "Iron Maiden's \"Killers\" is a concept album", "url": "https://fantinel.dev/blog/iron-maiden-killers-concept-album", "published_at": "2023-06-16T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be99d5169d", "title": "Container Queries Are Here!", "url": "https://fantinel.dev/blog/container-queries", "published_at": "2023-02-16T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9a6c14d1", "title": "Conditional Hover Styles in CSS", "url": "https://fantinel.dev/blog/css-hover-media-query", "published_at": "2023-02-12T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9b0b5732", "title": "Who Runs Our Code", "url": "https://fantinel.dev/blog/who-runs-our-code", "published_at": "2023-02-10T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9b6dfb1a", "title": "From Twitter to Mastodon", "url": "https://fantinel.dev/blog/from-twitter-to-mastodon", "published_at": "2023-02-07T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9b90221b", "title": "2022 In Hindsight", "url": "https://fantinel.dev/blog/2022-year-in-review", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9c346fd5", "title": "Thoughts on GitHub Copilot", "url": "https://fantinel.dev/blog/github-copilot-thoughts", "published_at": "2022-09-05T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9d2a33bb", "title": "Review: Elden Ring", "url": "https://fantinel.dev/blog/review-elden-ring", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9dd2eb24", "title": "Ethical Analytics are Plausible, at Last", "url": "https://fantinel.dev/blog/plausible-ethical-analytics", "published_at": "2022-02-01T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9e95043a", "title": "2021 In Review", "url": "https://fantinel.dev/blog/2021-year-in-review", "published_at": "2021-12-09T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9f1f54eb", "title": "How I built a blog with Svelte and SvelteKit", "url": "https://fantinel.dev/blog/blog-development-sveltekit", "published_at": "2021-09-08T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18be9f7e07cd", "title": "Smarter, Lighter, Better Images: A Guide to Optimization", "url": "https://fantinel.dev/blog/web-images-modern-formats", "published_at": "2021-01-30T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea07580d8", "title": "How to fix your Favicons", "url": "https://fantinel.dev/blog/fixing-favicons", "published_at": "2021-01-06T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea1433b56", "title": "Spicing Up your GitHub Profile with HTML and CSS", "url": "https://fantinel.dev/blog/github-profile-readme", "published_at": "2021-01-02T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea21e994b", "title": "Looking Back at 2020", "url": "https://fantinel.dev/blog/2020-year-in-review", "published_at": "2020-12-28T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea2b578c2", "title": "CSS Scroll Snapping - Improve Scrolling without JS", "url": "https://fantinel.dev/blog/css-scroll-snapping", "published_at": "2020-08-03T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea34686f2", "title": "Developing an Animal Crossing companion app with Ionic", "url": "https://fantinel.dev/blog/ionic-animal-crossing-companion", "published_at": "2020-07-28T01:19:02+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea40065a9", "title": "Cool things I did and learned in 2019", "url": "https://fantinel.dev/blog/2019-year-in-review", "published_at": "2019-12-29T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea4b07b7e", "title": "Web Workers - Bringing Multithreading to the Front-End", "url": "https://fantinel.dev/blog/web-workers", "published_at": "2019-08-14T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea58adc22", "title": "MongoDB on Linux - Data directory /data/db not found", "url": "https://fantinel.dev/blog/mongodb-error-datadb-on-linux", "published_at": "2019-06-09T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea6063937", "title": ".NET Core - Project version mismatch", "url": "https://fantinel.dev/blog/net-core-project-restored-different-version", "published_at": "2019-06-03T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea63afb09", "title": "Open Source x Free Software: What's the difference?", "url": "https://fantinel.dev/blog/open-source-x-free-software", "published_at": "2019-03-23T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea6cd51c4", "title": "Micro Frontends: Solving the Legacy JavaScript Problem", "url": "https://fantinel.dev/blog/microfrontends", "published_at": "2019-03-17T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea6db4bf1", "title": ".NET Core - Method not allowed on PUT and DELETE requests", "url": "https://fantinel.dev/blog/dotnet-core-405-error", "published_at": "2019-03-14T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea74541af", "title": "What are PWAs and why should I care about them?", "url": "https://fantinel.dev/blog/what-are-pwas-and-why-should-i-care-about-them", "published_at": "2019-03-12T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea81518ee", "title": "How to transform your Angular 6+ app into a PWA", "url": "https://fantinel.dev/blog/angular-pwa-how-to", "published_at": "2019-03-10T00:00:00+00:00" }, { "id": "01a08776-f0f4-70f0-b85e-18bea8608edb", "title": "The purpose of this blog", "url": "https://fantinel.dev/blog/purpose-of-this-blog", "published_at": "2019-03-08T00:00:00+00:00" } ] posts Claim your blog
Back to Matt Fantinel
Blog · corpus.blog/blogs/fantinel.dev/posts

Matt Fantinel

fantinel.dev

2024

2023

2022

2021

2020

2019