An introduction to code splitting in React. How lazy-loading components works, and how to use dynamic imports, React.lazy and Loadable Components.
There are multiple ways to access files in Firebase Storage: persistent download URLs, short-lived signed URLs, and public URLs without security.
Real-world examples on how to implement various access restrictions and data validations on your Firestore database using Security Rules.
How to use Docker with NodeJS in development and production, using multi-stage builds and Docker Compose. We'll also compile our app with Babel.
Create a React app from scratch with Webpack and Babel. This article explains how to configure ESLint and Prettier to format and lint your code.
Ubuntu runs smoothly on Lenovo Legion Y540 after some quick fixes.
Create a React app from scratch with Webpack and Babel. Create your own boilerplate code and understand each step of the configuration process.
How to configure and deploy a Laravel application on Google Cloud App Engine (flexible environment).
How to manage multiple device tokens per user with Firebase Cloud Messaging (FCM). Use device group messaging or store the tokens in your own database.
How Firebase messages are handled in your web app using the JavaScript SDK and service workers.
When building a Docker image for your PHP application there are some steps you should take to prevent the cache from being invalidated prematurely.
The Origin Only referrer policy can cause Laravel redirects to break, for example when redirecting back after a failed validation attempt.
How to use Value Objects with Laravel Eloquent. What you should know about the accessors and mutators.
This article explains how to install phpMyAdmin on your Nginx server using a Ubuntu PPA, and self-signing an SSL certificate for added security.
This article explains the various artisan optimization commands that ship with Laravel.
Things to look out for when redirecting from www to non-www (and vice versa), and HTTP to HTTPS when applying the HSTS policy.