In the world of modern Shopify storefront development in 2023, two major frameworks have emerged as leading choices: Hydrogen v2, developed by Shopify, and Next.js v13, developed by Vercel. Both of them are React-based and support streaming SSR, providing high performance. Additionally, Hydrogen is built on top of Remix, which is Next’s new competitor. In this article I will focus on several pros and cons of these frameworks from a business perspective.
Read more
A short example with a real use case of how to combine Redux’s server-side state with the client-side state using Redux Wrapper for Next.js.
Read more
When using such convenient tools as Eloquent ORM, it's easy to forget about the N+1 problem. Ignoring it may lead to serious server slowdowns at an unexpected time. In this article I'll explain what the problem is, how to solve it and detect it at an early stage before problems occur.
Read more
Trusted Web Activity (TWA) is a way to display Progressive Web Apps (PWA) using Chrome Custom Tabs. This technology allows you to quickly use your current website to create an "installable" application for Android and publish it on Google Play Store. Such application works in full screen mode, without the address bar, giving the impression of using a native application.
Read more
Adding multilanguage support to Laravel application requires focusing on three main aspects: routing, user interface translation and database structure modification. In this article I will describe each of them and draw attention to good practices that are worth following.
Read more
Tworzenie CRUD-ów z biegiem czasu staje się nużącym obowiązkiem, którego większość z nas chciałaby uniknąć. W mojej publikacji w Just Geek IT przedstawiam ciekawe narzędzie, jakim jest Laravel Nova, dzięki któremu można zaoszczędzić dużo cennego czasu.
Read more
This tutorial will show you the process of creating a simple chat application in React Native. Instead of the traditional, text-based look, we will use Google Maps to visualize messages that will be fetched in real time from Firebase Realtime Database.
Read more
When implementing WebP on a website, the main problem is to provide support for browsers that do not support it. I will show you how to quickly and sensibly add WebP support on the webserver level (NGINX and Apache) without any modification of the front- and back-end code which, depending of its complexity, could be very time-consuming.
Read more
PWA (Progressive Web App) is a web application that in theory works in a similar way to a native application installed on a desktop or mobile device. In this article you will learn how to make your application meet all the minimum PWA requirements in 15 minutes and make it installable.
Read more