Siddharth

Siddharth @siddharthshyniben

About: Making wild out-on-a-limb schemes which can change the world if they work, but probably wont.

Location:
Kannur, Kerala, India
Joined:
Apr 1, 2021

Siddharth
articles - 107 total

The "well-known" Symbols in JavaScript

You might have stumbled upon the weird @@thingies in JavaScript before. Maybe you saw an @@iterator...

Learn More 14 1Dec 15 '23

.toLocaleString, one of the most underrated JavaScript features

.toLocaleString and friends are some of the most underrated features of JavaScript. I came over them...

Learn More 424 28Apr 24 '22

New in Node.js v18

Just yesterday, Node.js v18 was released as the current stable version. Here's a quick walkthrough of...

Learn More 16 1Apr 20 '22

I made a Node.js colors library in 192 bytes minzipped (+ code explanation!)

A few minutes ago, I published PlanckColors. It's probably the smallest node module for colors on the...

Learn More 17 2Mar 6 '22

MDSveX: The bridge between Markdown and Svelte

A few days ago, I was looking around for tools to write my blog. I knew about MDX, but I wasn't...

Learn More 13 0Mar 4 '22

Let's debug a node.js app using the built-in debugger!

It's about time we stop using console.log to debug things. While console.* are really powerful tools,...

Learn More 17 0Mar 3 '22

Understand Functional Programming basics by (re)writing FizzBuzz

Functional programming is a way of thinking about programs by composing pure functions. It tries to...

Learn More 122 5Mar 2 '22

5 Secret features of JSON in JavaScript you didn't know about 🤯

I'm pretty sure you have used the global JSON object for a variety of things, like in fetch requests...

Learn More 601 26Mar 1 '22

Cracking Wordles using code

If you haven't been living under a rock, you probably have been playingWordle. Like a lot of people I...

Learn More 9 2Feb 21 '22

Explained: Imperative vs Declarative programming

You most probably have heard of declarative vs imperative programming. You might also have looked it...

Learn More 153 16Jan 30 '22

🚀 A powerful drag and drop implementation in just 16 lines of JavaScript

Drag and drop is a very useful tool in applications as it can simplify a large part of the process...

Learn More 186 11Nov 25 '21

A PURE HTML/CSS functional calendar?! 😲🤯 (+CSS APIs and all the fun things we can do with them)

Yesterday I went back to my frontend experiments after a load of JavaScript work. I experimented with...

Learn More 33 4Nov 4 '21

7 console.log() alternatives

Sometimes while debugging you may use console.log or maybe console.warn too. But there are a lot more...

Learn More 56 6Oct 31 '21

The move to Hashnode 👋

Hey there! Just wanted to announce that I'm moving to move to Hashnode! Don't worry, I'll still be...

Learn More 20 10Oct 30 '21

3 ways to import node modules in deno

Migrating to Deno can be hard when you depend on Node modules. Until those Node modules get ported to...

Learn More 31 9Oct 24 '21

The complete guide to destructuring in JavaScript

Two commonly used data structures in JavaScript are Object and Array. And many times we may need to...

Learn More 30 0Oct 18 '21

Frameworks without a Framework: The next (big) thing

Wait, this framework compiles to JavaScript only?! Thanks, I'll pass – Frontend developers in...

Learn More 50 7Oct 13 '21

Do you think I should start a newsletter?

For a while, I've been considering making a newsletter. If you have a moment, and you're interested...

Learn More 4 1Oct 5 '21

Understanding TypeScript decorators.

JavaScript is an awesome programming language. And TypeScript has done a great job at filling in the...

Learn More 185 5Sep 29 '21

Why not TOML?

# this is some TOML name = 'TOML' [created-by] name = 'Tom Preston-Werner' dob =...

Learn More 25 9Sep 22 '21

Testing...

Just another test. Please don't ban me, DEV! :)

Learn More 2 5Sep 17 '21

Tired of agonizing errors caused by typos? Let's fix that!

Please don't use this in real-world code! How many times has this happened? Object.kes(obj) //...

Learn More 14 5Sep 16 '21

A Quickstart guide to setting up Vim for blogging

Vim is an extremely powerful editor. But coding is not the only thing I use vim for (Guess where I'm...

Learn More 46 3Sep 11 '21

10+ Interesting ECMAScript Proposals

JavaScript is a constantly evolving language, and one of the drivers of new features are Proposals....

Learn More 17 2Sep 7 '21

Efficiently commenting code

Most of you might comment out code like this: ... main(); // alternateMain(); ... Enter...

Learn More 63 5Sep 5 '21

Bored of code blocks? Check out Codeview!

The most common way to show code is via code blocks. But code blocks are really boring. So, to make...

Learn More 45 7Aug 31 '21

`soim`: Social image generator CLI

In my last post on Social Image generation, I talked about how I built a site which can be used to...

Learn More 18 5Aug 29 '21

ELI5 Memoized DOM

There have been many, many DOMs – Incremental DOM, Shadow DOM, Virtual DOM – But I'm not sure what...

Learn More 12 3Aug 28 '21

What would the ideal web framework look like?

It seems like every week there is another ground-breaking new web framework. Some of them are...

Learn More 54 59Aug 26 '21

How to add Auth0 to your Angular app

Pro Tip: look out for the 🛠 emoji if you want to skim The number of apps on the cloud are rising,...

Learn More 26 0Aug 20 '21