hello.js

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

NEW !!!

Tuesday, 12 March, 2024 UTC

5 Exciting New JavaScript Features in 2024

Explore some hotly anticipated new additions to JavaScript, including better date management with the Temporal API and pipe operators. Continue reading 5 Exciting New JavaScript Features in 2024 on SitePoint. ... more


Monday, 19 February, 2024 UTC

Building a Research Assistant Tool with AI and JavaScript

Learn how to develop an AI-powered research tool using JavaScript, leveraging the latest AI advancements to sift through tons of data faster. Continue reading Building a Research Assistant Tool with AI and JavaScript on SitePoint. ... more


Tuesday, 6 February, 2024 UTC

JavaScript vs Python: Which One Should You Learn First?

Learn about the similarities and differences of JavaScript and Python, how easy they are to learn, and which is best for you to learn first. Continue reading JavaScript vs Python: Which One Should You Learn First? on SitePoint. ... more


Wednesday, 13 December, 2023 UTC

Introducing STRICH: Barcode Scanning for Web Apps

Learn how you can use the STRICH JavaScript library to bring real-time 1D/2D barcode scanning to your web applications. Continue reading Introducing STRICH: Barcode Scanning for Web Apps on SitePoint. ... more


Tuesday, 12 December, 2023 UTC

Using Nodemon and Watch in Node.js for Live Restarts

Learn how to use nodemon and Node.js watch mode to auto restart your Node.js app and thereby speed up your development workflow. Continue reading Using Nodemon and Watch in Node.js for Live Restarts on SitePoint. ... 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


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


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


Tuesday, 24 October, 2023 UTC

JavaScript Decorators: An In-depth Guide

Learn about decorators in JavaScript: what they are, how they work, what they're useful for, their pros and cons, and how to use them. Continue reading JavaScript Decorators: An In-depth Guide on SitePoint. ... more


Monday, 2 October, 2023 UTC

The Best React Chart Libraries for Data Visualization in 2023

Read The Best React Chart Libraries for Data Visualization in 2023 and learn JavaScript with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more. Continue reading The Best ... more


Thursday, 24 August, 2023 UTC

How to Implement Pagination with HTML, CSS and JavaScript

Learn how easy it is to create a simple, accessible pagination script that breaks up large amounts of content into more digestible chunks. Continue reading How to Implement Pagination with HTML, CSS and JavaScript on SitePoint. ... more


Wednesday, 16 August, 2023 UTC

A Guide to Optimizing JavaScript Files

Learn practical JavaScript file optimization techniques, how to deal with performance issues, and tools to help the optimization process. Continue reading A Guide to Optimizing JavaScript Files on SitePoint. ... more


Wednesday, 9 August, 2023 UTC

An Introduction to the esbuild Bundler

Learn how to use the esbuild bundler to optimize your JavaScript, TypeScript, JSX, and CSS code, and how to create your own build system. Continue reading An Introduction to the esbuild Bundler on SitePoint. ... more


Monday, 24 July, 2023 UTC

10 Simple CSS and JavaScript Micro-interactions for Buttons

Learn ten simple ways to add micro-interactions to buttons on a web page that help inform users when they've successfully done something. Continue reading 10 Simple CSS and JavaScript Micro-interactions for Buttons on SitePoint. ... more


Tuesday, 27 June, 2023 UTC

Demystifying JavaScript Operators: What Does That Symbol Mean?

Learn how JavaScript operators work, understanding what they're for, how to use them, and how they help in building complex expressions. Continue reading Demystifying JavaScript Operators: What Does That Symbol Mean? on SitePoint. ... more


Monday, 22 May, 2023 UTC

Build Your First JavaScript ChatGPT Plugin

Learn how to build your first Chat Plugin for ChatGPT using JavaScript and Express and have a working plugin within 5 minutes Continue reading Build Your First JavaScript ChatGPT Plugin on SitePoint. ... more


Thursday, 11 May, 2023 UTC

An Introduction to the Bun JavaScript Runtime

Learn about Bun, a rival JavaScript runtime contender to Node.js and Deno, and the reasons it may tempt you away from your current favorite. Continue reading An Introduction to the Bun JavaScript Runtime on SitePoint. ... more


Monday, 24 April, 2023 UTC

What’s New in Node.js 20

Node.js 20 was released in April 2023. Learn about the new options available to developers with the world's most-used JavaScript runtime. Continue reading What’s New in Node.js 20 on SitePoint. ... more


Tuesday, 18 April, 2023 UTC

Signals: Fine-grained Reactivity for JavaScript Frameworks

Learn how to use signals in Solid, a modern, reactive JavaScript library for building user interfaces that primarily rely on components. Continue reading Signals: Fine-grained Reactivity for JavaScript Frameworks on SitePoint. ... more


Wednesday, 12 April, 2023 UTC

Shallow vs. Deep Copying in JavaScript

Learn how to successfully copy objects and their nested properties in JavaScript and avoid many common pitfalls Continue reading Shallow vs. Deep Copying in JavaScript on SitePoint. ... more


Thursday, 30 March, 2023 UTC

How to Merge Objects in JavaScript

Learn how to merge any object in JavaScript with the spread ( ... ) operator, Object.assign() method, and JSON stringify and parse methods. Continue reading How to Merge Objects in JavaScript on SitePoint. ... more


Thursday, 30 March, 2023 UTC

Vue.js Tutorial: Getting Started & 10 Best Practices

Learn how to configure Vue.js for the first time, 10 best practices, and common Vue.js pitfalls in this popular JavaScript framework. Continue reading Vue.js Tutorial: Getting Started & 10 Best Practices on SitePoint. ... more


Thursday, 30 March, 2023 UTC

React FAQ: Setting Up, Installing, User Events & Best Practices

Get answers to nine common questions you're likely to find yourself asking when getting started with React. Continue reading React FAQ: Setting Up, Installing, User Events & Best Practices on SitePoint. ... more


Tuesday, 28 March, 2023 UTC

Mastering the JavaScript switch Statement

Master the switch statement: A more organized and concise alternative to using multiple if-else statements. Continue reading Mastering the JavaScript switch Statement on SitePoint. ... more


Thursday, 9 March, 2023 UTC

Vue vs React: Everything You Need To Know

There are plenty of JavaScript frameworks available nowadays. Here, we contrast Vue and React, two of the best options. Continue reading Vue vs React: Everything You Need To Know on SitePoint. ... more


Tuesday, 31 January, 2023 UTC

The Ultimate Guide to JavaScript Error Handling

Dive into this comprehensive guide to JavaScript error handling, where you'll learn how to throw, detect, and handle your own errors. Continue reading The Ultimate Guide to JavaScript Error Handling on SitePoint. ... more


Thursday, 26 January, 2023 UTC

Flow Control in JavaScript: Callbacks, Promises, async/await

Learn about key problems related to asynchronous programming in JavaScript and how to make your life easier with promises and async/await. Continue reading Flow Control in JavaScript: Callbacks, Promises, async/await on SitePoint. ... more


Thursday, 19 January, 2023 UTC

A Beginner’s Guide to JavaScript async/await, with Examples

null Learn all the tricks and techniques for using the JavaScript async and await keywords to master flow control in your programs. Continue reading A Beginner’s Guide to JavaScript async/await, with Examples on SitePoint. ... more


Thursday, 1 December, 2022 UTC

Developing Faster JavaScript Apps: the Ultimate Guide to Web Workers

Learn why long-running functions in JavaScript are problematic, and how to use web workers to address execution speed issues. Continue reading Developing Faster JavaScript Apps: the Ultimate Guide to Web Workers on SitePoint. ... more


Tuesday, 29 November, 2022 UTC

5 Ways to Make Your JavaScript More Functional

We explain what functional programming is, with five examples of how you can make your JavaScript more functional in style. Continue reading 5 Ways to Make Your JavaScript More Functional on SitePoint. ... more