This article demonstrates the modern approach to writing web applications in JavaScript, by using modern Web APIs and conforming to web standards, we can finally unify the tech stacks between the backend and the frontend. READ MORE
Tag: Deno
Tarball API in pure JS, no Node.js is needed
The Tarball API is designed to be generic, it’s not a tool to archive files to a .tar file, or to extract files from a .tar file. Instead, a Tarball instance represents a tarball archive itself, we can add new files to it, remove files from it, and preview its entries, very similar to the Archive Manager application in many Linux distros. READ MORE
Manage files in the browser in JS
Modern browsers can do a lot more than we commonly know. Today, I’m going to introduce a topic that is familiar in server-side programming, but lesser-known in frontend development: accessing the file system and managing files and directories. READ MORE
Parallelism and multithreading made easy in JS
In this article, I’m going to talk about two functions that I’ve been working on recently, jsext.parallel and jsext.run, these functions allow us to run functions in parallel worker threads or child processes, whether in Node.js, Bun, Deno, or browsers. READ MORE
So many bad decisions are made to JS and its ecosystem
If we truly love and understand a language, we should not just embrace the good parts of it, but also know about its bad parts, and try to avoid them as much as we can. READ MORE
Use URL imports before Node/TypeScript supports it
I’m not going to talk about the command-line flag –exprimental-network-imports, which isn’t working well at the time and lacks compatibility support (doesn’t support TypeScript as well). Neither am I going to talk about DNT (Deno to NPM build tool), which isn’t working well with Node.js ecosystem. However, I READ MORE