hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Friday, 1 December, 2023 UTC

Javet 3.0.2 Released: Bridging Java and JavaScript with Enhanced Features

Javet, a fusion of Java and V8 (JAVa + V + EighT), has recently released its version 3.0.2, marking a significant advancement in embedding Node.js and V8 in Java. This version includes Node.js v20.10.0 and V8 v12.0.267.8, highlighting the project's commitment ... more


Friday, 1 December, 2023 UTC

Predict whether a Basketball Shot is Made with GPT-4V and Twilio Serverless via SMS

In honor of 11/30/23 day (in which the digits correspond to the respective numbers of everyone's favorite NBA trio of Klay Thompson, Stephen Curry, and Draymond Green), read on to see how to build an application that predicts if a basketball shot is ... more


Thursday, 30 November, 2023 UTC

Node v21.3.0 (Current)

null ... more


Thursday, 30 November, 2023 UTC

WebStorm 2023.3 Release Candidate Is Here!

With the official release just around the corner, we’re happy to offer our WebStorm 2023.3 Release Candidate for you to try. Unlike our previous EAP builds, you must have an active WebStorm license to use it. Otherwise, you’ll need to sign up for a 30-day ... more


Thursday, 30 November, 2023 UTC

Applying the Analytic Hierarchy Process for Tech Decisions

The analytic hierarchy process uses pairwise comparisons and scoring for criteria between the alternatives to give insights into what the best option is and why. John Riviello spoke about applying the analytic hierarchy process to decide what JavaScript ... more


Thursday, 30 November, 2023 UTC

Deno adds Deno Cron for job scheduling

Deno Land, the developers of the Deno TypeScript/JavaScript runtime, have introduced Deno Cron, a feature the company describes as an easy way to create scheduled jobs. Announced November 29 and available behind the --unstable flag in Deno 1.38, Deno.cron() ... more


Thursday, 30 November, 2023 UTC

Article: Going Global: A Deep Dive to Build an Internationalization Framework

Internationalization (i18n) is a critical process in web development, and requires a robust, well-designed framework to ensure scalability. While some JavaScript libraries exist, this article provides a language-agonistic framework that can be implemented ... more


Thursday, 30 November, 2023 UTC

Implement Drag and Drop File Upload in CakePHP with Dropzone.js

In the last article, you learned how to upload files in CakePHP. We'll take things further, in this tutorial, by creating a drag-and-drop file upload in CakePHP using Dropzone.js. Dropzone leverages AJAX to upload files without requiring a page refresh, ... more


Wednesday, 29 November, 2023 UTC

Node v18.19.0 (LTS)

null ... more


Monday, 27 November, 2023 UTC

Chat with any PDF Document using Twilio, OpenAI, and Langchain

In this tutorial, you will learn how to build a WhatsApp chatbot application that will allow you to upload a PDF document and retrieve information from it. You are going to use a PDF document containing a few waffle recipes, but what you will learn here ... more


Monday, 27 November, 2023 UTC

Transformers.js: ML for the Web, Now with Text-to-Speech

Transformers.js, the JavaScript counterpart to the Python Transformers library, is designed for running Transformers models directly within web browsers, eliminating the necessity for external server processing. In the recent update to version 2.7, Transformers.js ... more


Wednesday, 22 November, 2023 UTC

Node v20.10.0 (LTS)

null ... more


Wednesday, 22 November, 2023 UTC

TypeScript 5.3 arrives with support for import attributes

TypeScript 5.3, an upgrade to Microsoft’s strongly typed JavaScript variant that adds support for import attributes for ECMAScript modules, is now available as a production release. TypeScript 5.3 also offers features ranging from stable support for ... more


Wednesday, 15 November, 2023 UTC

Release Notes for Safari Technology Preview 183

Safari Technology Preview Release 183 is now available for download for macOS Sonoma and macOS Ventura. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update. This release includes ... more


Tuesday, 14 November, 2023 UTC

Node v21.2.0 (Current)

null ... more


Tuesday, 14 November, 2023 UTC

Magic Link Authentication with SendGrid and Auth.js

With traditional password-based logins, users often need to go through a "password reset" process when they forget their credentials. This creates an additional step and potential vulnerability. Not only does it introduce security risks, but ... more


Tuesday, 14 November, 2023 UTC

Build High-Performance REST APIs with Rust and Axum

Traditionally, Rust’s application areas have centered around building command-line interfaces (CLIs), embedded systems, and performance-critical applications. However, with the introduction of the async/await syntax in Rust 1.39, the Rust ecosystem has ... more


Monday, 13 November, 2023 UTC

Monitoring Your Python App with AppSignal

Learn how AppSignal makes application performance monitoring easy for your Ruby, Elixir, Node.js, frontend JavaScript, and Python projects. Continue reading Monitoring Your Python App with AppSignal on SitePoint. ... more


Wednesday, 8 November, 2023 UTC

Angular 17 previews control flow, better type checking

Angular 17, the latest version of Google’s TypeScript-based web app development framework, has arrived, featuring built-in control flow to improve the developer experience. Introduced via a bulletin on November 8, Angular 17 can be accessed from GitHub. ... more


Monday, 6 November, 2023 UTC

Deno 1.38 features HTML documentation, hot module replacement

The Deno runtime for JavaScript, TypeScript, and WebAssembly has been updated with new HTML capabilities. The latest updates enhance documentation and client-side navigation in both Deno and the Fresh web framework. Unveiled November 2, Deno 1.38 offers ... more


Monday, 6 November, 2023 UTC

WebStorm 2023.3 EAP Digest #3: Angular, React, and Vue Improvements and More

It’s time for our last EAP digest to walk you through the new features and improvements coming in WebStorm 2023.3! For more information, check out our previous blog posts. The Toolbox App is the easiest way to get the EAP builds and keep both your stable ... more


Monday, 6 November, 2023 UTC

Deep Dive into Laravel Development with Docker

Docker is a versatile containerization tool that simplifies the management of the essential components that power your web application. What's more, it saves you the stress of grappling with various independent tools and configurations. In this article, ... more


Sunday, 5 November, 2023 UTC

Guide to React Suspense

#431 – November 06, 2023 Guide to React Suspense: From Code Splitting to Data Fetching Suspense is behind lazy component, it helps you to reduce boilerplate and optimize SSR. In this guide, we'll discover how it works and how to use it. Get better at ... more


Sunday, 5 November, 2023 UTC

React vs React Native: Pros, Cons, and Key Differences

Discover the key differences between React and React Native, and weigh the pros and cons of these open-source JavaScript libraries. Continue reading React vs React Native: Pros, Cons, and Key Differences on SitePoint. ... more


Thursday, 2 November, 2023 UTC

Build an Incident Alert Bot with Twilio WhatsApp, Winston and Node.js

Looking for important logs in the pools of log files and data can be a pain at times during development, testing or debugging processes. If we can have a tool that gives a real-time report of critical, error and warning reports about the activities in ... more


Wednesday, 1 November, 2023 UTC

Release Notes for Safari Technology Preview 182

Safari Technology Preview Release 182 is now available for download for macOS Sonoma and macOS Ventura. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update. This release includes ... more


Wednesday, 1 November, 2023 UTC

How to Build a Multilingual Chat App with Twilio Conversations, Python, and DeepL Translator

Twilio Conversations is a powerful communication platform that enables businesses to connect with their target audiences seamlessly, spanning various channels such as SMS, MMS, WhatsApp, web, and mobile chat. However, when it comes to start-up companies ... more


Tuesday, 31 October, 2023 UTC

Down and to the Right: Firefox Got Faster for Real Users in 2023

One of the biggest challenges for any software is to determine how changes impact user experience in the real world. Whether it’s the processing speed of video editing software or the smoothness of a browsing experience, there’s only so much you can ... more


Tuesday, 31 October, 2023 UTC

A Complete Guide to LangChain in JavaScript

Learn about the essential components of LangChain — agents, models, chunks, chains — and how to harness the power of LangChain in JavaScript. Continue reading A Complete Guide to LangChain in JavaScript on SitePoint. ... more


Sunday, 29 October, 2023 UTC

Introduction to the useMemo hook

#430 – October 30, 2023 Introduction to the useMemo hook Hooks have revolutionized the way developers build React applications, offering a more intuitive and functional approach to state and side effects. Among these hooks, useMemo stands out for optimizing ... more