I recently came across a piece of React code that caught my attention (new project, new codebase and this pattern is used quite a lot).
Imagine you have a table displaying a list of movies and you can select each movie row by ticking a checkbox. The checkbox selection needs to reset every time the user selects a different year, category or rating somewhere else on the page (the table ne...
TL;DR: Always-on displays don’t drain your phone battery because they rely on two hardware advancements: OLED panels and LTPO technology. OLEDs save power by physically turning off pixels to display black backgrounds. Meanwhile, LTPO allows the screen’s refresh rate to drop to 1Hz, preventing the CPU from constantly waking up.
I often glance down at my phone sitting on ...
If you're building a SaaS in India, Stripe isn't always an option. Razorpay is the standard. A few days ago I noticed that InsForge — a Y Combinator-backed open-source framework — had solid Stripe support but no Razorpay integration at all. For any developer targeting the Indian market, that's a hard blocker.
So I decided to fix it. Three pull requests, ~3,000 lines of code, one week.
Developers spend their lives surrounded by incredible technology.
We build distributed systems that span continents. We train AI models that can write code. We deploy applications to clouds containing millions of servers. We carry smartphones in our pockets that are more powerful than the supercomputers of previous generations.
Every year, technology becomes faster, smarter, and...
As a university graduate in Artificial Intelligence, you would think at this point I am programming anything and everything, any side project I can think of from anywhere at anytime. The reality is, life can always be difficult no matter what you do of varying angles away from any digital device.
I try and look forward, and plan slots to practise and learn programming more and more, it ...
If you are building a Flutter app on Toronet, one of the hardest things to get right is identity.
You need a way to:
That is exact...