Tagged “blog”
Five pieces of advice for more accessible websites
Zero accessibility errors
Recursively includible Angular directive
Angular dragtable
First steps with Github Atom
How to automate development with Atom
Github Atom Git packages
How to handle keybindings in Atom
How to lint inside Atom
Github Atom minimap packages
Perfect local server with Atom
The first year of my side project: Code Line Daily
Code Line Daily extension is live again
Testing localhost on multiple devices
Cross-browser testing with the Microsoft Remote Desktop app
You want enabling CSS selectors, not disabling ones
Using CSS Variables for reduced motion on a global scale
In defense of CSS
I am not that excited about new CSS features
Why I never understood CSS-in-JS
Alpha, Beta, Gamma naming convention
How to create crooked shadow
Announcing Code Line Daily
Migrating to Eleventy 2.0
Using CSS Grid where appropriate
Using CSS Grid where appropriate (revisited)
Building an animated sticky header with custom offset
Be careful with ch units
CSS sidebar toggle
How to make tabs using only CSS
CSS tabs, part II: Accessibility
Reset with CSS unset
Transition between pages smoothly with a single line of code
Clamp it! VS Code extension
OKLCHanger VS Code extension
Nightmare DX (Developer Experience): HubSpot
Nightmare DX (Developer Experience): Shopify
Extracting and using Critical CSS on my Eleventy site
Thirteenth place on Eleventy Leaderboards
If you would have told me…
My first year of freelancing
Roadmap, September 2018.
2018 lookback
Just my routine as a remote worker
My second year of freelancing
What I learned from my GitHub profile
2019 lookback
My third year of freelancing
2020 lookback
My fourth year of freelancing
2021 lookback
In search of a CSS developer job
In search of a frontend UI developer job
2022 lookback
I browsed more than 700 websites in search of a job
Dealing with constant rejection
Announcing A Dedicated Dev
2023 lookback
Using ChatGPT to generate cover letters
The essential skill of a developer
What does “it depends” mean in web development
Appreciation for being a web developer
How do I explain to my friends what I do?
About roles in the front-end development department
Starter Project - Gulp tasks for CSS
Starter Project - A set of the latest best practices packed in Gulp tasks
Introducing SPRO
Custom WordPress theme development with SPRO
How to create slides with HTML and CSS
I do HTML and CSS for a living
If you are starting a new website, consider using Hugo
FormData doesn’t include disabled fieldsets
How to measure page loading time with Performance API
Classily.js - Toggling classes more classily
You don’t need React for building websites
With or without the JS framework
Website analytics with Netlify Functions and Google Sheets
How to create dynamic OG images with serverless function using Sharp library
First year of UI Dev Newsletter
Save MBs by converting from GIFs to videos with Cloudinary
Fixing Google Analytics caching issue
Bookmarks, Saves, Hearts, Stars, Claps
How long did it take you to get comfortable with coding?
My favorite bash shortcuts in 2023
My favorite Chrome extensions for web development
My favorite Chrome extensions in 2023
How I learn things after 10 years
My favorite NPM packages in 2023
My favorite VS Code settings
My favorite VS Code extensions in 2023
How to get sticky and full-bleed elements to play well together
The CSS from-font value explained in 4 demos
How to make a “Raise the Curtains” effect in CSS
Oh, the many ways to make triangular breadcrumb ribbons!
How to build an expandable accessible gallery
Tools for auditing CSS
5 things to consider when creating your CSS style guide
Interview for Remote Working Hub
A Comparison of Static Form Providers
Overview of popular Static Site Generators
How to add a contact form to a static website
How to create a multi-step form the easy way
My favorite Netlify features
From WordPress to Hexo
How I built my first Progressive Web App (PWA)
How I built my second Progressive Web App (PWA)
I just finished redesigning my site
How to animate SVG signature
The UI Development Mentoring program
A story of becoming a web developer
Tips on learning web development
How to find and insert Unicode symbols in HTML
The evolution of the design of my site
Developer’s research process
Fetch, process, output, style, listen
_bem - WordPress theme with BEM methodology
Page builders might not be a good idea