Internationalizing a Firefox Extension: i18n Without a Library Firefox extensions have a built-in i18n system that covers most use cases without any external library. Here's how to use it. _locales Directory Structure extension/ ├── manifest.json ├── _locales/ │ ├── en/ │ │ └── messages.json │ ├── fr/ │ │ └── messages.json │ ├── de/ │ │ └── messages.json │ └── ja/ │
Some time ago, I was building a chat application using AWS Websocket API gateway. Things were going smoothly. I created a WebSocket API Gateway, added $connect, $disconnect, and sendMessage/addGroup routes. From the frontend (React) side, everything was fire-and-forget. You send a message, and the onMessageHandler takes care of it 💪🏼 But then a new requirement of uploading files using S3 signed