Set Up ESLint for NPM Projects
Learn how to configure ESLint with the modern flat config setup, add lint scripts, and use Husky plus lint-staged to prevent commits with lint errors in JavaScript or TypeScript projects.
Read full dispatchA complete collection of deep dives, architecture breakdowns, and perspectives on building secure, scalable software.
Learn how to configure ESLint with the modern flat config setup, add lint scripts, and use Husky plus lint-staged to prevent commits with lint errors in JavaScript or TypeScript projects.
Read full dispatchSometimes you need to authenticate your app with a third-party authentication server while still using the features Firebase provides. Here is how to create and use a custom token to do exactly that.
Read full dispatchLearn how to secure Firebase HTTPS Cloud Functions using Firebase Authentication. Validate Bearer ID tokens with Express middleware and the Admin SDK to allow only authenticated users.
Read full dispatchFirebase Cloud Messaging (FCM) can send notifications to a single or multiple devices. Here is how to open the relevant screen in your app when a user clicks the notification.
Read full dispatchIt's not common to use Futures directly in a Flutter view, but using them incorrectly can seriously hurt your app's performance. Here's the most effective way to use Future values in your app.
Read full dispatchLearn how to structure Firebase Cloud Functions with TypeScript using clean architecture. Build scalable handlers, services, DAOs, and mappers for maintainable serverless backends.
Read full dispatch