Bun 1.3 introduces zero-config frontend development, unified SQL API, built-in Redis client, security enhancements, package catalogs, async stack traces, VS Code test integration, and Node.js compatibility improvements.| bun.com
Programming model V4 for NodeJS Azure Functions has been out for about two years now, and overall I think it is a great improvement over V3. If you are trying to make a Kafka trigger however, you will find that support for it has declined. It is still possible to configure a Kafka trigger, but the method to do so is a bit more involved than for other triggers. It is also poorly documented, to the point that one could be fooled into thinking that the option does not exist at all. The MS Learn ...| Conclusion AMIS Technology Blog
Tinqer - Type-safe LINQ-to-SQL query builder for TypeScript| tinqerjs.org
If you’re an API developer working with Node.js, then you’re probably familiar with Express. But have you tried out the Fastify framework to build with power, speed, and convenience? In this walkthrough, we build a full-featured, easy-to-consume API with Fastify. And we deploy it to the cloud with ease. We show you how to: Get started working with Fastify to build an API Implement API authentication by using a JSON web token (JWT) Use Fastify’s Swagger plugins to generate an OpenAPI spe...| Heroku
How to connect your GPT on OpenAI to a backend Node.js app Late in 2023, OpenAI introduced GPTs , a way for developers to build customized versions of ChatGPT that can bundle in specialized knowledge, follow preset instructions, or perform actions like reaching out to external APIs. As more and more businesses and individuals use ChatGPT, developers are racing to build powerful GPTs to ride the wave of ChatGPT adoption. Source If you’re thinking about diving into GPT development, we’ve go...| Heroku
JSer.info #750 - Node.js v24.9.0がリリースされました。 Node.js — Node v24.9.0 (Current) 新しい機能として、HTTP upgradeをサーバー側で制御するshouldUpgradeCallbackオプションの追加、SQLiteでtagged templateとSession classのサポートなどが含まれています。 また、Workerでのheap profile API追加、crypto objects/assertメッセージのSource Map対応なども行われています。その他にも、OpenSSL 3.5.3へのアップデー...| JSer.info
Learn with step-by-step examples how to use time-series data and build a real-time IoT tracker.| QuestDB Blog
We are tracking the largest and most dangerous npm supply-chain compromise in history, known as the Shai-Hulud malware campaign, which has now impacted hundreds of packages across multiple maintainers. This includes popular libraries such as @ctrl/tinycolor as well as packages maintained by CrowdStrike. Malicious versions embed a trojanized script (bundle.js) designed to steal developer credentials, exfiltrate secrets, and persist in repositories and endpoints through automated workflows. The...| www.koi.security
In my current project, we receive messages from Azure Service Bus that we need to deliver to edge devices that are located all over the country. The| Conclusion AMIS Technology Blog
JSer.info #747 - Zod 4.1.0がリリースされ、新しいCodecs APIが追加されました。 Release v4.1.0 · colinhacks/zod Introducing Zod Codecs スキーマの定義に加えて、データのencode/decodeを定義できるCodecs APIが新たに追加されています。また、.safeExtend()メソッド、z.has()やz.hex()の新しいバリデーション関数も追加されています。 --- debugやchalkなどの著名なnpmパッケージが侵害され、マルウェアを含...| JSer.info
JSer.info #746 - Bun v1.2.21 がリリースされました。| JSer.info
Explore the ultimate guide on Hugging Face vs Ollama for local AI development in 2025. Discover key features, comparisons, and insights to enhance your AI proj…| Collabnix
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がリリースされました。| JSer.info
JSer.info #736 - TypeSciptのGo言語でのネイティブ実装である@typescript/native-previewが公開されました。| 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
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
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
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
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