hello.js

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

NEW !!!

Saturday, 28 March, 2020 UTC

react: Understand static and dynamic Page Routing in Next.js

Next.js uses a file-system based router, meaning that it treats single-file components in the `/pages/` directory as pages. In this lesson, we will set up multiple pages and use `next/link` to navigate across different routes, and see how to create dynamic ... more


Saturday, 28 March, 2020 UTC

javascript: Write a Palindrome Check function in JavaScript using string and array methods

In this lesson you will learn how to answer a typical beginner interview question of writing a function that check for a string to be a palindrome(reads the same backward as forward). We will employ string methods like split() and toLowerCase() as well ... more


Saturday, 28 March, 2020 UTC

Google's MediaPipe Machine Learning Framework Web-Enabled with WebAssembly

Google recently presented MediaPipe graphs for browsers, enabled by WebAssembly and accelerated by the XNNPack ML Inference Library. As previously demonstrated on mobile (Android, iOS), MediaPipe graphs allow developers to build and run machine-learning ... more


Saturday, 28 March, 2020 UTC

Review on Angular Security Workshop by Philippe De Ryck

On November 24, 2018, I attended the Angular Security Workshop by Philippe De Ryck in Holiday Inn Ghent Expo. The purpose of this review is to share how I experienced the workshop as an attendee. It summarizes my personal thoughts only and is by no means ... more


Friday, 27 March, 2020 UTC

Brewing Better Barriers: Protect JavaScript Apps with JSDefender

With so many applications relying on JavaScript, it's possible for malicious actors to modify and then misuse applications, putting both users and developers at risk. JavaScript still owns top spot the application programming language preferred by developers—as ... more


Friday, 27 March, 2020 UTC

javascript: Filter out Duplicates from Flat JavaScript Array with array.filter

In this lesson you will learn how to remove duplicates from the flat array which is a common coding challenge for beginner JavaScript interviews. We will learn how to write a duplicate removal function using functional programming approach with filter. ... more


Friday, 27 March, 2020 UTC

javascript: Remove Duplicates from Flat Array in with JavaScripts Set Data Structure

In this lesson you will learn how to remove duplicates from the flat array which is a common coding challenge for beginner JavaScript interviews. We will employ the easiest and one of the fastest duplicate removal methods with the help of Set. Set is ... more


Friday, 27 March, 2020 UTC

javascript: Remove Duplicates from Flat Array with array.reduce in JavaScript

In this lesson you will learn how to remove duplicates from the flat array which is a common coding challenge for beginner JavaScript interviews. We will learn how to write a duplicate removal function using functional programming approach with reduce ... more


Friday, 27 March, 2020 UTC

What’s new in Angular 9.1

Angular 9.1 has arrived, with improvements for performance and concurrency to the ngcc compatibility compiler. The Ivy compilation and rendering pipeline received attention as well, resulting in better performance. To read this article in full, please ... more


Friday, 27 March, 2020 UTC

Podcast: Joe Duffy on Infrastructure as Code, Pulumi, and Multi-Cloud

In this podcast, Daniel Bryant sat down with Joe Duffy, founder and CEO at Pulumi, and discussed several infrastructure-themed topics: the evolution of infrastructure as code (IaC), the way in which the open source Pulumi framework allows engineers to ... more


Friday, 27 March, 2020 UTC

egghead: Javascript numeric separators

Big or non decimal numbers are sometimes hard to read inside code. Numeric separators are now part of the javascript specification and allow us to make numbers in our code more readable for humans. In this lesson we will learn how to use numeric separators ... more


Friday, 27 March, 2020 UTC

egghead: Javascript numeric separators

Big or non decimal numbers are sometimes hard to read inside code. Numeric separators are now part of the javascript specification and allow us to make numbers in our code more readable for humans. In this lesson we will learn how to use numeric separators ... more


Friday, 27 March, 2020 UTC

Node v13.12.0 (Current)

macOS package notarization and a change in builder configuration The macOS binaries for this release, and future 13.x releases, are now being compiled on macOS 10.15 (Catalina) with Xcode 11 to support package notarization, a requirement for installing ... more


Thursday, 26 March, 2020 UTC

Facebook Introduces Rome Experimental JavaScript Toolchain

Rome is an experimental JavaScript toolchain created by Babel and yarn creator Sebastian McKenzie and the React Native team at Facebook. Rome includes a compiler, linter, formatter, bundler, and testing framework, aiming to be "a comprehensive tool ... more


Thursday, 26 March, 2020 UTC

Scurry: A Race-To-Finish Scavenger Hunt App

We have a lot of traditions here at Viget, many of which you may have read about - TTT, FLF, Pointless Weekend. There are others, but you have to be an insider for more information on those. Pointless Weekend is one of our favorite traditions, though. ... more


Thursday, 26 March, 2020 UTC

Release Notes for Safari Technology Preview 103

Safari Technology Preview Release 103 is now available for download for macOS Catalina and macOS Mojave. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release ... more


Thursday, 26 March, 2020 UTC

5 Essential git Commands and Utilities

For many of us, git and GitHub play a huge role in our development workflows. Whenever we have a tool that we need to use often, the more fine-tuned we can make that tool, the faster we can get things done. The following are five git commands or helpers ... more


Thursday, 26 March, 2020 UTC

Scan your Elixir project's dependencies for known vulnerabilities

MixAudit provides a mix deps.audit task to scan Mix dependencies for security vulnerabilities. It draw its inspiration from tools like npm audit and bundler-audit. Vulns sourced from the community-maintained elixir-security-advisories. Discuss on Changelog ... more


Thursday, 26 March, 2020 UTC

Web Components at Scale at Salesforce: Challenges Encountered, Lessons Learnt

Diego Ferreiro Val, principal architect at Salesforce, co-creator of Lightning Web Components (LWC), talked in WebComponentsSF about the challenges and lessons of building a platform leveraging web components at enterprise scale. Albeit with missing ... more


Thursday, 26 March, 2020 UTC

Build a Node.js CRUD App Using React and FeathersJS

Building a modern project requires splitting the logic into front-end and back-end code. The reason behind this move is to promote code re-usability. For example, we may need to build a native mobile application that accesses the back-end API. Or we ... more


Wednesday, 25 March, 2020 UTC

javascript: Rewrite a JavaScript Function as an Arrow Function

In this lesson you will learn how to solve a beginner interview question, namely how to rewrite a normal function as an arrow function. We go trough syntactical peculiarities, explicit and implicit return versions of arrow functions and touch the non-syntactical ... more


Wednesday, 25 March, 2020 UTC

Babel 7.9 Reduces Bundle Sizes, Adds TypeScript 3.8 Support

The Babel 7.9 release decreases default bundle sizes when using the module/nomodule pattern and adds support for TypeScript 3.8 and its type-only imports and exports. Babel 7.9 also improves optimizations for JSX transforms and adds experimental parser ... more


Wednesday, 25 March, 2020 UTC

How Should Designers Learn To Code? Git, HTML/CSS, Engineering Principles (Part 2)

How Should Designers Learn To Code? Git, HTML/CSS, Engineering Principles (Part 2) How Should Designers Learn To Code? Git, HTML/CSS, Engineering Principles (Part 2) Paul Hanaoka 2020-03-25T14:00:00+00:00 2020-03-25T14:33:54+00:00 Literally, tomes have ... more


Wednesday, 25 March, 2020 UTC

How to Debug a Node.js Application: Tips, Tricks and Tools

Software development is complex and, at some point, your Node.js application will fail. If you’re lucky , your code will crash with an obvious error message. If you’re unlucky, your application will carry on regardless but not generate the results you ... more


Wednesday, 25 March, 2020 UTC

Next.js 9.3 Released, Improves Static Site Generation

The Next.js team recently released Next.js 9.3, featuring improved static website generation and preview, adding Sass support, while shipping a smaller runtime. By Bruno Couriol ... more


Wednesday, 25 March, 2020 UTC

javascript: Private class properties in Javascript

In this lesson we will learn about how to define real private properties in javascript classes. ... more


Wednesday, 25 March, 2020 UTC

javascript: Assigning class properties in Javascript

Class properties can help you simplify your classes code. In this lesson we will see how to use class properties in javascript classes. ... more


Wednesday, 25 March, 2020 UTC

7 cool APIs you didn't know you needed

Human beings learn better through play. No matter what your experience level, this post will show you 7 fun and silly APIs you can play with and build on top of. If you’ve never written a line of code, don’t fret -- we’ll show you how to get started. ... more