Comments| Lobsters
I’ve been apartment hunting here in the Tokyo-area with my girlfriend. We’ve been sending links to various rental property listings back and forth in LINE (messaging app) and emailing with brokers. In a chat interface, it was hard keeping up with the status of each of the properties we’d seen, we wanted to see, we’d inquired about, etc. Classic project management problem.| twocentstudios.com
HAR files extracted from HTTP sessions include a lot of useful data that can be utilized for creating custom network and performance audits. Their format though, is not that compatible with analysis tools like Pandas or Tableau out of the box. In this post, I go over a super easy approach towards parsing and transforming them via Objectron in JS.| The Code Ship
Shorten long and unmaintainable file paths with Node.js import maps.| www.stefanjudis.com
JSer.info #744 - Node.js v22.18.0がリリースされました。 Node.js — Node.js v22.18.0 (LTS) このリリースでは、--experimental-strip-typesフラグなしに、TypeScriptの型を取り除いて実行できるようになりました。フラグで無効化したい場合は--no-experimental-strip-typesを指定します。 --- TypeScript 5.9がリリースされました。 Announcing TypeScript 5.9 - TypeScript tsc --initで生成する設定の変更、import deferのサポ...| JSer.info
JSer.info #741 - TypeScript 5.9 Betaがリリースされました。| JSer.info
When adding a linter to an existing codbase, my methodology is as follows: Create lint config files and approve them with the team (people have strong opinions about tab widths), add them to the repo Run the linter a single time over the entire codebase, autofixing what it can, and adding comments to ignore what it can’t. Add some pre-commit / pre-merge rule to run the linter and preventing new violations being added Grepping the ignore comments we added in #2, fixing their violations caref...| BackSlasher
AI Overviews are quickly becoming a prominent feature in today’s SEO landscape, and with SerpApi, extracting this data is simple.| SerpApi
JSer.info #739 - Biome v2がリリースされました。| JSer.info
It has been a while since I wrote a blog post about front-end web technology. The main reason is that I am not extensively doing front-end development anymore, but once in a while I still tinker with it.| Sander van der Burg's blog
It has been a while since I wrote a JavaScript related blog post. In my previous job, I was using it on a daily basis, but in the last few years I have been using it much less frequently.| Sander van der Burg's blog
Nix is a general purpose package manager that can be used to automate the deployments of a variety of systems -- it can deploy components written in a variety of programming languages (e.g. C, C++, Java, Go, Rust, Perl, Python, JavaScript) using various kinds of technologies and frameworks, such as Django, Android, and Node.js.| Sander van der Burg's blog
A few innovations both on the Typescript side, and the node.js side in the last few years have made it way easier to have your cake and eat it too when it comes to writing typesafe Javascript AND get to use modern ES modules!| Jonathan Creamer
Fetching from an API is one of the most repeated tasks with node.js. There are libraries including node-fetch, isomorphic-fetch, axios. But actually there are couple of native ways too!| Jonathan Creamer
Quickly run typescript scripts in nodejs using esbuild via the esbuild-runner package on npmjs.| Jonathan Creamer
Common mistakes & bad practices among inexperienced frontend & backend developers which can lead to bugs or reliability issues.| WaspDev
JSer.info #737 - RustベースのRolldownを利用したRolldown-Viteがリリースされました。 Announcing Rolldown-Vite | VoidZero Rolldown-Viteは、Rustで書かれたRolldownベースのViteで、rolldown-viteパッケージとして公開されています。 RolldownはRust製のJavaScriptバンドラーで、Rollupとの互換性を保ちながらパフォーマンスの向上を目指しています。 従来のViteから移行する際の互換性や性能のフィードバッ...| JSer.info
JSer.info #736 - TypeSciptのGo言語でのネイティブ実装である@typescript/native-previewが公開されました。 Announcing TypeScript Native Previews - TypeScript TypeScriptをGo言語に移植した実装で、コンパイラであるtsgoと合わせてVSCode拡張などもリリースされています。 TypeScriptネイティブ移植観察レポート TSKaigi 2025 - Speaker Deck --- Firefox 139がリリースされました。 Firefox 139.0, See All New Features, Updates a...| JSer.info
Garbage Collection (GC) is a crucial aspect of memory management in any NodeJS application. When an application is managed efficiently, it ensures smooth operation and optimal performance. However, when there is inefficient garbage collection, it can cause performance issues, leading to application slowdowns and a degraded user experience. Analyzing the| CoderOasis
Please note that it is essential for me to emphasize that the code and techniques presented here are intended solely for educational purposes and should never be employed in real-world applications without careful consideration and expert guidance. At the same time, understanding the principles of RSA cryptography and exploring various| CoderOasis
This is a followup interactive tutorial from this blogpost to reduce docker nodejs images by 50% using Zeit pkg and docker multi-stage builds. The traditional way Before jumping into the magic trick, we’ll build a nodejs docker image as we would do traditionally to show the space that we’re saving by using this new approach. Let’s create a simple node application: echo 'console.log("Hello, pkg")' | tee index.js We’ll now package it using a very basic dockerfile echo 'FROM node:boron-s...| Play with Docker classroom
Note: This tutorial requires you to run your app locally on your own computer Pre-requisites Docker for OSX, Docker for Windows, or Docker for Linux Visual Studio Code Getting Started The first thing to notice is that you don’t actually need to have Node.js installed on your machine. You can just use Docker and your IDE. In this case we’re going to show you how to use Visual Studio Code. We’ve created a simple application which includes an error. You can see the app in the app/ director...| Play with Docker classroom
TL;DR Yes, I understand that you will immediately have doubts about what I am saying,...| DEV Community
| Thomas Hunter II
JSer.info #733 - Node.js v22.15.0がリリースされました。| JSer.info
Jeremy's post describes the Web Platform Dashboard and its underlying API. If you don't know what I'm talking about, here's the Web Platform Dashboard. 👇| Stefan Judis Web Development
JSer.info #731 - Express 5.1.0がリリースされました。| JSer.info
JSer.info #730 - Next.jsがLTSポリシーを公開しました。現在のメジャーバージョンをActive LTSとし、それ以前のメジャーバージョンは最初のリリースから2年間はMaintenance LTSとしてメンテナンスされます。| JSer.info
JSer.info #729 - Node.js v20.19.0(LTS)がリリースされました。| JSer.info
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
| Thomas Hunter II
MacOS is an operating system that often becomes OS platform of choice for developers. With a vast ecosystem built around Apple products and services, developers may find it so convenient to use mac…| Amikelive | Technology Blog
JSer.info #725 - Node.js v22.14.0がリリースされました| JSer.info
Adding mutable heap numbers to script context| v8.dev
Need logging in your Electron app to the cloud but don't want to pay for services like Sentry, Papertrail, Bugsnag etc.?| mifi.no Blog
This article describes how to use yarn instead of npm when deploying an Elastic Beanstalk Node.js app.| mifi.no Blog
JSer.info #721 - pnpm 10がリリースされました。| JSer.info
Nearly a decade ago, I've written a blog on creating a debugging proxy server. Even though I could get away with a simple HTTP setup back in the day, web has changed a lot and almost every ...| alinacierdem.com
JSer.info #716 - Angular v19がリリースされました。| JSer.info
JSer.info #714 - Node.js v22.11.0がリリースされました。| JSer.info
JSer.info #712 - Node.js v23.0.0 (Current)がリリースされました。| JSer.info
Puppeteer and nodejs tutorial (javascript) for web scraping dynamic web pages and web apps. Tips and tricks, best practices and example project.| ScrapFly Blog
This guide explains how can you use puppeteer and nodejs for web scraping.| scrapingdog
I spent a few hours debugging an incident caused by a misunderstanding of dynamic modules this week, and want to share my learnings to help others avoid my mistake.| Clinton Blackburn
Data engineering in business is becoming increasingly important as we rely more on software with API systems that do not speak to each other outside of the wheelhouse of a full-stack engineer. Even with companies spawning that are paid to tunnel information from the API, most have specific limitations; it’s more of the same problems […]| DEV3LOPCOM, LLC
Recently I landed experimental support for require()-ing synchronous ES modules in Node.js, a feature that has been long overdue. In the pull request, I commented with my understanding about why it di| Joyee Cheung's Blog
Well designed API that fits well into its target use cases. Documentation could be improved, making developer on boarding experience much smoother.| API UX
Node Version Manager (NVM) Node Version Manager (NVM) is a handy bash script to manage multiple active Node.js versions. Install NVM with…| duncanleung.com
Learn how to use Node.js, npm and npx to build a CLI tool to output a business card to the terminal. Bonus demo repository included!| whitep4nth3r.com RSS Feed
Node.js is a javascript runtime based on Chromium's V8 javascript engine. It is really simple to create a basic HTTP server using the node.js API and a web based proxy is just an HTTP server that relays incoming requests back to the original recipient. So we will capture the requests and forward them using an...| Ali Naci Erdem Personal Blog RSS
There are a few ways to install Node.js, but it looks like only one way gives you the best experience for long term. Please find a few tips below how could y...| yoember.com
The React/Next.js ecosystem is spinning out of control in terms of magic and complexity.| evertpot.com
In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, ...| pkolaczk.github.io
Introducing the new Azure Quantum Development Kit Preview. Built in Rust and WebAssembly to be small, fast, and runs in the browser.| Q# Blog
Wandering in a lifelong journey seeking after truth| Mostafa Samir's Blog
Wandering in a lifelong journey seeking after truth| Mostafa Samir's Blog
In this tutorial, you will learn how to build a fully featured URL Shortener app with Node.js, Express and MongoDB| Freshman — Articles and Tutorials on Software Development
This tutorial teaches you the essentials of Node.js by showing you how to develop your very first app| Freshman — Articles and Tutorials on Software Development
In this tutorial, you'll learn how to build a simple website using Node.js, Express and Pug| Freshman — Articles and Tutorials on Software Development
Netlify allows you to manage environment variables that you can use in serverless functions. But there may be times when your environment variables exceed the limit of 256 characters! Here’s how you can use a Netlify build plugin to use longer environment variables your function code.| Netlify
Updating packages and apps on MacOS is usually a trivial task. There are several avenues available, depending on the personal preference and degree of familiarity with various tools available on Ma…| Amikelive | Technology Blog
Excel on MacOS has its own quirk when dealing with CSV file. If you have a CSV file that is encoded with UTF-8 and contains entries in multibyte characters from East Asian languages such as Chinese…| Amikelive | Technology Blog