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
Day 13 of 100 Days of Solana — Reflecting on Reading On-Chain Data When I started this challenge two weeks ago with Major League Hacking(MLH), I thought blockchain was just a ledger with transactions. I was wrong—and that realization is worth writing about. Before I touched any code, I imagined blockchain data like this: Transactions sit in a database somewhere I'd need special permission to read