PinnedPublished inBetter ProgrammingA Senior Engineer at Google Reveals “The Best Programming Language To Learn in 2022”I am a senior software engineer at Google Singapore and very often I am asked about which programming language to learnJan 2, 202250Jan 2, 202250
PinnedPublished inBetter ProgrammingOptimizations Beyond the Big O — Performance Trick I Learned at GoogleI did learn many of these at university, but either didn’t fully understand them or forgot due to lack of practice. Using it at work was a…Jul 11, 20222Jul 11, 20222
PinnedPublished inBetter ProgrammingWriting Fast and Maintainable Code With Halide —The Pilot EpisodeWriting high-performance code often comes at a cost of reduced portability and simplicity —Halide fixed that and we use it often at Google.Apr 9, 2022Apr 9, 2022
Published inBetter ProgrammingHow To Read an Image File in C++ in Android With NDKDifferent approaches to reading any file directly in the native layer in AndroidNov 12, 2022Nov 12, 2022
Published inScanAppUsing Flash or Torch with Html5 QR code libraryLearn how to use torch with Javascript QR scanning library on Smartphones or enabling torch with camera in general using JS.Oct 30, 20223Oct 30, 20223
Published inBetter ProgrammingWhy (0.302 == 0.302) is False in C++?A lame question for everyone to explain issues with floating point comparison — that one needs to be careful about.Oct 5, 20222Oct 5, 20222
Published inILLUMINATIONHow I went from 53 words per minute to 170 + words per minute typing speed?It was surprisingly easy to achieve this with minimal errors using Google’s tech!Jun 19, 2022Jun 19, 2022
Published inBetter ProgrammingI Worked at Microsoft Cloud and Google Mobile for 3 Years — Here Are the Differences in EcosystemsWhy working on cloud vs. mobile (Edge) is so different?Jun 18, 2022Jun 18, 2022
Published inCodeXHow to get the latest commodity pricing in Google SheetGoogle sheet has easy macros to get price of stocks and currency, but not for gold or silver. Here’s easy & free trick to get latest…May 31, 20221May 31, 20221
Published inBetter ProgrammingFast Image Processing in Android With HalideI have written about how Halide allows us to write both fast and maintainable code. This one will show its power with Android applications.May 21, 20221May 21, 20221