I’ve been using the Geolocation API in React Native a fair amount lately. It’s an API that I didn’t realize existed in React Native and definitely didn’t realize how easy it was to actually use.
I used to write a lot of Angular back in 2015. But recently, the JS community has largely moved on from Angular 1 to other libraries, and in turn, so have my projects. I always knew in the back of my mind that technology — and the knowledge that goes along with it — becomes…
I love SQL and it never ceases to amaze me what can be accomplished via the power of SQL syntax. In this example, we are going to create a simple wrapper that treats any Web page or HTTP endpoint as a SQL table that…
In life, a few things are guaranteed: death, taxes, confusion about taxes, stress that you accidentally misfiled your taxes, Googling “can I go to jail over a tax mistake,” and awesome Hemingway updates!
There’s a new flavor of the day in software development, so-called “server-less”, or Function as a Service (FaaS) architecture — and for good reason. It…
If you have a mobile phone and commute often by bus in Singapore, chances are you have used or at least heard of SG Buses or SG NextBus.
The Internet is a landscape with an endless horizon. Its vastness of information, ideas, sounds, and…
Digital to analog (DAC) converter with an Operational Amplifier (Op Amp)
Today in my linear circuits 2 class, I learned about making a 4-bit DAC from an Op Amp. I’m going to assume the reader knows about Op amps (Best definition I have so far is the…
Given the fact that it’s one of the fundamental packages for scientific computing, NumPy is one of the packages that you must be able to use and know if you want to do data science with Python. It offers a great alternative to Python lists, as NumPy…
I’d definitely say the web is a bad tool for most of the things we use it for. In particular, the technique of using javascript sitting within a document to dynamically edit that document’s structure & CSS attributes is a particularly inefficient way of building a user interface, and without the heavy optimization being done by browser maintainers…
If your website gets hacked, the hackers behind the scenes can wreak all kinds of…
There’s a commonly held notion that, workflow automation is mandatory for enterprises, but, an option for small and medium businesses (SMBs). On the contrary, workflow automation is no more a “nice-to-have” for SMBs.
Following operator can be used to update object from new optional value.This can be used when we do not want object to get updated to nil from new optional value.