Newest articles
I write articles about web development, mostly React, Vue, best practices, accessibility and JS related stuff.
By Bartosz ŁaniewskiReact, Architecture
How to write better React with Compound Components?
When building React applications, we often create components meant to be used together – think of a Select and an Option or a Tab and a TabContent. Those…
By Bartosz ŁaniewskiJavaScript, Architecture
Why you should avoid Barrel Files in JavaScript Modules?
Barrel files consolidate the exports of multiple modules into a single file. We use them to import a module using a single import statement without…
By Bartosz ŁaniewskiGatsby, SEO
Ultimate Gatsby SEO Guide: How to structure data for rich snippets?
Adding structured data can help search engines understand more about your web pages and show better, richer results. Rich snippets enhance the appearance…
By Bartosz ŁaniewskiGatsby, SEO
Ultimate Gatsby SEO Guide: How to generate thumbnails?
As a software engineer, I love to automate things. I also love to write blog posts. So I decided to automate the process of generating thumbnails for my…
By Bartosz ŁaniewskiGatsby, SEO
Ultimate Gatsby SEO Guide: How to create an SEO component?
One way to enhance your Gatsby site’s SEO capabilities is by creating a custom SEO component for easy metadata tag management. In this blog post, we’ll…