The :has selector in use| S.Bistrović
Discover the power of the :has selector in CSS with practical examples that simplify your styling process.| Blog of fearless web developer Silvestar Bistrović
Discover the power of the :is selector in CSS with practical examples that simplify your styling process.| S.Bistrović
Discover the power of the :not selector in CSS with practical examples that simplify your styling process.| S.Bistrović
Learn how I transitioned my Eleventy website from CommonJS to ESM.| S.Bistrović
How I prepared my wife for the unexpected by sharing passwords, subscriptions, devices and financial tools in one document.| S.Bistrović
Here are some interesting facts from my GitHub activity.| Blog of fearless web developer Silvestar Bistrović
2024 has been one of my most stable in terms of job security. Read what I've been up to this year.| S.Bistrović
By adding a few lines of CSS you can enable smooth page transitions.| Blog of fearless web developer Silvestar Bistrović
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.| Blog of fearless web developer Silvestar Bistrović
Learn how to use CSS anchor positioning to link different elements in columns.| Blog of fearless web developer Silvestar Bistrović
If you you're making a website with Eleventy, Contentful, and Liquid templating, you can set up the live preview by following this article.| S.Bistrović
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.| S.Bistrović
Here's how ChatGPT helped me re-release my old Chrome extension, Code Line Daily.| Blog of fearless web developer Silvestar Bistrović
Today I published my first VS Code extension - Clamp it! This extension makes it easy to generate the clamped sizes for your CSS code.| Blog of fearless web developer Silvestar Bistrović
My favorites in 2024 for building a website are Contentful, Eleventy, LiquidJS, vanilla CSS, and vanilla JS.| S.Bistrović
My site got to thirteenth place on Eleventy Leaderboards with perfect Lighthouse scores.| S.Bistrović
My site is included in The WebAIM Million report for the first time and its zero accessibility errors.| S.Bistrović
Utilizing the CSS unset keyword with inheritance in mind.| S.Bistrović
2023 was the most challenging year in my career. Read how global crisis affected me and learn which technologies I have worked with.| S.Bistrović
I had to work with HubSpot after a couple of years, and it reminded me to write this article about its nightmare developer experience.| S.Bistrović
Optimize content delivery and web performance by switching from GIFs to videos with Cloudinary, saving MBs for faster loading.| S.Bistrović
Read how I research and find possible solutions to estimate the required effort before I start developing.| S.Bistrović
By adding a meta tag with the name ‘view-transition,’ you can enable smooth page transitions.| S.Bistrović
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.| S.Bistrović
If you would have told me 12 years ago that I will be doing web developing for a living, I would laugh at you.| S.Bistrović
For whatever reason I am being rejected, which can be a challenging and painful experience, I remain optimistic about the right opportunity.| S.Bistrović
This post will demonstrate how to use the Performance API to measure page loading time.| S.Bistrović
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.| S.Bistrović
To improve stats for an annual accessibility report, start with these five quick wins that will make your site much more accessible.| S.Bistrović
Discover my favorite little VS Code extensions used in my everyday tasks.| S.Bistrović
I’ve compiled a list of my favorite npm packages that I use on a daily basis.| S.Bistrović
These Chrome extensions have helped me streamline my workflow and improve my coding experience.| S.Bistrović
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.| S.Bistrović
Improve your website's social media presence with dynamic Open Graph images. Learn how with serverless functions and Sharp in this tutorial.| S.Bistrović
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.| S.Bistrović
I reflect on my experience and achievements in the web development industry in 2022. Read my insights on the latest trends and technologies in the field.| S.Bistrović
My friends, who don't code, sometimes ask me what I do for a living, and I usually answer that I build websites.| S.Bistrović
I gave up on analytics on my site a long time ago, but I was interested to see if anyone visits my site these days, so I built my own simple analytics.| S.Bistrović
Recently I figured that I’m going to call myself a website developer, emphasizing website heavily. It is because all other terms are somewhat vague. Here's why.| S.Bistrović
Getting comfortable with coding is definitively tricky and individual. It took me several years to get comfortable with HTML, CSS, and JavaScript.| S.Bistrović
Learn how to create a visually stunning "raise the curtains" effect while scrolling over a sticky element in this step-by-step guide.| S.Bistrović
Discover the issue with form data and disabled fieldset elements in this comprehensive article. Learn how to effectively handle form data in web dev projects.| S.Bistrović
Learn how to use CSS Variable and prefers-reduced-motion media feature to remove or minimize animations and transitions on global scale.| S.Bistrović
I appreciate living comfortably while doing what I like and working on exciting projects with top professionals. Thank you, web development.| S.Bistrović
Reflect on my journey as a freelancer in the past four years and read insights on balancing clients, personal projects and learning as a remote worker.| S.Bistrović
I will show you a few ways how you could find and insert the Unicode symbol in HTML (or any other file).| S.Bistrović
Discover the meaning behind "it depends" in web development and why it's often the answer to many questions in this field.| S.Bistrović
Streamline your CSS auditing process with this developer's guide. Discover the tools you need to tackle the task effectively.| S.Bistrović
Learn about the importance of using the correct CSS selector and avoid the common mistake of overwriting previous styles.| S.Bistrović
I had a unique requirement the other day: to build a layout with full-bleed elements while one element stays stuck to the top.| S.Bistrović
A year since launching my side project Code Line Daily, I wanted to reintroduce the project and discuss challenges faced.| S.Bistrović
Learn about my recent website redesign journey, including the challenges faced and the solutions implemented for a better user experience.| S.Bistrović
Essential for web development, web browsers offer extensions to improve web products. I use Chrome and prefer these extensions.| S.Bistrović
Create a stylish row of links that interconnect with chevron-like shapes and notches using this simple tutorial.| S.Bistrović
CSS style guides play a crucial role in any project. Keep these 5 things in mind when working with them for better results.| S.Bistrović
Discover the benefits of keeping your online bookmarks organized and explore the different ways you can save, heart, star, and clap your favorite content.| S.Bistrović
Read more about peculiar CLS issues encountered on my site because I used system fonts, CSS ch unit, and Grammarly extension.| S.Bistrović
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.| S.Bistrović
Is it really that unusual for a frontend developer not to use a JS framework?| S.Bistrović
Take a look at my favorite Bash shortcuts that have saved me a ton of time.| S.Bistrović
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.| S.Bistrović
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.| S.Bistrović
I have a sticker from Smashing Magazine saying, “I do CSS/HTML for a living,” and that is what I genuinely do.| S.Bistrović
Discover how to create stunning CSS-only slides with my step-by-step guide. Learn how to use advanced CSS techniques to make engaging presentations.| S.Bistrović
As a CSS purist, I had questions and comments on breaking up with CSS-in-JS and documented them in a blog post.| S.Bistrović
I am actively searching for a new job. Here are my observations about searching for a fully remote frontend UI developer job.| S.Bistrović
Discover the reasons why I am not overly enthusiastic about the new CSS features in this thought-provoking article.| S.Bistrović
Discover the unsuccessful journey of finding a CSS developer job on Twitter, search engines, LinkedIn, job boards, and company pages.| S.Bistrović
I found the CSS from-font value for the text-decoration-thickness property. I did a little research what I found (and learned) is interesting.| S.Bistrović
Discover my journey in web development and my reflections on the past year with my 2021 lookback article.| S.Bistrović
Discover why CSS is a crucial aspect of web deve and why it deserves more recognition. Read my defense of CSS and its importance in creating modern websites.| S.Bistrović
Amazed by experienced web professionals constantly learning, I too learn but in a different manner than before.| S.Bistrović
In this article, you will learn how to set up a gallery that is expandable as well as accessible with a few tips and tricks along the way.| S.Bistrović
The first in a series about poor developer experience, this article covers Shopify and it's friendliness to developers.| S.Bistrović
As I gain experience, I use less libraries/frameworks and rely on HTML, CSS, and JavaScript. I suggest considering doing the same.| S.Bistrović
As any self-respected developer, I redesigned my site many times. I thought it would be fun to document all these designs and see the evolution.| S.Bistrović
After the first anniversary of the UI Dev Newsletter, I wanted to share how and why I am running it. Read the whole story and get some useful links.| S.Bistrović
Join me as I reflect on my experiences and lessons learned during 2020. Read my 2020 lookback article.| S.Bistrović
The third year of my freelancing career has been successful thanks to honest and open communication, quality time management and support from my family.| S.Bistrović
If you are a beginner, here are ideas about how to start learning web development, especially if you are into UI development.| S.Bistrović
Let me tell you a story about Silvestar, a fellow who learned how to code, took some chances during his career and become a solid, confident web developer.| S.Bistrović
These are my favorite VS Code settings: Breadcrumbs, Minimap, Saving and Formatting, Bars and Windows.| S.Bistrović
Read my thoughts and concerns about page builders and why you might think twice before you consider using it (again).| S.Bistrović
Transform your long form into a manageable, user-friendly experience with this step-by-step tutorial on how to create a multi-step form.| S.Bistrović
I have decided to give it a shot with a brand new mentoring program for UI development. Fill out the form today!| S.Bistrović
Animate an SVG signature with JavaScript and CSS: calculate path length with JavaScript and animate strokes with CSS.| S.Bistrović
Reflect on my past year with 2019 Lookback. Read about the challenges, accomplishments and lessons learned during the whole year.| S.Bistrović
As of today, my side project Code Line Daily is available as a Progressive Web App. This post is a sequel to my previous PWA post.| S.Bistrović
As of today, my site is available as a Progressive Web App. In this post, you would learn more about how and why I added this exciting feature to my site.| S.Bistrović
I shared my personal experiences to help you work remotely successfully on Remote Working Hub.| S.Bistrović
GitHub profile reveals how often do you contribute, and what kind of projects do you like. Here's what I learned from my GitHub profile.| S.Bistrović
Find the best static form provider for your needs with this review of the most popular options. Get help with validation, storage, notifications, and more.| S.Bistrović
Last week I launched Code Line Daily, a project featuring new frontend, PHP, and WordPress code every day. Learn how I built it.| S.Bistrović
Experience the magic of JAMstack development with Netlify. See why this platform is a standout choice for developers in 2019.| S.Bistrović
Add a static website contact form with ease using Kwes form builder. Follow this tutorial to learn how.| S.Bistrović
About two year ago, I started with a freelance career. Here is what I have been doing, what did I learn and which problems I stumbled upon.| S.Bistrović
Learn how to create a custom WordPress theme with the Starter Project CLI (SPRO) package and improve your development process.| S.Bistrović
SPRO, a Starter Project CLI, sets up your next project's perfect dev environment by understanding architecture and creating Gulp tasks.| S.Bistrović
Successful remote work requires routine and discipline. Here's my recipe for balancing clients, projects, and skills.| S.Bistrović