JavaScript Kicks - JSK Weekly - November 30, 2022

Goodbye November. Hello December! If you're not quite feeling the 2023 spirit already creeping up on you, check out Krishi shah's "Top 10 Programming Languages 2023" to help the feeling along!

Other popular stories this week include Lloyd Atkinson's "React Conditional Rendering With Type Safety and Exhaustive Checking", Sina Farhadi's "You Should Never Write Plain JavaScript Code Again" and Mahesh Samarasinghe's "5 Different Ways to Deep Compare JavaScript Objects" on Syncfusion.

Popular Stories recently curated by passionate community members

General

An overview of Deno's new Cache API support

With version 1.26 of Deno, the team released support for the Web Cache API, which provides an accessible way of storing Request and Respo...

Bit


Style Your SolidJS App Quickly and Easily Using Stylify CSS

Stylify is a library that uses CSS-like selectors to generate optimized utility-first CSS based on what you write....

Vladimír Macháček


How (not) to Write Readable JavaScript and React code

Have you ever come across a piece of code and asked yourself; is this incredibly smart, and I don't understand this, or is it bad code? I...

Bit


A simple plea for Eleventy folks to take the 2022 State of JavaScript Survey

Originally posted at: https://stateofjs.com/ Looks like Eleventy is listed on this year's State of JavaScript Survey in the "Rendering Fr...

Zach Leatherman


The Battle of the Front-End Frameworks: Angular vs. React vs. Vue.js

What is Angular vs. React vs. Vue.js? Or, why should I use Reactjs when making a new app or website? The battle of the front-end framewor...

Sophia Tondon


Set Up ESLint and Prettier in a React TypeScript App (2022)

Once you start using TypeScript with React, there is no going back. You would simply fall in love with the ease it provides. But to estab...

Eshank Vaish


Develop APIs with Express framework and PostgreSQL- Part 1

ExpressJS is a prebuilt NodeJS framework that can help you in creating server-side web applications faster and smarter. Simplicity, minim...

Yogesh Datir


5 Full Stack Developer Interview Questions

As the name tells, debounce will prevent jitter and not take one event multiple times. Typing on the keyboard is a debounce operation tha...

weiqing tang


Top 10 Programming Languages 2023

The first computer program was written in 1883. To be the most adaptable and powerful programming language possible, hundreds of them hav...

JavaScript In Plain English


JavaScript

Advanced Data Structures & Algorithms: Implementing a Bloom Filter in JavaScript

Have you ever tried to sign-up for a website and the website keeps telling you that your chosen username is already taken? You then start...

Bit


Interviewer: Can You Implement a JavaScript Template Engine? Me: Crap...

My friends, I believe that even if you are an experienced developer, you may not be able to solve this interview question quickly. If you...

fatfish


5 Different Ways to Deep Compare JavaScript Objects

JavaScript has 7 primitive data types. We can compare the values of any of these types using an equality operator. However, comparing non...

Syncfusion


A Guide to Monads in JavaScript

In this series of blogs I'll try my best to walk you through the Monads basics & implementations, So stay tuned for the next part! Now, w...

Bit


How to Capitalize the First Letter of Each Word in JavaScript

To capitalize the first letter of each word in a string in JavaScript: Split the string into an array of words with .split(''). Iterate o...

Coding Beauty


You Should Never Write Plain JavaScript Code Again

Maybe the title looks a bit clickbait, but I believe that everyone should not write dynamically typed JavaScript code after this article!...

Sina Farhadi


Why Array(n) is Not Iterable in JavaScript

If you have come across the use case of iterating n number of times in JavaScript, chances are, you might have tried to implement the sol...

JavaScript In Plain English


React

React Beautiful Conditional Rendering With

Conditional rendering is one of the most commonly used in React. As the application grows and things get complex, conditional rendering s...

Bit


Design better contexts in React

Contexts are a powerful tool in the ecosystem of React. They are widely used to share data across the component tree without passing it a...

JavaScript In Plain English


React Conditional Rendering With Type Safety and Exhaustive Checking

Utilising a union and record type for type safe and exhaustive conditional rendering...

Lloyd


What is Flux And Why You Should Consider Using It With React.js

Building a web app which can scale Is not easy. As your project grows, you may get frustrated with how difficult it is to add a new featu...

Bit


7 Advanced React Concepts You Probably Don't Know

With the release of React v16, we're seeing more and more articles about how to master React. It's great that the ecosystem is maturing a...

Bit


How To Upload And Preview Image In React

In this article, we will see how to upload and preview images in react js. You can learn how to show an image preview before uploading it...

websolutionstuff


Vue

Optimizing A Vue App

Prioritizing performance when building our web apps improves the user experience and helps ensure they can be used by as many people as p...

Smashing Magazine


Node.js

Demystifying Server Side Rendering: Let's build our own SSR server with Node.js

As part of my learning process I like to challenge myself to reverse engineer logic that seems to be doing "magic" or at least, acting as...

Bit


Testing

How To Inject Environment Variables Into Cypress Tests

How to pass specific environment variables into Cypress tests. Let's say you want to pass an environment variable with the user name into...

Gleb Bahmutov


Definitive Guide to Unit Testing in React Applications with Jest and React-Testing

In this in-depth guide, we will create a React app and cover a complete guide to how we can perform unit tests on the React application u...

StackAbuse


Testing static types in TypeScript

When it comes to TypeScript code: There are many options for testing its behavior at runtime. There are far fewer options for testing its...

Axel Rauschmayer


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

Key phrases

Older messages

JSK Daily for Nov 29, 2022

Tuesday, November 29, 2022

JSK Daily for Nov 29, 2022 View this email in your browser A community curated daily e-mail of JavaScript news What is Flux And Why You Should Consider Using It With React.js Building a web app which

JSK Daily for Nov 28, 2022

Monday, November 28, 2022

JSK Daily for Nov 28, 2022 View this email in your browser A community curated daily e-mail of JavaScript news React Conditional Rendering With Type Safety and Exhaustive Checking Utilising a union and

JSK Daily for Nov 27, 2022

Sunday, November 27, 2022

JSK Daily for Nov 27, 2022 View this email in your browser A community curated daily e-mail of JavaScript news React Conditional Rendering With Type Safety and Exhaustive Checking Utilising a union and

JSK Daily for Nov 24, 2022

Thursday, November 24, 2022

JSK Daily for Nov 24, 2022 View this email in your browser A community curated daily e-mail of JavaScript news 5 Different Ways to Deep Compare JavaScript Objects JavaScript has 7 primitive data types.

JSK Daily for Nov 23, 2022

Wednesday, November 23, 2022

JSK Daily for Nov 23, 2022 View this email in your browser A community curated daily e-mail of JavaScript news 5 Different Ways to Deep Compare JavaScript Objects JavaScript has 7 primitive data types.

You Might Also Like

Stripe changes its … stripes

Wednesday, April 24, 2024

TikTok on the president's docket and Nvidia acquires Run:ai View this email online in your browser By Christine Hall Wednesday, April 24, 2024 Good afternoon, and welcome to TechCrunch PM! Today

💪 You Can Use Copilot AI as a Personal Trainer — Why Your Laptop Needs a Docking Station

Wednesday, April 24, 2024

Also: Here's How to Make Your Apple ID Recoverable, and More! How-To Geek Logo April 24, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

JSK Daily for Apr 24, 2024

Wednesday, April 24, 2024

JSK Daily for Apr 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JSK Weekly - 24th April, 2024 React 19 has introduced many great functionalities and

Daily Coding Problem: Problem #1422 [Hard]

Wednesday, April 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. Given a list of integers, write a function that returns the largest sum of non-

Charted | Artificial Intelligence Patents, by Country 🤖

Wednesday, April 24, 2024

This visualization shows which countries have been granted the most AI patents each year, from 2012 to 2022. View Online | Subscribe Presented by: New on VC+: Our Visual Briefing on the IMF's World

Save your seat: 1Password’s 2024 Security report insights webinar

Wednesday, April 24, 2024

Join us April 25th. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Top Tech Deals 📱 LG Flex TV, Google Pixel 7, DJI Mini 3, and More

Wednesday, April 24, 2024

Get yourself a discounted DJI drone, save on the Pixel 7, or score some PC and phone accessories. How-To Geek Logo April 24, 2024 Top Tech Deals: LG Flex TV, Google Pixel 7, DJI Mini 3, and More Find

The Protest Song Wakes Up 🎙️

Wednesday, April 24, 2024

Is this song the future of musical protest? Here's a version for your browser. Hunting for the end of the long tail • April 24, 2024 The Protest Song Wakes Up A buzzy protest song about the

JSK Weekly - 24th April, 2024

Wednesday, April 24, 2024

React 19 has introduced many great functionalities and features, among which the useOptimistic hook stands out. The useOptimistic hook offers a seamless way to manage UI states during asynchronous

The clock’s ticking for TikTok

Wednesday, April 24, 2024

The US Senate has passed a bill that would ban TikTok if its US business is not divested by Bytedance View this email online in your browser By Alex Wilhelm Wednesday, April 24, 2024 Good morning, and