JavaScript Kicks - JSK Weekly - July 20, 2022

Sharing information is very much a staple for our industry, which is why we get to share a heap of weekly stories. If we dig a little deeper though, sharing is an excellent solution for various reasons. Jonathan Saring takes us through "How to Share Types Between Frontend and Backend Apps" on Bits and Pieces.

Other popular stories include Programmer Ahui's "Never Use JSON.stringify() to Achieve Deep Copy. There is a Huge Pitfall.", Blessing Ene Anyebe's "React Hooks: The Deep Cuts" and Dawid Budaszewski's "How To Hide API Keys in React Applications?"

Popular Stories recently curated by passionate community members

General

Driving design system adoption with Modular components

Key takeaways: Most design systems take a centralized, "one-size-fits-all" approach that fails to meet the diverse real-world requirement...

Bit


A New Pattern For The Jamstack: Segmented Rendering

Quick summary ↬ Among all possible architectures for rendering a website, static rendering is the most performant. Yet, it's only applica...

Smashing Magazine


React & TypeScript: Handling Events

A guide on how to handle events in React & TypeScript...

Yogesh Datir


This Programming Principle with Reduce if/else Statements

The if...else structure is one of the first patterns we come across when learning a programming language. It is simple, if a condition is...

Bit


Setting up Next.js URL Rewrites with Netlify

As developers, we use URL rewrites for different reasons in an application. For example, sometimes, we rewrite URLs into short form to fa...

Bit


Never Use JSON.stringify() to Achieve Deep Copy. There is a Huge Pitfall.

When there is an element of time type in the object - a Date will be turned into string data Then you'll be surprised to find that getTim...

杨辉


Style Your Svelte Website Faster With Stylify CSS

Stylify + Svelte + Vite. Style your Svelte website faster with Stylify. Don't study selectors and syntax. Use pure CSS syntax and get gen...

Vladimír Macháček


How to Share Types Between Frontend and Backend Apps

Effectively sharing types between frontend and backend apps is a very needed solution. It eliminates bugs and breaking, speeds up integra...

Bit


JavaScript

8 Useful JavaScript Coding Techniques That You Should Use

Almost all websites have a presence because it allows users to use the functions more conveniently. But it's incredible that it only take...

JavaScript In Plain English


Singleton Design Pattern - How it Works in JavaScript with Example Code

At one point or another, you might need to use global state inside your React apps. This lets you have your data in one place and make su...

keyur paralkar


How Does the JavaScript Logical AND (&&) Operator Work?

The logical AND (&&) operator in JavaScript is frequently used in JavaScript logic, but it can also be used to return a value. In another...

JavaScript In Plain English


File Validation Using The FileList API in JavaScript

What the FileList API in JavaScript is capable of and how to use it....

Simon Ugorji


How to Convert a String to a Date Object in JavaScript

To convert a string to a Date object, call the Date() constructor, passing the string as an argument, i.e., const date = new Date(str). F...

JavaScript In Plain English


How to Remove an Element from an Array by ID in JavaScript

Sometimes we might be working with an array of objects with unique IDs that allow each of them to be uniquely identified among other obje...

JavaScript In Plain English


Local StorageVs. Session Storage in JavaScript - A Comprehensive Guide

Most web applications need to store some data in the users' browsers. Those data may include user preferences like website colour theme, ...

Pradeep


TypeScript

TypeScript: React useRef Hook

A brief summary of how to use React's useRef Hook for using a ref with TypeScript. First, a ref in React is mainly used to assign a HTML ...

Robin Wieruch


Typescript Decorator for Logging Analytics Event in Angular using Monad Design Pattern

In every web/mobile application as it scales there comes a point when you need to log APIs, user actions for behavior tracking, events, a...

Kartik Jagdale


Angular

Angular, RXJS: 2 ways you could share the HTTP request execution when the request is executed...

I have written about a similar concept on which multicast operators you can use to ensure that an HTTP request is executed just once and ...

Ramya Balasubramanian


React

Use Component Composition to Improve the Reusability of Your React Code

How come we know that big functions are bad and we should favor composing bigger functions out of smaller ones to favor readability and m...

Bit


How to Create React CRUD App with Redux RTK Endpoints

In this detailed guide, you will learn how to create CRUD operations in React Redux application using RTK Query and Api Slice. We will ex...

Digamber Singh


How To Hide API Keys in React Applications? - Upmostly

If you know what API keys are then you also know why is it important for us to protect them from being stolen. This can cause a lot of is...

Upmostly


How to Create Live Markdown Editor in React Js

In this tutorial, we are going to learn how to create a simple live markdown editor in React js application using third party packages. T...

Digamber Singh


React Hooks: The Deep Cuts

Hooks are reusable functions. They allow you to use state and other features (e.g. lifecycle methods and so on) without writing a class. ...

CSS-Tricks


Can I Use React Without JSX? - Upmostly

JSX is a really useful feature of React. It makes building complex interfaces so much easier. We can easily visualise the would-be DOM st...

Upmostly


Vue

Style Your Vue.js Website Faster With Stylify CSS

Stylify + Vue.js + Vite. Style your Vue website faster with Stylify. Don't study selectors, syntax, and documentation. Use pure CSS synta...

Vladimír Macháček


Node.js

How to Use Puppeteer With Node.js

Puppeteer is a JavaScript library that allows you to script and interact with browser windows. In this guide, we'll explore the basics of...

Gatwiri✨🚀🛰️👩‍💻


Working with file system paths on Node.js

In this blog post, we learn how to work with file system paths on Node.js. Table of contents: In this blog post, we explore path-related ...

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 Jul 19, 2022

Tuesday, July 19, 2022

JSK Daily for Jul 19, 2022 View this email in your browser A community curated daily e-mail of JavaScript news A Step-By-Step Guide to Server-Side Rendering with VueJS In the server-side rendering

JSK Daily for Jul 18, 2022

Monday, July 18, 2022

JSK Daily for Jul 18, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Driving design system adoption with Modular components Key takeaways: Most design systems

JSK Daily for Jul 14, 2022

Thursday, July 14, 2022

JSK Daily for Jul 14, 2022 View this email in your browser A community curated daily e-mail of JavaScript news JSK Weekly - July 13, 2022 Back in 2015, the revolutionary ES6 was introduced with a

JSK Daily for Jul 13, 2022

Thursday, July 14, 2022

JSK Daily for Jul 13, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Use Component Composition to Improve the Reusability of Your React Code How come we know

JSK Weekly - July 13, 2022

Thursday, July 14, 2022

Back in 2015, the revolutionary ES6 was introduced with a variety of features that are commonly used in modern-day web development. Dulanka Karunasena takes us through "Top 6 JavaScript ES12

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