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

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

Youre Overthinking It

Wednesday, January 15, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 15, 2025? The

eBook: Software Supply Chain Security for Dummies

Wednesday, January 15, 2025

Free access to this go-to-guide for invaluable insights and practical advice to secure your software supply chain. The Hacker News Software Supply Chain Security for Dummies There is no longer doubt

The 5 biggest AI prompting mistakes

Wednesday, January 15, 2025

✨ Better Pixel photos; How to quit Meta; The next TikTok? -- ZDNET ZDNET Tech Today - US January 15, 2025 ai-prompting-mistakes The five biggest mistakes people make when prompting an AI Ready to

An interactive tour of Go 1.24

Wednesday, January 15, 2025

Plus generating random art, sending emails, and a variety of gopher images you can use. | #​538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A

Spyglass Dispatch: Bromo Sapiens

Wednesday, January 15, 2025

Masculine Startups • The Fall of Xbox • Meta's Misinformation Off Switch • TikTok's Switch Off The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely

The $1.9M client

Wednesday, January 15, 2025

Money matters, but this invisible currency matters more. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ Federal data centers

Wednesday, January 15, 2025

Plus: Britain's AI roadmap ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 01/15/2025

Wednesday, January 15, 2025

New blogs from Syncfusion Introducing the New .NET MAUI Bottom Sheet Control By Naveenkumar Sanjeevirayan This blog explains the features of the Bottom Sheet control introduced in the Syncfusion .NET

The Sequence Engineering #469: Llama.cpp is The Framework for High Performce LLM Inference

Wednesday, January 15, 2025

One of the most popular inference framework for LLM apps that care about performance. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

3 Actively Exploited Zero-Day Flaws Patched in Microsoft's Latest Security Update

Wednesday, January 15, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and