Blog

Why We Love Headless eCommerce (And You Should, Too!)

headless eCommerce becomes more and more popular and it definitely will be the future of eCommerce. Check out what exactly headless eCommerce is!

What is react redux, and what development of redux apps looks in 2021

Marcin Kwiatkowski
Read more

I want to invite you to the journey throughout react-redux. Check how development of redux app looks like and and what you need to pay special attention to. Read more

What is react redux, and what development of redux apps looks in 2021

The full-stack guide to the GraphQL query [ how to get started ]

Marcin Kwiatkowski
Read more

Nowadays GraphQL is becoming more and more popular. I would like to show you how to get started with it and how to query for data to GraphQL APIs Read more

The full-stack guide to the GraphQL query [ how to get started ]

What is JSX in React, and is it worth making friends with it

Marcin Kwiatkowski
Read more

JSX is an HTML-like syntax from React that extends ECMAScript. JSX allows you to write HTML code mixed with JavaScript. Get started with JSX. Read more

What is JSX in React, and is it worth making friends with it

Getting started with Magento PWA Studio targetables

Marcin Kwiatkowski
Read more

Magento PWA offers a powerful mechanism for adding customizations called: targetables that allow you to modify the JSX output of your PWA (React) App during build-time. In this guide, I would show you how that mechanism works and how to use it in a real project. Read more

Getting started with Magento PWA Studio targetables

7 People to follow when you want to learn React + pro-hint how to learn

Marcin Kwiatkowski
Read more

I would like to share with you seven people from whom you can learn the React and pro-hint how to learn (nothing special, do not read it – it's at the end of the article. Read more

7 People to follow when you want to learn React + pro-hint how to learn

What is the difference between PWA Studio and the current Magento frontend

Marcin Kwiatkowski
Read more

PWA Studio is becoming increasingly popular, and I think it will be the base frontend for Magento stores in the future. This change will be a big challenge for frontend developers because working with PWA Studio is entirely different from working with the current Magento frontend. Read more

What is the difference between PWA Studio and the current Magento frontend

The beginner's guide to the React useReducer Hook

Marcin Kwiatkowski
Read more

Delivered in React 16.8 useReducer hook allows you to manage complex state logic in React Applications. The useReducer hook is an alternative for the useState hook and, combined with other interesting React’s feature called Context, helps manage state efficiently. Read more

The beginner's guide to the React useReducer Hook

2 ways of handling GraphQL errors in Apollo Client (React)

Marcin Kwiatkowski
Read more

If you use Graphql Apollo Client with React there are two ways of handling errors: query/mutation level and application level. Read what those approaches offer. Read more

2 ways of handling GraphQL errors in Apollo Client (React)

7 Undeniable Reasons to Love Vue Storefront 2

Marcin Kwiatkowski
Read more

It can be surprising when PWA Studio developer and contributor praises a competitive solution, but it happens! After few weeks of research & work with the Vuestorefront, I want to show you 7 reasons why I loved that tool and why you should! Read more

7 Undeniable Reasons to Love Vue Storefront 2

PWA Studio vs. Magento Luma: features comparison

Marcin Kwiatkowski
Read more

PWA Studio is growing, and month by month, new features are being added. PWA and headless are hot topics right now, but the current Magento monolithic frontend based on the Magento Luma theme is still the first choice for merchants Read more

PWA Studio vs. Magento Luma: features comparison

How to add support for Category Landing Pages to PWA Studio

Marcin Kwiatkowski
Read more

Category Landing Page is a special type of Category Page. In Magento, Merchants are able to set special content for a specific category. Check how to implement this cool feature in PWA Studio. Read more

How to add support for Category Landing Pages to PWA Studio

How to extend PWA Studio with new features

Marcin Kwiatkowski
Read more

This time I would like to show you how to extend PWA Studio with new features. After reading you will know what is the PWA Studio’s extensibility framework and what tools/techniques it offers, How to extend PWA Studio storefront and much more! Read more

How to extend PWA Studio with new features

Shipping methods in PWA Studio

Marcin Kwiatkowski
Read more

Shipping methods are essential for each web store owner, and one of the most frequently asked questions about PWA Studio is: "Does PWA Studio support all of the shipping methods available in the Magento backend?". I did a small investigation, and I would like to show you how shipping methods are rendered on the PWA Studio storefront. Read more

Shipping methods in PWA Studio

How to build a high-quality PWA Studio extension

Marcin Kwiatkowski
Read more

If you wanted to write your own PWA Studio extension, you would have to take care of a few general things like: base module structure, static code analysis, tests. If you value your time and the quality of your product, you should take steps to make starting as quick and easy as possible. Today I want to introduce the PWA Studio extension generator. Read more

How to build a high-quality PWA Studio extension

Everything you need to know about CSS modules

Marcin Kwiatkowski
Read more

A CSS module is just a CSS file which gives you the possibility to style components. The most important advantage of CSS modules is that the styles are scoped locally by default, but what does this actually mean? Read more

Everything you need to know about CSS modules

How to mock GraphQL queries and mutations

Marcin Kwiatkowski
Read more

GraphQL lets a frontend developer quickly mock sample data, and switch to real data when the backend is done. Read more

How to mock GraphQL queries and mutations