JavaScript Kicks - JSK Weekly - May 14, 2020

It's the middle of May and many countries are easing their way out of lock down. A welcome countdown for most! Hopefully everyone has been keeping busy, whether learning new things, brushing up on best practices or just simply staving off the boredom!

The developer community is never really short of things to do, but in case you're feeling boredom setting in, have a look at Daan's list of "7 Things to Build When You Feel Bored as a Programmer" to learn new things and improve your skills! Or perhaps Sifat Moonjerin's "30 Must-Know Topics In JavaScript" will inspire your inner ninja! If Libraries are your thing, Amy J. Andrews unpacks some animation libraries in "7 JavaScript Animation Libraries You Can Use Right Now to Surprise Your Users" while Mahdhi Rezvi shows us 5 libraries to work with Strings in "5 String Manipulation Libraries for JavaScript" on the Bits and Pieces blog.

Popular Stories recently curated by passionate community members

General

Supporting the Developer Community: Our Response to COVID-19

We understand that many of us have been severely impacted by the COVID-19 crisis and will continue to feel the impact for some time to come....

Syncfusion


Monitor Visual Changes in Websites with Puppeteer and Resemble JS

npm i puppeteer fs resemblejs mz const puppeteer = require('puppeteer'); const fs = require('fs'); const compareImages = require("resembl...

Bit


7 Things to Build When You Feel Bored as a Programmer

You've probably been thinking about an exciting and fun side project that you could work on. Although you want to build something, you're...

gitconnected


How and Why You Should Avoid CORS in Single Page Apps

Over the past decade, Single Page Apps have become the norm technology to build web apps. Today, frameworks like Angular, Vue, and librar...

Bit


How to render React app using Express server in Node.js

There are some requirements where we need to access some files in browser but If you are using Express.js in Node.js which runs on the se...

gitconnected


Online Store with Svelte - Domenik Reitzne on Real Talk Javascript #83

Craig and John talk with Domenik Reitzner about Svelte. Can you write less code and build boilerplate-free components using HTML, CSS, an...

John Papa


JavaScript

Discovering JavaScript: Three Objects New Developers Must Know

I have been a Java developer looking to add JavaScript to my stack and wish to become a JavaScript rockstar before end of 2020. I have be...

Bit


A Visual Guide to References in JavaScript

Have you ever changed a variable, expecting that the change would be isolated to just that one variable... and it wasn't? Have you notice...

Dave Ceddia


Dynamic Imports in JavaScript

Back in the day, RequireJS was a popular library that provided module system in JavaScript. It was an implementation of AMD (Asynchronous...

V Keerti Kotaru


How to Use Object Destructuring in JavaScript

The object destructuring is a great JavaScript feature that lets you extract properties from objects clearly and concisely. What's better...

Dmitri Pavlutin


JavaScript Variable Best Practices

Giving a good name to your variable is crucial. How you name your variables will decide the future of your application codebase. It will ...

Arthur Frank


How to Create Native Drag and Drop Functionality in JavaScript

Drag and drop functionality is a common feature. It creates a more intuitive user flow by letting users grab and drop objects to places w...

Ferenc Almasi


30 Must-Know Topics In JavaScript

Do you know how to use if-else, for loops, and functions in JavaScript?You do? Great. Because the following 30 topics will make you a Jav...

gitconnected


JavaScript Design Patterns: The Adapter Pattern

This is the first article in a series I am planning to make about Design Patterns in JavaScript. This time we are going to dive into Adap...

Arthur Frank


JavaScript Best Practices - Declaring and Using Variables

JavaScript is a very forgiving language. It's easy to write code that runs but has issues in it. In this article, we'll look at best prac...

John Au-Yeung


📖 JS Must-Read. Which JavaScript Books you should read

When I start studying programming I spend a lot of time reading or watching content from various ways to make sure, I have relevant conte...

Frontend Weekly


TypeScript

Switch guard in Typescript -  How to make sure all possible cases are handled

Let's say we are implementing the delivery part of an app. The user can choose between 2 delivery modes : normal (delivery in 48h) fast (...

Antoine Prudhomme


Angular

Designing Scalable Angular Apps: Pages, Containers and Views

Angular is one of the popular front-end frameworks for building single-page applications. Working with more than a dozen Angular projects...

Bit


Top 5 Best Practices for Angular App Security - Code Handbook

Image Source Angular is a popular framework for app development, but its security standards can be tricky to understand. To ensure your a...

codehandbook


Using Expando DOM Properties In Angular 9.1.6

Ben Nadel looks at how you can use "expando" properties in an Angular 9.1.6 application in the case where you need to map an HTML DOM (Do...

Ben Nadel


React

React Philosophy For Beginners

I read an article published recently in April 2020 where a developer wrote about what she wished she knew about React before embarking on...

Bit


React Router And SPA's Made Easy

I will walk us though the Home and Widgets Components which, when done, will create a full client-side routable, single page application....

Gravity Well


Simple Recursive Navigation in React

Cool, now that that is out of the way let's look at what our navigation data could look like that may benefit from recursion. Take note o...

bautistaaa


Polling in React using the useInterval Custom Hook

Why am I telling you about webhooks in a post about polling? Well, it's something to keep in mind when you're building a solution for a p...

Bit


Aurelia

Level Up Aurelia Store With pluck and distinctUntilChanged - I Like Kill Nerds

Aurelia Store is a powerful state management library for your Aurelia applications, but behind-the-scenes it merely wraps the powerful Rx...

Dwayne Charrington


Vue

More Ways to a Templates to Vue Components

Vue.js is an easy to use web app framework that we can use to develop interactive front end apps. In this article, we'll look at how to a...

John Au-Yeung


Node.js

How to Set Up a Private NPM Registry Locally

For this article, we will be using verdaccio to setup local NPM registry. Verdaccio is the lightweight opensource private NPM proxy regis...

Bit


Interactive Screen with Node.js

Sending FB style reactions through the socket - Realtime! - How to beat your boredom with JS libraries : NodeJS , Socket IO and ReactJS ?...

Frontend Weekly


Node.js: Understanding the File System Module

Node's File System Module fs allows us to play with files in the operating system. So, what it can help me to do? any type of CRUD operat...

Swetank Raj ⚡#DevFestKol


Returning Promises with Promisfy in Node.js

In this tutorial, I'll introduce you to the Promisify utility available in the Util Package of Node.js. In a nutshell, Promisify is an ev...

Bit


Libraries and Tools

5 String Manipulation Libraries for JavaScript

Working with strings can be a cumbersome task as there are many different use cases. For example, a simple task like converting a string ...

Bit


7 JavaScript Animation Libraries You Can Use Right Now

You know, the first moments to hold users' feet are very important. A boring, poor website can make users jump out of it right away. The ...

Zone of Freedom


Functional Programming

More Javascript Functional Programming Features

JavaScript is an easy to learn programming language. It also uses lots of functional programming features that make our lives easier. In ...

John Au-Yeung


Until next week!

Bob, Robert, Miro, Branko and Boris

Change how often and what email you get on your account page.

Follow JavaScriptKicks on Twitter and subscribe via RSS.







This email was sent to you
why did I get this?        update subscription preferences
Dotnetkicks, LLC · PO Box 45087 · Seattle, WA 98145 · USA

Older messages

JSK Daily for May 12, 2020

Tuesday, May 12, 2020

JSK Daily for May 12, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Polling in React using the useInterval Custom Hook Why am I telling you about webhooks in

JSK Daily for May 11, 2020

Monday, May 11, 2020

JSK Daily for May 11, 2020 View this email in your browser A community curated daily e-mail of JavaScript news How and Why You Should Avoid CORS in Single Page Apps Over the past decade, Single Page

JSK Daily for May 8, 2020

Friday, May 8, 2020

JSK Daily for May 8, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Designing Scalable Angular Apps: Pages, Containers and Views Angular is one of the popular

JSK Daily for May 7, 2020

Thursday, May 7, 2020

JSK Daily for May 7, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Supporting the Developer Community: Our Response to COVID-19 We understand that many of us

JSK Daily for May 6, 2020

Wednesday, May 6, 2020

JSK Daily for May 6, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Monitor Visual Changes in Websites with Puppeteer and Resemble JS npm i puppeteer fs

You Might Also Like

Stop spam texts today!

Saturday, May 4, 2024

Have you been receiving a ton of spam texts lately? In April alone, spammers sent out over 19.2 billion texts. Ever wonder where they get your info to begin with? Data brokers. They sell your address,

DeveloPassion's Newsletter #165 - She Said Yes ❤️

Saturday, May 4, 2024

Edition 165 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

📧 Implementing API Gateway Authentication With YARP

Saturday, May 4, 2024

​ Implementing API Gateway Authentication With YARP Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Supercharging Development With AI and APIs ​ ​Announcing Postman v11: Streamline API

Software Testing Weekly - Issue 218

Friday, May 3, 2024

Unit, Integration and End-to-End Tests 🔧 View on the Web Archives ISSUE 218 May 4th 2024 COMMENT Welcome to the 218th issue! I loved going through this discussion among software engineers: What is your

gpt2-chatbot and OpenAI search engine - Weekly News Roundup - Issue #465

Friday, May 3, 2024

Plus: Med-Gemini; Vidu - Chinese answer to OpenAI's Sora; the first race of Abu Dhabi Autonomous Racing League; deepfaking celebrities to teach math and physics; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

NASA comes to the rescue of crowded rocket launch sites

Friday, May 3, 2024

Plus: Fisker's legal woes and Sprinklr lays off 100 View this email online in your browser By Christine Hall Friday, May 3, 2024 Good afternoon, and welcome to TechCrunch PM. We made it to Friday,

🎮 Forget the PS5 Pro, I Still Love My PS4 — The Best Lock Screen Widgets for iPhone

Friday, May 3, 2024

Also: Smart Home Mistakes to Avoid, and More! How-To Geek Logo May 3, 2024 Did You Know Half of the world's geysers are located in Yellowstone National Park. 🔑 More Passkeys Happy Friday! You can

JSK Daily for May 3, 2024

Friday, May 3, 2024

JSK Daily for May 3, 2024 View this email in your browser A community curated daily e-mail of JavaScript news The Power of React's Virtual DOM: A Comprehensive Explanation Modern JavaScript

Musk raises $6B for AI startup

Friday, May 3, 2024

Also, is TikTok dodging Apple's commissions? View this email online in your browser By Haje Jan Kamps Friday, May 3, 2024 Welcome to Startups Weekly — Haje's weekly recap of everything you can

SWLW #597: Seek first to understand, The "Iterative Adjacent Possible", and more.

Friday, May 3, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found