Using Scroll-Driven Animations for Opposing Scroll Directions
I had to build columns of items moving in opposite directions when a user scrolls the page. See how I did it.
Here are the latest posts from Silvestar's blog. He covers mostly frontend, JAMstack, WordPress, and freelancing topics.
I had to build columns of items moving in opposite directions when a user scrolls the page. See how I did it.
I'm experiencing a couple of conditions because I use a computer on a daily basis: tinnitus and eye floaters.
Learn how I built UltiGameMate using Eleventy and Supabase, combining JAMstack with dynamic features.
UltiGameMate is a fantasy football game where you pick games instead of players and get points for the best part of every game - goals, saves, drama and more.
I found a solution to a CSS issue, but I probably discovered a Safari CSS calculation bug along the way.
Another solid year for Silvestar. Long-term clients, challenging projects, and a few wins along the way.
Last year, I built a WordPress plugin based on YAML schemas that could be used to define custom fields for templates, partials, and global data in WordPress.
Can we use the details element as the foundation for a tabbed interface? Why yes, we can!
Read how we resolved a bug with logical properties, writing mode, and transpiled code.
Discover the power of the :has selector in CSS with practical examples that simplify your styling process.
Discover the power of the :is selector in CSS with practical examples that simplify your styling process.
Discover the power of the :not selector in CSS with practical examples that simplify your styling process.
Learn how I transitioned my Eleventy website from CommonJS to ESM.
How I prepared my wife for the unexpected by sharing passwords, subscriptions, devices and financial tools in one document.
Here are some interesting facts from my GitHub activity.
2024 has been one of my most stable in terms of job security. Read what I've been up to this year.
By adding a few lines of CSS you can enable smooth page transitions.
I was inspired by an article on the Oklab color format and decided to develop a VS Code extension that effortlessly converts any color format to Oklab.
Here's how ChatGPT helped me re-release my old Chrome extension, Code Line Daily.
Today I published my first VS Code extension - Clamp it! This extension makes it easy to generate the clamped sizes for your CSS code.
My favorites in 2024 for building a website are Contentful, Eleventy, LiquidJS, vanilla CSS, and vanilla JS.
Here's a demonstration of a technique that makes it possible to animate logos with as little HTML as possible and a little bit of CSS.
Learn how to use CSS anchor positioning to link different elements in columns.
My site got to thirteenth place on Eleventy Leaderboards with perfect Lighthouse scores.
My website has been included in The WebAIM Million report for the first time and has achieved zero accessibility errors.
If you you're making a website with Eleventy, Contentful, and Liquid templating, you can set up the live preview by following this article.
Utilizing the CSS unset keyword with inheritance in mind.
2023 was the most challenging year in my career. Read how global crisis affected me and learn which technologies I have worked with.
I had to work with HubSpot after a couple of years, and it reminded me to write this article about its nightmare developer experience.
Optimize content delivery and web performance by switching from GIFs to videos with Cloudinary, saving MBs for faster loading.
Read how I research and find possible solutions to estimate the required effort before I start developing.
By adding a meta tag with the name ‘view-transition,’ you can enable smooth page transitions.
If you need a trustworthy and reliable web developer, you can subscribe to A Dedicated Dev and get web development services when you need them.
Read more about peculiar CLS issues encountered on my site because I used system fonts, CSS ch unit, and Grammarly extension.
If you would have told me 12 years ago that I will be doing web developing for a living, I would laugh at you.
For whatever reason I am being rejected, which can be a challenging and painful experience, I remain optimistic about the right opportunity.
This post will demonstrate how to use the Performance API to measure page loading time.
You want to test your website on a Windows machine but hate switching your computers? See how to use the Microsoft Remote Desktop app to mitigate this problem.
Learn how to test your website or web app on various devices with these tools by finding your external IP address or using third-party apps.
To improve stats for an annual accessibility report, start with these five quick wins that will make your site much more accessible.
Is it really that unusual for a frontend developer not to use a JS framework?
Discover my favorite little VS Code extensions used in my everyday tasks.
I’ve compiled a list of my favorite npm packages that I use on a daily basis.
Take a look at my favorite Bash shortcuts that have saved me a ton of time.
These Chrome extensions have helped me streamline my workflow and improve my coding experience.
This week I made some enhancements to extracting and implementing Critical CSS on my website that runs on Eleventy. Let's delve into its workings and features.
Improve your website's social media presence with dynamic Open Graph images. Learn how with serverless functions and Sharp in this tutorial.
Last week I upgraded my Eleventy instance after using version 0.12.1 for over a year. I was determined to resolve and document all problems during the process.
Let’s say you are applying for a job and want to write a cover letter that stands out. ChatGPT could help you there, and here is how.
I found a list of 700 remote-friendly companies and opened every link searching for a job. Read the suggestions about the Careers page and job listings.