Articles

Rise of Generative AI Technologies

Rise of Generative AI Technologies

Notes from my talk on explosive growth of generative AI technologies
Read More
VSCode & TypeScript: Report Errors From the Entire Project

VSCode & TypeScript: Report Errors From the Entire Project

When editing a TypeScript project VSCode typechecks only the currently opened file. Here is a recipe to run TS check on your entire project and show errors in VSCode's 'Problems' pane
Read More
Photographing Comet Neowise in Adverse Conditions

Photographing Comet Neowise in Adverse Conditions

My attempts at photographing the Comet C/2020 F3 Neowise in the midst of intense light pollution and bad weather.
Read More
Moving From Django to Gatsby

Moving From Django to Gatsby

In its fourth iteration, Desdevpro dropped Python/Django and is now a static site, powered by Gatsby.
Read More
Concurrency and async/await

Concurrency and async/await

Could async/await be slowing down your code? Yeah, you read it right! With a little oversight, you may be inadvertently serializing parts of code which can otherwise run concurrently.
Read More
Elliptic Curve Digital Signature Algorithm: Math Behind Bitcoin

Elliptic Curve Digital Signature Algorithm: Math Behind Bitcoin

A simplified mathematical description of the Elliptic Curve Digital Signature Algorithm (ECDSA) used by Bitcoin for signing transactions.
Read More
Raspberry Pi Zero - The $5 computer

Raspberry Pi Zero - The $5 computer

The Raspberry Pi foundation has launched a smaller and cheaper model of the Raspberry Pi, called the Raspberry Pi Zero. Smaller than a business card, and costing just US$5, the RPi Zero is an early Christmas present for all the hardware hackers around!
Read More
Create 3D Within the Browser

Create 3D Within the Browser

Thanks to the advancements in hardware, and the growth of the web as a platform, now you can create 3D right inside your browser - for free!
Read More
ES2015: The Bits I Use - Part 2

ES2015: The Bits I Use - Part 2

With ES2015, JavaScript now has native support for modules. Patterns from popular libraries such as AMD and CommonJS have been unified and formalized in ES2015.
Read More
ES2015: The Bits I Use - Part 1

ES2015: The Bits I Use - Part 1

The JS landscape is changing. Everyone is talking about the big change - ES2015 (previously called ES6) is here and is already being adopted at a strong pace. This is a first of a multi-part article detailing the features of ES2015 which excite me the most!
Read More
Earth-Mars Orbital Transfers with Ballistic Capture

Earth-Mars Orbital Transfers with Ballistic Capture

A recent paper proposes 'Ballistic Capture' technique of orbital transfer for manned missions to Mars. The new technique can potentially cut costs as well as allow for flexible launch timings.
Read More
Rosetta Findings Raise Questions About Origin of Water on Earth

Rosetta Findings Raise Questions About Origin of Water on Earth

Analysis of data beamed back from comet 67P seems to contradict the popular theory that the water on Earth was 'seeded' by comets.
Read More
The Event Horizon Telescope

The Event Horizon Telescope

Astronomers are gearing up to take a picture of a supermassive black hole, what they say, will be the 'Image Of The Century'.
Read More
Rosetta Captures Comet 67P in True Color

Rosetta Captures Comet 67P in True Color

The OSIRIS imaging system on board the Rosetta orbiter has beamed back one of the first 'true color' images of the comet 67P.
Read More