pg_stat_statements are your friendLet me tell you a story of the day our users face slowness in our application. As we investigate further, we found out that our RDS…Feb 26, 2023Feb 26, 2023
Setting content-disposition in S3Not too long ago, I had this problem. We need to allow users to download json files hosted S3 through a signed URL, but the user on browser…Feb 19, 2023Feb 19, 2023
Resetting PostgreSQL sequenceOne afternoon one of the developers in the team was unable to insert records into the staging database. It raised the following error, on…Feb 19, 2023Feb 19, 2023
Get micropython to work with TTGO T-Display RP2040Recently I got a TTGO T-Display RP2040. This is a development board based on the Raspberry Pi RP2040 microcontroller. This board features…Sep 17, 2022Sep 17, 2022
Sound Recognition on Wio Terminal: Part 4 — Deploy to deviceThis is part four of the Tiny ML Project, Edge Impulse is covered in in Part three.Nov 7, 2021Nov 7, 2021
Sound Recognition on Wio Terminal: Part 3 — Edge ImpulseThis is part 3 of a series of tutorial setting up a Neural Network to the Wio Terminal. The data processing part is in…Nov 7, 2021Nov 7, 2021
Sound Recognition on Wio Terminal: Part 2 — FSD50K DatasetThe FSD50K dataset is a dataset from Free Sound. It contains around 50k sound clip from https://freesound.org/. It is labelled with label…Nov 7, 2021Nov 7, 2021
Sound Recognition on Wio Terminal: Part 1 — IntroI have done my introduction to the Wio terminal at my previous post. This device can run TensorFlow lite micro. Meaning it can run a small…Nov 7, 2021Nov 7, 2021
Introducing Wio TerminalSeeed Studio have contacted me on a collaboration on creating content with Wio Terminal. I agreed and I get a device. The Wio Terminal is…Oct 12, 2021Oct 12, 2021
M5Stack AvatarM5Stack is a series of ESP32 based hardware with screen and buttons. I used it briefly with a PM2.5 sensor. As well have screen and…Sep 5, 2021Sep 5, 2021