JavaScript Kicks - JSK Weekly - March 02, 2022

Happy Dr. Seuss day all! "Think left and think right and think low and think high. Oh, the thinks you can think up if only you try!" ― Dr. Seuss For the thinkers among us, let's kick off this week with Ben "The Hosk" Hosking's "It’s Impossible for Developers to Learn What They Think They Already Know"

Other popular stories this week include Troy Goode's "Introducing Courier Elemental", Fernando Doglio's "A Future Made of JavaScript" and Kevin Vogel's "10 Quick TypeScript One-Liners" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Courier Elemental - Define omni-channel notifications in JSON

Courier Elemental is a powerful JSON based syntax for describing the content of your notification for any channel you use to notify users...

Courier


The Composable Enterprise: A Guide

In a 2021 report, Gartner foresaw that by 2023, 30% of new applications will be delivered as packaged business capabilities, up from less...

Bit


It's Impossible for Developers to Learn What They Think They Already Know

"It is impossible for a man to learn what he thinks he already knows." -Epictetus Developers who believe they are experts in technology s...

Ben Hosking


It's Time to Meet Object.hasOwn() with ES2022

ES2022 will be arriving soon and one of the features rolling out with it is Object.hasOwn(). It is meant to replace the hasOwnProperty() ...

John Troutman


I Almost Lost My Year-End Bonus Because of JSON.stringify

This is a true story that happened to me. There was a serious bug in the online project, which makes a core page unusable because of the ...

JavaScript In Plain English


Top Things You Didn't Know You Could Do With Netlify CLI

First things first, if you didn't know Netlify had a CLI, they do. One of my favorite things about it running the command netlify dev on ...

CSS-Tricks


An Introduction to array.fill() Method for Beginners

The fill() method allows us to populate specific elements of an array with static values. The method can take three parameters: The retur...

codecupdev


JavaScript

State of JS 2021/2022: What We Learned About JavaScript in 2022

The State of JS survey has taken on a sort of cult status over the years, becoming a nice, graphic-driven insight for benchmarking what's...

Bit


An Introduction to Map in JavaScript for Beginners

In simple terms, a Map can be thought of a special type of object which provides additional benefits over objects like - They can have an...

JavaScript In Plain English


JavaScript: Check if an Object is Empty

In this tutorial - learn how to check if an object is empty in JavaScript with Vanilla JS, jQuery, Lodash, Underscore, Ramda and Hoek, wi...

StackAbuse


A Future Made of JavaScript

You know that meme where they try to run Doom on anything electronic with a screen and some kind of input? Well, we're starting to see th...

Bit


28 JavaScript Skills a Qualified Intermediate Front-End Engineer Needs to Master

Hope this helps you in your work and interviews. The detailed comments and specific usage methods corresponding to the code in the text a...

JavaScript In Plain English


Readable JavaScript conditions

Chris Ferdinandi, the vanilla JavaScript guy, published an excellent coding tip to make your JavaScript conditions more readable. Suppose...

stefan judis


Depth-First Search of a Binary Tree in JavaScript

What is depth first search? What are pre-order, in-order, and post-order traversals? Which of the three searches traverses a binary searc...

Bit


JavaScript Uppercase - How to Capitalize a String in JS with .toUpperCase

While working with strings in JavaScript, you can perform different operations on them. The operations you might perform on strings inclu...

Kolade Chris


Things You Should Keep in Mind While Writing JavaScript

Writing clean code is not code that works, it's about readability, reused and refactored by other developers. In reality, you are not wri...

SnowBit


An Introduction to Loops in JavaScript

No matter which programming language you belong to or which programming language you are going to learn, loops are the fundamental topic ...

Sarvesh Prajapati


How to Destructure Data in JavaScript

If you read my story about spread and rest syntax, you will remember that it is used to "expand" variables or parameters with an undefine...

JavaScript In Plain English


TypeScript

10 Quick TypeScript One-Liners

In this article, I want to show you 10 helpful one-liners in TypeScript. One-liners can be a helpful way to minimize your code. Thanks fo...

Bit


Modern Web Development with TypeScript, Babel and WebPack

TypeScript, Babel and Webpack have streamlined the way we develop frontends. However, many developers do not seem to have understood thei...

Bit


Angular

How to Create an Extensible API Service in Angular

If you're creating an Angular frontend website, you will undoubtedly make use of APIs. Let's take a look at a straightforward way you can...

JavaScript In Plain English


Want a Boring Angular App? Then Don't Do This.

If you want to create a boring Angular application then don't read this. ... ... ... Still here? Ah. You seem serious about this. 😀 So y...

JavaScript In Plain English


React

React Js Build File Upload Component with FilePond Tutorial

In this step-by-step guide, we will show you how to create a drag and drop file or image uploading and image preview component in React u...

Digamber Singh


How to Implement Image Cropping in React with FilePond

FilePond has made file uploading very easy. With FilePond, you can not just build a file uploading feature. But also add multiple other f...

Digamber Singh


Furniture App - React Native - Speed Code

Furniture app UI made using React native from scratch along with tabs navigation and screen navigation. This app also has a nicely animat...

Coding is Love


A Deep Dive Into React Hooks

Hooks are new React APIs added to React 16.8. They enable React functional components to use React features that were previously only ava...

Kentaro Wakayama


Testing

The Basics of E2E Testing and Integrating Cypress with Next.js

👋 Hello, fellas! It's been a while since I posted an article. As developers, we always want to deliver the best products to users. And T...

Anurag ⚡


Functional Programming

How can you implement the sleep() function in Javascript?

By default, Javascript doesn't come with the sleep() function. To implement sleep timers, setTimeout() function is the closest equivalent...

SnowBit


JSON.parse() Reviver for Dates

Did you know that you can pass a function as the second parameter to JSON.parse()? Doing this causes every key/value pair to be passed to...

JavaScript Kicks


Goodbye GROUP_CONCAT(), Hello JSON_ARRAYAGG() And JSON_OBJECTAGG() In

Ben Nadel looks at the JSON aggregation functions - JSON_ARRAYAGG() and JSON_OBJECTAGG() - in MySQL 5.7.32; and, considers that as prefer...

Ben Nadel


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 Mar 2, 2022

Wednesday, March 2, 2022

JSK Daily for Mar 2, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Customize the Enter and Shift+Enter Keys in Angular Rich Text Editor for Better

JSK Daily for Mar 1, 2022

Tuesday, March 1, 2022

JSK Daily for Mar 1, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Customize the Enter and Shift+Enter Keys in Angular Rich Text Editor for Better

JSK Daily for Feb 28, 2022

Monday, February 28, 2022

JSK Daily for Feb 28, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Modern Web Development with TypeScript, Babel and WebPack TypeScript, Babel and Webpack

JSK Daily for Feb 24, 2022

Thursday, February 24, 2022

JSK Daily for Feb 24, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Courier Elemental - Define omni-channel notifications in JSON Courier Elemental is a

JSK Daily for Feb 23, 2022

Wednesday, February 23, 2022

JSK Daily for Feb 23, 2022 View this email in your browser A community curated daily e-mail of JavaScript news 10 Quick TypeScript One-Liners In this article, I want to show you 10 helpful one-liners

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