hello.js

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

NEW !!!

Friday, 31 July, 2020 UTC

Example of Reactively Destructuring Variables in Svelte

I had written a Svelte component that accepted a prop, and I wanted to destructure some variables from that prop. But I wanted this destructuring to be reactive , so that the variables would update if the prop updated. My code looked something like this: ... more


Friday, 31 July, 2020 UTC

Using Async Hooks for Request Context Handling in Node.js

Introduction Async Hooks are a core module in Node.js that provides an API to track the lifetime of asynchronous resources in a Node application. An asynchronous resource can be thought of as an object that has an associated callback. Examples include, ... more


Friday, 31 July, 2020 UTC

TypeScript + React: Why I don't use React.FC

In my recent article on TypeScript and React component patterns I’ve stated that I don’t use the built-in type React.FC<> but rather be explicit with typing children. I didn’t state why, and it sparked some interest. That’s why I want to elaborate ... more


Friday, 31 July, 2020 UTC

React Test-driven Development: From User Stories to Production

Employing a test-driven development (TDD) approach in React projects tends to be straightforward, especially with the aid of Jest and Enzyme. However, there are a few things to look out for. In this article, Toptal JavaScript Developer Dave Hyungmok Lee ... more


Friday, 31 July, 2020 UTC

Mitigating Spectre and Other Security Threats: The Cloudflare Workers Security Model

Hello, I'm an engineer on the Workers team, and today I want to talk to you about security. Cloudflare is a security company, and the heart of Workers is, in my view, a security project. Running code written by third parties is always a scary proposition, ... more


Friday, 31 July, 2020 UTC

style9: build-time CSS-in-JS

In April of last year, Facebook revealed its big new redesign. An ambitious project, it was a rebuild of a large site with a massive amount of users. To accomplish this, they used several technologies they have created and open-sourced, such as React, ... more


Friday, 31 July, 2020 UTC

SVG Title vs. HTML Title Attribute

You know the title attribute? I can do this: <div title="The Title"> I'm a div with a `title` </div> And now if I’m on a device with a mouse pointer and hover the cursor over that element, I get… Which, uh, I guess is something. ... more


Friday, 31 July, 2020 UTC

A virtual Apple Macintosh with System 8 (running in Electron)

First things first… does it actually work?! Yes! Quite well, actually - on macOS, Windows, and Linux. Bear in mind that this is written entirely in JavaScript, so please adjust your expectations. The virtual machine is emulating a 1991 Macintosh Quadra ... more


Friday, 31 July, 2020 UTC

Embedding Beautiful Reporting into Your WPF Applications

Here’s what you need to do to implement the Telerik Report Viewer in WPF applications and connect it to Telerik Reporting REST service. Learn more. In this step-by-step tutorial, I will demonstrate how to use the Telerik Report Viewer in the WPF application. ... more


Thursday, 30 July, 2020 UTC

6 JavaScript console methods like Taylor Swift folklore lyrics

If you do web development, you've probably used console.log at least once (or over a thousand times...who's counting?) because that's the best debugging method! But did you know there are other console methods? Taylor Swift's most recent album folklore ... more


Thursday, 30 July, 2020 UTC

Asynchronous JavaScript: Using Promises With REST APIs in Node.js

In JavaScript, like many programming languages, asynchronous processing can be used to handle tasks that take a long time to run or are potentially unresponsive. The JavaScript Promise object provides a way of monitoring their state and serves as a placeholder ... more


Thursday, 30 July, 2020 UTC

Ionic Capacitor 2 Improves Mobile Authentication and Cross-Domain HTTPS

The recent Ionic Capacitor 2 release updates the underlying Swift, XCode, and Android versions, adds Face Unlock and Iris Unlock, improves the core Capacitor plugins, and simplifies cross-domain HTTPS requests. By Dylan Schiemann ... more


Thursday, 30 July, 2020 UTC

The Renaissance Of No-Code For Web Designers

The Renaissance Of No-Code For Web Designers The Renaissance Of No-Code For Web Designers Uri Paz 2020-07-30T13:00:00+00:00 2020-07-30T15:34:09+00:00 The word Renaissance — which means “rebirth” in French — was given to a tremendous period of philosophical ... more


Thursday, 30 July, 2020 UTC

Configuring the Style of Imports in JavaScript and TypeScript

Auto import is one of the most-used features in WebStorm because, as its name suggests, it just works automatically and adds required imports as you write your code. However, sometimes the added import might not look exactly like you want it to – maybe ... more


Thursday, 30 July, 2020 UTC



Thursday, 30 July, 2020 UTC

Deno Module System: A Beginner’s Guide

Learn about the Deno module system – the biggest workflow change you’ll encounter if you’re coming from Node.js. Find out how it works and how to use it, how to make use of Node.js packages in Deno, and more. Node.js is a JavaScript runtime based on ... more


Wednesday, 29 July, 2020 UTC

Node v14.7.0 (Current)

Notable Changes deps : upgrade npm to 6.14.7 (claudiahdz) #34468 dgram : (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500 src : (SEMVER-MINOR) allow preventing SetPromiseRejectCallback (Shelley Vohr) #34387 (SEMVER-MINOR) ... more


Wednesday, 29 July, 2020 UTC

Speculation in JavaScriptCore

This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. ... more


Wednesday, 29 July, 2020 UTC

Openness and security: a balancing act for the add-ons ecosystem

Add-ons offer a powerful way for people to customize their web experience in Firefox. From content blocking and media enhancement to productivity tooling, add-ons allow third-party developers to create, remix, and share new products and experiences for ... more


Wednesday, 29 July, 2020 UTC

node: Get Info About Twitter Account with Twitter Library for JavaScript

In this lesson we will use the twitter client to get the information about the user's name and followers and check the rate limits after the call to the API. ... more


Wednesday, 29 July, 2020 UTC

Article: Interview About Wallaby.js and Quokka.js JavaScript Productivity Tools

Wallaby.js and Quokka.js are JavaScript/TypeScript productivity tools that provide additional capabilities within IDEs such as VS Code, WebStorm or Atom. Quokka.js provides additional runtime value introspection information within context in an IDE, ... more


Wednesday, 29 July, 2020 UTC

Understanding Client-Side GraphQl With Apollo-Client In React Apps

Understanding Client-Side GraphQl With Apollo-Client In React Apps Understanding Client-Side GraphQl With Apollo-Client In React Apps Blessing Krofegha 2020-07-29T10:30:00+00:00 2020-07-29T12:05:00+00:00 According to State of JavaScript 2019, 38.7% of ... more


Wednesday, 29 July, 2020 UTC

react: Change text color with `chalk` and `gradient-string` inside `react-blessed`

The text in our terminal node app is a bit boring at the moment. This lessons introduces the [`chalk`](https://npm.im/chalk) and [`gradient-string`](https://npm.im/gradient-string) modules to bring a bit of color to the application. You could manually ... more


Wednesday, 29 July, 2020 UTC

egghead: Get info about twitter account with twitter library for JavaScript

In this lesson we will use the twitter client to get the information about the user's name and followers and check the rate limits after the call to the API. ... more


Wednesday, 29 July, 2020 UTC

Embedding Beautiful Reporting into Angular Applications

Here's our guide for embedding reports into Angular applications. In this step-by-step tutorial, you will learn how to embed reporting into Angular applications using the Telerik Report Viewer. In this step-by-step tutorial, I will demonstrate how to ... more


Tuesday, 28 July, 2020 UTC

A Bit on Web Component Libraries

A run of Web Components news crossed my desk recently so I thought I’d group it up here. To my mind, one of the best use cases for Web Components is pattern libraries. Instead of doing, say, <ul class="nav nav-tabs"> like you would do ... more


Tuesday, 28 July, 2020 UTC

Swinging on an AST branch

A nice primer on JavaScript’s abstract syntax tree (AST), how to understand it, and what you can do with it. If this is a subject that interests you, also take a listen to this episode of The Changelog with Amal Hussein. Discuss on Changelog News ... more


Tuesday, 28 July, 2020 UTC

Firefox 79: The safe return of shared memory, new tooling, and platform updates

A new stable version of Firefox brings July to a close with the return of shared memory! Firefox 79 also offers a new Promise method, more secure target=_blank links, logical assignment operators, and other updates of interest to web developers. This ... more