JavaScript Kicks - JSK Weekly - July 29, 2020

We are officially into the second half of 2020, the most bizarre year to date for many of us. While the world is testing humans, we're testing systems! This week, Alen Vlahovljak shows us how to make less error-prone software in "10 Testing Tips for Developers."

If you're looking for a little awesome in your life, check out Ashutosh Singh's "10 Awesome JavaScript Libraries You Should Try Out in 2020" and Nathan Sebhastian is revolutionizing micro frontends on Bits and Pieces in "Revolutionizing Micro Frontends with Webpack 5, Module Federation and Bit."

Popular Stories recently curated by passionate community members

General

Revolutionizing Micro Frontends with Webpack 5, Module Federation and Bit

The upcoming Webpack 5 will bring lots of goodies to improve both developer experience and build time, but none of them is as ground-brea...

Bit


Syncfusion Blazor Components are Blazor WebAssembly 3.2.0 Compatible!

A feast for all Blazor developers in the world! It's time to play with the highly anticipated, production-ready Blazor WebAssembly 3.2.0!...

Syncfusion


Why Cypress?

Doing E2E tests is hard. What's the point of even using CypressYes, writing end-to-end tests is hard ... because the existing tools w...

Gleb Bahmutov


5 Service Worker Caching Strategies for Your Next PWA App

There are ways or strategies we can use in Service Workers to respond to "fetch" events. These strategies determine how the Service worke...

Bit


Improving google page-speed score using code-splitting

Now there are 2 techniques to do code-splitting:-1. At component level: To split your component's code into multiple bundles. Sometimes y...

Bit


JavaScript

What does the `new` keyword do "under the hood" in JavaScript?

A tweet that I stumbled upon on my Twitter feed recently that made me smile, and got me excited to test my recent learnings in JavaScript...

qasim


Understanding Variables, Scope, and Hoisting in JavaScript

Variables are one of the fundamental blocks of any programming language, the way each language defines how we declare and interact with v...

livecodestream


The addEventListener() Method - JavaScript Event Listener Example Code

The JavaScript addEventListener() method allows you to set up functions to be called when a specified event happens, such as when a user ...

Joe Liang


3 Ways to Shallow Clone Objects in JavaScript (w/ bonuses)

In this post, you'll find 3 easy ways to perform shallow clone (aka copy) of objects in JavaScript. As a bonus, I'm going to show how you...

Dmitri Pavlutin


Data Structures You Should Know as a JavaScript Developer

If you need to handle a list of tasks that need to be executed in order of creation, you can take advantage of the inner workings of Queu...

Bit


TypeScript

Javascript/Typescript Web Application Generator

ScaffoldHub is a web app generator that enables you to generate React, Angular, or Vue + NodeJS + SQL, MongoDB apps. You model the entiti...

Felipe Lima


Angular

Looking At Different Click-To-Edit Implementations In Angular 9.1.12

At InVision, one of the user experience (UX) patterns that we employ from time-to-time is the "click-to-edit" interaction. This is where ...

Ben Nadel


React

Ways to optimize React applications

Developing applications that are fast and efficient has always been the goal of every developer out there. Most of the job when working t...

Soshace for Developers


React: 50 shades of state

React: 50 shades of state / We all know that one of the most challenging task in software development is state management. This is especi...

Krasimir Tsonev


React UI tutorial - Building Instagram video player using HTML and CSS Flex

React tutorial - Build Instagram video player using ReactJS and Flex system of CSS. The main intention of this video is to show how to bu...

Coding is Love


A Web Developer's Roadmap to Learning React Native

While I was working as a web developer and using Javascript, Jquery and making a lot of Ajax calls using get and post methods from fronte...

Bit


Vue

Building Desktop Apps With Electron And Vue

In this tutorial, Timi Omoyeni explains what you need to keep in mind when building a desktop application with Vue.js using the Vue CLI P...

Smashing Magazine


Build a Bootstrap 4 & Vue App

Bootstrap 4 continues to be the most popular framework for creating web apps. It's a shame that the jQuery dependency makes it less power...

Vue.js Developers


Node.js

A Hands on Guide to Event Loops, Child Processes, and Worker Threads in Node.Js

What makes Node.js so performant and scalable? Why is Node the technology of choice for so many companies? In this article, we will answe...

freeCodeCamp.org


10 Tips for Building a Node.js RESTful API

Building an API is a rewarding way to allow data to flow between apps and create compelling functionality in your latest project without ...

Bit


Libraries and Tools

10 Awesome JavaScript Libraries You Should Try Out in 2020

JavaScript is one of the most popular languages on the web. Even though it was initially developed just for web pages, it has seen expone...

ASHUTOSH SINGH


Publish Your First Node Library Using NPM

If you are a Node.js developer, using npm packages won't be a new concept to you. From complex npm packages like express to simple packag...

livecodestream


Best React-like JSX UI libraries in 2020

Discovering some of unique and amazing, React-inspired and JSX-driven UI libraries! 🥰 #ReactJS #PreactJS #HyperappJS #CrankJS #SolidJS #...

areknawo


Top 5 React Table Libraries

GitHub: https://github.com/mbrn/material-table This is one of the most used React Table libraries with more than 2,300 stars on GitHub. O...

Bit


8 Performance Analysis Tools for Front-End Development

You can have the most beautiful and engaging website in the world, if it does not load quickly on the browser, people would tend to skip ...

Bit


Testing

Why doesn't Webpacker use my test config when I run Rails tests?

When running Rails system or integration tests, you might be surprised to learn that Webpacker will load your development webpack config....

Ross Kaffenberger


10 Testing Tips for Developers

I have seen once an unusual way of code commenting. At first, it looks silly, but it can make sense. The only guy was maintaining that wh...

JavaScript in Plain English


Functional Programming

JavaScript: Arrow Functions and Destructuring for Object Transformation

Arrow functions and destructuring are two powerful features of JavaScript. When used in combination, they present a cool pattern that I l...

Sergei


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?    unsubscribe from this list    update subscription preferences
Dotnetkicks, LLC · PO Box 45087 · Seattle, WA 98145 · USA

Older messages

JSK Daily for Jul 28, 2020

Tuesday, July 28, 2020

JSK Daily for Jul 28, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Firefox 79: The safe return of shared memory, new tooling, and platform updates - Mozilla

JSK Daily for Jul 27, 2020

Monday, July 27, 2020

JSK Daily for Jul 27, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Javascript/Typescript Web Application Generator ScaffoldHub is a web app generator that

JSK Daily for Jul 24, 2020

Friday, July 24, 2020

JSK Daily for Jul 24, 2020 View this email in your browser A community curated daily e-mail of JavaScript news What does the `new` keyword do "under the hood" in JavaScript? A tweet that I

JSK Daily for Jul 23, 2020

Thursday, July 23, 2020

JSK Daily for Jul 23, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Syncfusion Blazor Components are Blazor WebAssembly 3.2.0 Compatible! A feast for all

JSK Daily for Jul 22, 2020

Wednesday, July 22, 2020

JSK Daily for Jul 22, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Update complex state using immutability-helper or immer - Vijay Thirugnanam In React apps,

You Might Also Like

🤖 Will AI Gadgets Replace Our Smartphones? — 4 Ways to Use Excel in Daily Life

Sunday, May 19, 2024

Also: How to Declutter Your Google Search Results, and More! How-To Geek Logo May 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1446 [Medium]

Sunday, May 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a set of closed intervals, find the smallest set of numbers that covers

RD#456 Data Fetching Patterns in Single-Page Applications

Sunday, May 19, 2024

Five patterns to help Single Page Applications fetch data from remote sources ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#506 .NET 9 LINQ Performance Edition

Sunday, May 19, 2024

The team has been working on improving performance ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#574 Programming like it’s 1977

Sunday, May 19, 2024

128 bytes of RAM, no operating system, and limited types of sprites ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Defeating Mouse Lint 🖱️

Sunday, May 19, 2024

How optical mice scrolled past rubber balls. Here's a version for your browser. Hunting for the end of the long tail • May 19, 2024 Hey all, sorry this is running a little late. Last week's odd

Android Weekly #623 🤖

Sunday, May 19, 2024

View in web browser 623 May 19th, 2024 Articles & Tutorials Sponsored Webinar: Compiler Technology vs Wrapper Solutions The right mobile app protection secures apps and SDKs against threats such as

Does AI spell doom for the open web?

Sunday, May 19, 2024

Plus, a proposal for Melinda French Gates View this email online in your browser By Anthony Ha Sunday, May 19, 2024 Image Credits: Google OpenAI and Google both made big announcements this week —

Sunday Digest | Featuring 'Visualizing the Tax Burden of Every U.S. State' 📊

Sunday, May 19, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo May 19, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The

Setapp's alternative mobile App Store & Subconscious winding down

Sunday, May 19, 2024

AI's major alien concept is transparency, Setapp launches alternative mobile App Store, The Happiness Trinity, and a lot more in this week's issue of Creativerly. Creativerly Setapp's