41554 blogs · [ { "id": "01a0cfad-48e4-714f-9475-4cb52c610f05", "title": "VS Code Theme CiTA", "url": "https://www.silvestar.codes/articles/vscode-theme-cita/", "published_at": "2026-09-17T09:00:00+00:00" }, { "id": "01a09546-0822-720f-b1e2-531b3ba14c07", "title": "High-quality procrastination", "url": "https://www.silvestar.codes/articles/high-quality-procrastination/", "published_at": "2026-09-10T09:00:00+00:00" }, { "id": "01a0b68b-4cea-724b-ae27-dbd76bac3859", "title": "S.Bistrović", "url": "https://www.silvestar.codes", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a087e1-02dc-7390-97ca-2c1ee2779c0e", "title": "Using Scroll-Driven Animations for Opposing Scroll Directions", "url": "https://www.silvestar.codes/articles/using-scroll-driven-animations-for-opposing-scroll-directions/", "published_at": "2026-08-14T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ea948d69", "title": "Web dev is making me hear voices and see things", "url": "https://www.silvestar.codes/articles/web-dev-is-making-me-hear-voices-and-see-things/", "published_at": "2026-03-30T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ea9a1f03", "title": "How I built UltiGameMate with Eleventy and Supabase", "url": "https://www.silvestar.codes/articles/how-i-built-ultigamemate/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9eb060d4e", "title": "UltiGameMate - Fantasy football that celebrates great games", "url": "https://www.silvestar.codes/articles/ultigamemate/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9eb4b01fc", "title": "Weird issues with CSS calculations in Safari 26.2", "url": "https://www.silvestar.codes/articles/weird-issues-with-css-calculations-in-safari-26-2/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9eb52d9b5", "title": "2025 lookback", "url": "https://www.silvestar.codes/articles/2025-lookback/", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ec16857e", "title": "YAML Custom Fields", "url": "https://www.silvestar.codes/articles/yaml-custom-fields/", "published_at": "2026-01-12T11:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ec55f52b", "title": "Pure CSS tabs with details, grid, and subgrid", "url": "https://www.silvestar.codes/articles/pure-css-tabs-with-details-grid-and-subgrid/", "published_at": "2025-12-27T10:26:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ec57d9f8", "title": "The :has selector in use", "url": "https://www.silvestar.codes/articles/the-has-selector-in-use/", "published_at": "2025-03-11T14:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ed3d4c1a", "title": "The :is selector in use", "url": "https://www.silvestar.codes/articles/the-is-selector-in-use/", "published_at": "2025-03-05T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ed9d25d1", "title": "The :not selector in use", "url": "https://www.silvestar.codes/articles/the-not-selector-in-use/", "published_at": "2025-02-16T14:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ee4b6a62", "title": "Switching from CommonJS to ESM", "url": "https://www.silvestar.codes/articles/switching-from-commonjs-to-esm/", "published_at": "2025-01-31T11:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ee8a5bf7", "title": "In case of ...", "url": "https://www.silvestar.codes/articles/in-case-of/", "published_at": "2025-01-05T17:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9eee11da6", "title": "A few interesting facts from my GitHub activity", "url": "https://www.silvestar.codes/articles/a-few-interesting-facts-from-my-github-activity/", "published_at": "2024-12-30T14:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9eef8aa7d", "title": "2024 lookback", "url": "https://www.silvestar.codes/articles/2024-lookback/", "published_at": "2024-12-27T14:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9ef7a674b", "title": "Transition between pages smoothly with a few lines of CSS code", "url": "https://www.silvestar.codes/articles/transition-between-pages-smoothly-with-a-single-line-of-code-2024/", "published_at": "2024-12-15T21:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f058ab32", "title": "OKLCHanger VS Code extension", "url": "https://www.silvestar.codes/articles/oklchanger/", "published_at": "2024-11-05T15:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f07f5157", "title": "Code Line Daily extension is live again", "url": "https://www.silvestar.codes/articles/code-line-daily-extension-is-live-again/", "published_at": "2024-10-09T12:40:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f0bb5431", "title": "Clamp it! VS Code extension", "url": "https://www.silvestar.codes/articles/clamp-it/", "published_at": "2024-10-02T22:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f0d8c586", "title": "Fetch, process, output, style, listen", "url": "https://www.silvestar.codes/articles/fetch-process-output-style-listen/", "published_at": "2024-06-15T15:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f176f3e7", "title": "Infinite-Scrolling Logos In Flat HTML And Pure CSS", "url": "https://www.silvestar.codes/articles/infinite-scrolling-logos-in-flat-html-and-pure-css/", "published_at": "2024-05-08T14:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f264d69b", "title": "Drawing a line to connect elements with CSS anchor position", "url": "https://www.silvestar.codes/articles/drawing-a-line-to-connect-elements-with-css-anchor-positioning/", "published_at": "2024-04-02T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f338a741", "title": "Thirteenth place on Eleventy Leaderboards", "url": "https://www.silvestar.codes/articles/13th-place-on-eleventy-leaderboards/", "published_at": "2024-03-27T14:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f3667ed2", "title": "Zero accessibility errors", "url": "https://www.silvestar.codes/articles/zero-accessibility-errors/", "published_at": "2024-03-22T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f3d0f8bf", "title": "Building a live preview with Eleventy and Contentful", "url": "https://www.silvestar.codes/articles/building-a-live-preview-with-eleventy-contentful-and-liquid-templating/", "published_at": "2024-03-22T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f4aa829c", "title": "Reset with CSS unset", "url": "https://www.silvestar.codes/articles/reset-with-css-unset/", "published_at": "2024-02-25T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f4d47be9", "title": "2023 lookback", "url": "https://www.silvestar.codes/articles/2023-lookback/", "published_at": "2024-01-20T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f5502cd9", "title": "Nightmare DX (Developer Experience): HubSpot", "url": "https://www.silvestar.codes/articles/nightmare-dx-hubspot/", "published_at": "2024-01-19T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f5723613", "title": "Save MBs by converting from GIFs to videos with Cloudinary", "url": "https://www.silvestar.codes/articles/save-megabytes-by-converting-from-gifs-to-videos-with-cloudinary/", "published_at": "2023-07-25T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f5fd9256", "title": "Developer’s research process", "url": "https://www.silvestar.codes/articles/developer-s-research-process/", "published_at": "2023-07-12T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f68645c4", "title": "Transition between pages smoothly with a single line of code", "url": "https://www.silvestar.codes/articles/transition-between-pages-smoothly-with-a-single-line-of-code/", "published_at": "2023-06-26T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f71dd4a0", "title": "Announcing A Dedicated Dev", "url": "https://www.silvestar.codes/articles/announicing-a-dedicated-dev/", "published_at": "2023-06-12T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f7fa90bd", "title": "Be careful with ch units", "url": "https://www.silvestar.codes/articles/be-careful-with-ch-units/", "published_at": "2023-06-06T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f823e585", "title": "If you would have told me…", "url": "https://www.silvestar.codes/articles/if-you-would-have-told-me/", "published_at": "2023-05-23T11:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f9089b1f", "title": "Dealing with constant rejection", "url": "https://www.silvestar.codes/articles/dealing-with-constant-rejection/", "published_at": "2023-05-23T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f9394863", "title": "How to measure page loading time with Performance API", "url": "https://www.silvestar.codes/articles/how-to-measure-page-loading-time-with-performance-api/", "published_at": "2023-05-04T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f971fcdf", "title": "Cross-browser testing with the Microsoft Remote Desktop app", "url": "https://www.silvestar.codes/articles/cross-browser-testing-with-the-microsoft-remote-desktop-app/", "published_at": "2023-04-26T08:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9f9d773d3", "title": "Testing localhost on multiple devices", "url": "https://www.silvestar.codes/articles/testing-localhost-on-multiple-devices/", "published_at": "2023-04-04T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9fa14051b", "title": "Five pieces of advice for more accessible websites", "url": "https://www.silvestar.codes/articles/five-pieces-of-advice-for-more-accessible-websites/", "published_at": "2023-04-03T10:00:02+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9fada275c", "title": "With or without the JS framework", "url": "https://www.silvestar.codes/articles/with-or-without-the-js-framework/", "published_at": "2023-03-21T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9fb30d4b9", "title": "My favorite VS Code extensions in 2023", "url": "https://www.silvestar.codes/articles/my-favorite-vs-code-extensions-2023/", "published_at": "2023-03-09T12:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9fb8b38f0", "title": "My favorite NPM packages in 2023", "url": "https://www.silvestar.codes/articles/my-favorite-npm-packages/", "published_at": "2023-03-09T11:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9fbf907e7", "title": "My favorite bash shortcuts in 2023", "url": "https://www.silvestar.codes/articles/my-favorite-bash-shortcuts/", "published_at": "2023-03-09T10:00:00+00:00" }, { "id": "01a087e1-02dd-73fd-b920-f5f9fcc85e82", "title": "My favorite Chrome extensions in 2023", "url": "https://www.silvestar.codes/articles/my-favorite-chrome-extensions-for-web-development-mostly-2023/", "published_at": "2023-03-09T09:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca3bf4618", "title": "Extracting and using Critical CSS on my Eleventy site", "url": "https://www.silvestar.codes/articles/extracting-and-using-critical-css-on-my-eleventy-site/", "published_at": "2023-02-24T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca4b098da", "title": "How to create dynamic OG images with serverless function using Sharp library", "url": "https://www.silvestar.codes/articles/how-to-create-dynamic-og-images-with-serverless-function-and-sharp/", "published_at": "2023-02-20T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca53dfd22", "title": "Migrating to Eleventy 2.0", "url": "https://www.silvestar.codes/articles/migrating-to-eleventy-2-0/", "published_at": "2023-02-14T13:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca56f9cc1", "title": "Using ChatGPT to generate cover letters", "url": "https://www.silvestar.codes/articles/using-chat-gpt-to-generate-cover-letters/", "published_at": "2023-01-27T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca5a906f1", "title": "I browsed more than 700 websites in search of a job", "url": "https://www.silvestar.codes/articles/i-browsed-more-than-700-websites-in-search-of-a-job/", "published_at": "2023-01-26T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca69d2f82", "title": "I do HTML and CSS for a living", "url": "https://www.silvestar.codes/articles/i-do-html-and-css-for-a-living/", "published_at": "2023-01-21T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca7939361", "title": "2022 lookback", "url": "https://www.silvestar.codes/articles/2022-lookback/", "published_at": "2023-01-09T12:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca88633fa", "title": "How to create slides with HTML and CSS", "url": "https://www.silvestar.codes/articles/how-to-create-css-only-slides/", "published_at": "2022-10-27T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca918148e", "title": "Why I never understood CSS-in-JS", "url": "https://www.silvestar.codes/articles/why-i-never-understood-css-in-js/", "published_at": "2022-10-20T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697ca979241b", "title": "In search of a frontend UI developer job", "url": "https://www.silvestar.codes/articles/in-search-of-a-frontend-ui-developer-job/", "published_at": "2022-10-12T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caa62f55c", "title": "I am not that excited about new CSS features", "url": "https://www.silvestar.codes/articles/i-am-not-that-excited-about-new-css-features/", "published_at": "2022-09-26T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caaafa3ed", "title": "How do I explain to my friends what I do?", "url": "https://www.silvestar.codes/articles/how-do-i-explain-to-my-friends-what-i-do/", "published_at": "2022-09-19T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cab19595a", "title": "Website analytics with Netlify Functions and Google Sheets", "url": "https://www.silvestar.codes/articles/website-analytics-with-netlify-functions-and-google-sheets/", "published_at": "2022-09-10T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cab4add17", "title": "In search of a CSS developer job", "url": "https://www.silvestar.codes/articles/in-search-of-a-css-developer-job/", "published_at": "2022-09-01T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cabb1c804", "title": "About roles in the front-end development department", "url": "https://www.silvestar.codes/articles/about-roles-in-the-front-end-development-department/", "published_at": "2022-04-05T12:17:11+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caca5e22b", "title": "How long did it take you to get comfortable with coding?", "url": "https://www.silvestar.codes/articles/how-long-did-it-take-you-to-get-comfortable-with-coding/", "published_at": "2022-04-03T11:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cad73f796", "title": "How to make a “Raise the Curtains” effect in CSS", "url": "https://www.silvestar.codes/articles/how-to-make-a-raise-the-curtains-effect-in-css/", "published_at": "2022-03-09T11:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cae3f6f94", "title": "The CSS from-font value explained in 4 demos", "url": "https://www.silvestar.codes/articles/the-css-from-font-value-explained-in-4-demos/", "published_at": "2022-02-07T11:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caf2129da", "title": "FormData doesn’t include disabled fieldsets", "url": "https://www.silvestar.codes/articles/form-data-doesn-t-work-well-with-disabled-fieldset-elements/", "published_at": "2022-01-13T15:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caf3f18d4", "title": "2021 lookback", "url": "https://www.silvestar.codes/articles/2021-lookback/", "published_at": "2021-12-31T12:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caf67b5f5", "title": "In defense of CSS", "url": "https://www.silvestar.codes/articles/in-defense-of-css/", "published_at": "2021-12-17T14:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697caf7924b3", "title": "How I learn things after 10 years", "url": "https://www.silvestar.codes/articles/how-i-learn-things-after-ten-years/", "published_at": "2021-12-09T17:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cafd19dd6", "title": "How to build an expandable accessible gallery", "url": "https://www.silvestar.codes/articles/how-to-build-an-expandable-accessible-gallery/", "published_at": "2021-10-29T14:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb026585c", "title": "Using CSS Variables for reduced motion on a global scale", "url": "https://www.silvestar.codes/articles/using-css-variables-for-reduced-motion-on-a-global-scale/", "published_at": "2021-10-28T14:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb08c1bd1", "title": "Appreciation for being a web developer", "url": "https://www.silvestar.codes/articles/appreciation-for-being-a-web-developer/", "published_at": "2021-10-09T13:03:50+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb17a13a7", "title": "My fourth year of freelancing", "url": "https://www.silvestar.codes/articles/my-fourth-year-of-freelancing/", "published_at": "2021-09-29T15:55:55+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb18fd156", "title": "How to find and insert Unicode symbols in HTML", "url": "https://www.silvestar.codes/articles/how-to-find-and-insert-unicode-symbols-in-html/", "published_at": "2021-09-08T22:21:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb1eb5bd0", "title": "Nightmare DX (Developer Experience): Shopify", "url": "https://www.silvestar.codes/articles/nightmare-dx-shopify/", "published_at": "2021-08-13T14:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb29b11b2", "title": "You don’t need React for building websites", "url": "https://www.silvestar.codes/articles/you-don-t-need-react-for-building-websites/", "published_at": "2021-07-19T10:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb35d275b", "title": "The evolution of the design of my site", "url": "https://www.silvestar.codes/articles/the-evolution-of-the-design-of-my-site/", "published_at": "2021-07-07T15:00:00+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb3e6a36a", "title": "What does “it depends” mean in web development", "url": "https://www.silvestar.codes/articles/what-does-it-depends-mean-in-web-development/", "published_at": "2021-06-04T15:15:15+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb490d223", "title": "First year of UI Dev Newsletter", "url": "https://www.silvestar.codes/articles/first-year-of-ui-dev-newsletter/", "published_at": "2021-05-20T09:13:35+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb5363a36", "title": "Tools for auditing CSS", "url": "https://www.silvestar.codes/articles/tools-for-auditing-css/", "published_at": "2021-03-29T18:08:55+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb6268fad", "title": "You want enabling CSS selectors, not disabling ones", "url": "https://www.silvestar.codes/articles/you-want-a-single-enabling-selector-not-the-one-that-disables-the-rule-of-the-previous-one/", "published_at": "2021-03-08T11:23:50+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb6bd6906", "title": "2020 lookback", "url": "https://www.silvestar.codes/articles/2020-lookback/", "published_at": "2021-01-18T13:10:42+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb7b838a8", "title": "Get sticky and full-bleed elements to play well together", "url": "https://www.silvestar.codes/articles/how-to-get-sticky-and-full-bleed-elements-to-play-well-together/", "published_at": "2021-01-15T11:08:46+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb869f98d", "title": "The first year of my side project: Code Line Daily", "url": "https://www.silvestar.codes/articles/the-first-year-of-my-side-project-code-line-daily/", "published_at": "2020-07-21T09:33:35+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb90d82a9", "title": "My third year of freelancing", "url": "https://www.silvestar.codes/articles/my-third-year-of-freelancing/", "published_at": "2020-06-03T19:27:07+00:00" }, { "id": "01a087e1-02de-73a9-8f0d-697cb94fd859", "title": "Tips on learning web development", "url": "https://www.silvestar.codes/articles/tips-on-learning-web-development/", "published_at": "2020-05-20T12:11:18+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53b7c71e78", "title": "A story of becoming a web developer", "url": "https://www.silvestar.codes/articles/a-story-of-becoming-a-web-developer/", "published_at": "2020-04-20T17:27:03+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53b89605ee", "title": "My favorite VS Code settings", "url": "https://www.silvestar.codes/articles/my-favorite-vs-code-settings/", "published_at": "2020-03-22T15:32:07+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53b8dcb143", "title": "I just finished redesigning my site", "url": "https://www.silvestar.codes/articles/i-just-finished-redesigning-my-site/", "published_at": "2020-03-02T07:49:34+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53b98fe2bb", "title": "Page builders might not be a good idea", "url": "https://www.silvestar.codes/articles/page-builders-might-not-be-a-good-idea/", "published_at": "2020-02-20T17:17:11+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53ba23827a", "title": "How to create a multi-step form the easy way", "url": "https://www.silvestar.codes/articles/how-to-create-a-multi-step-static-form-with-kwes/", "published_at": "2020-02-08T05:39:43+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53ba8bf418", "title": "The UI Development Mentoring program", "url": "https://www.silvestar.codes/articles/the-ui-development-mentoring-program/", "published_at": "2020-01-20T06:03:47+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53bb34adfd", "title": "How to animate SVG signature", "url": "https://www.silvestar.codes/articles/how-to-animate-svg-signature/", "published_at": "2020-01-06T09:13:35+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53bbcf7388", "title": "2019 lookback", "url": "https://www.silvestar.codes/articles/2019-lookback/", "published_at": "2019-12-20T16:10:42+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53bc7aa0e2", "title": "How I built my second Progressive Web App (PWA)", "url": "https://www.silvestar.codes/articles/how-i-built-my-second-progressive-web-app-pwa/", "published_at": "2019-12-17T13:00:00+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53bd1bd2cd", "title": "How I built my first Progressive Web App (PWA)", "url": "https://www.silvestar.codes/articles/how-i-built-my-first-progressive-web-app-pwa/", "published_at": "2019-11-19T13:08:11+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53bdc4a52a", "title": "Interview for Remote Working Hub", "url": "https://www.silvestar.codes/articles/interview-for-remote-working-hub/", "published_at": "2019-11-09T15:36:14+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53be85011b", "title": "What I learned from my GitHub profile", "url": "https://www.silvestar.codes/articles/what-i-learned-from-my-github-profile/", "published_at": "2019-10-18T11:30:27+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53beb22b70", "title": "A Comparison of Static Form Providers", "url": "https://www.silvestar.codes/articles/a-comparison-of-static-form-providers/", "published_at": "2019-09-26T22:08:09+00:00" }, { "id": "01a087e1-02df-736c-8fc9-0d53bf44144c", "title": "My favorite Chrome extensions for web development", "url": "https://www.silvestar.codes/articles/my-favorite-chrome-extensions-for-web-development-mostly/", "published_at": "2019-09-11T14:23:33+00:00" } ] posts Claim your blog
Back to My home ✣ S.Bistrović
Blog · corpus.blog/blogs/silvestar.codes/posts

My home ✣ S.Bistrović

silvestar.codes

2026

2025

2024

2023

2022

2021

2020

2019