JavaScript Kicks - JSK Weekly - February 17, 2021

Happy Random Acts of Kindness Day! Since developers often tend to pour their kindness out into teaching others their coding tips and tricks to make life easier all round, it's almost as though every day has a small Kindness shine to it.

Check out Kelsea Mcallister's "5 Things That Helped Me Learn React" and Fernando Doglio's "JavaScript Dependencies: Everything You Ever Wanted to Know But Were Afraid to Ask" on Bits and Pieces, then pay it forward and share some wisdom of your own!

Popular Stories recently curated by passionate community members

General

An In-Depth E-Commerce Checklist: What You Need to Launch - Snipcart

Domain name? Check. Professional product images? Check. Company logo and killer site design? Check and check. E-commerce checklist? Uhhhh...

Snipcart


Programmatically generate images with CSS Painting API

The worklets need to be kept in an external JS file. The paint worklet would be a class . E.g.:- class Bubble { .... } . This worklet nee...

Bit


How to Install a NPM Module from GitHub Branch

In my journey to work more quickly with a project containing loads of dependencies, I've come across a few techniques I've not needed to ...

David Walsh


8 Practices to Ensure Better Code Quality

Testing code is essential for writing quality code. Automating the testing will help to reduce the manual overheads of repetitive testing...

Bit


Build and Deploy an Angular, Node.js, PostgresQL and Microservices App on Azure Kubernetes

Angular application provide single page application. Single page application give us great user experience, very reactive application and...

JavaScript In Plain English


"promise.any" and "promise.race" in ES2021

Lets add multiple promises to the code and try to resolve these promises at different time intervals. We are adding 4 promises that are r...

TechnoFunnel


12 Mistakes Newbie Web Developers Make

Development processes have a strict timeframe most of the time. As a result, developers tend to use only one browser while developing to ...

Bit


How to Greatly Enhance fetch() with the Decorator Pattern

fetch() API lets you perform network requests in web applications. fetch() usage is pretty straightforward: invoke fetch('/movies.json') ...

Dmitri Pavlutin


JavaScript

Make A Simple Password Toggle Form With JavaScript

In front-end development, there are times when you are creating a login or a sign-up form and you want to give the user the option to sho...

JavaScript In Plain English


A Beginner's Guide To JavaScript Under The Hood

JavaScript is easy to understand and is an essential part of front-end development. But one thing separates it from many other languages ...

JavaScript In Plain English


JavaScript Promises Are Easier Than You Think

When I encounter a new abstract concept in programming, I always try to relate it to something easy and quite understandable, like food, ...

Ikdem Ben Mbarek


6 Quirky JavaScript and CSS Tricks You Should Know

I have lately come across a lot of JS and CSS tricks post and today I have compiled a list of my own. I hope you learn something from the...

JavaScript In Plain English


Introducing Env: a better way to read environment variables in JavaScript

If you write server-side JavaScript, chances are you've need to read information from environment variables. It's considered a best pract...

Nicholas C. Zakas


Namespace in JavaScript - The Basics

With the availability of objects and closures in JavaScript, we were able to replicate the aim of namespaces. Although ES6 modules have m...

Bit


How to log JavaScript stack traces and objects using console.trace

This post is part of my Today I learned series in which I share all my learnings regarding web development. Today I saw an update to the ...

stefan judis


TypeScript

Writing a Svelte Store with Typescript

This article is not an introduction to Svelte or TypeScript. If you are unfamiliar with either of these technologies, I urge you to do so...

JavaScript In Plain English


Should You Use TypeScript Or Flow?

How to determine if you should choose TypeScript or Flow as your JavaScript type checker....

JavaScript In Plain English


Angular

Angular 11 Facebook OAuth Social Login Tutorial - positronX.io

Angular 11 Login with Facebook tutorial, In this comprehensive tutorial, you will discover how to create a login with Facebook in Angular...

Digamber Singh


The battle of the JS frameworks: Angular's developer point of view

If you are a regular reader of my blog you know my heart belongs to ReactJS, it's what I choose for my projects and is the framework of c...

livecodestream


Pipes: The Angular feature that you didn't know you needed

As explained in the angular official documentation, in Angular, pipes are used to transform data for display. Pipes are simple functions ...

John Mwakalinga


React

Things You Should Know When Fetching Data for React Components

React is well known for building interactive and rich UI components. Furthermore, these components depend on the data fetch from APIs. Th...

Bit


How to Build a Hacker News Clone Using React

In this tutorial, we will build a mini Hacker News clone in React. We will be using React Hooks syntax for building this application. So ...

Yogesh Chavan


5 Things That Helped Me Learn React

This has been by far the most challenging phase of bootcamp for me. Something about an app being broken down into many components and dat...

JavaScript In Plain English


Aurelia

Happy New Year and Happy New Aurelia

The year of 2020 was a rough year for a lot of people, including the Aurelia core team. But as we enter 2021 we look forward not only to ...

Aurelia


The Aurelia 2 alpha is coming

As many of you know, we have been hard at work on the next version of Aurelia known as Aurelia 2 for quite some time now. Despite some ob...

Aurelia


Node.js

How to download and unzip gz files in Node.js

You might know that I'm running a Twitter bot called @randomMDN. Every few hours, the bot fetches the sitemap of MDN and tweets a random ...

stefan judis


Generate SSL Certificates using Node.js for web apps

Hey everyone here, I will give you all a heads up with the basic setup of a Node.js app with SSL certificate. We will be using the OpenSS...

Narendiran Krishnan


Build a Command-Line Pomodoro Timer in Node.js

When I started learning about task execution systems like Pomodoro, I thought putting together a CLI myself would be a great way to creat...

Matthew Caseres


JavaScript Dependencies: Everything You Ever Wanted to Know But Were Afraid to Ask

Regardless of whether you're a back-end developer working with Node.js or a front-end developer using Node.js only as a tool for your pac...

Bit


Testing

How to test stdout output in Node.js

I'm writing this for all of you who've been searching for terms like: How to test stdout in Node How to spy on stdout in Node using Jest ...

Nikhil Vijayan


Functional Programming

Mass function overloading: why and how?

One of the things I've been doing for the past few months (on and off-more off than on TBH) is rewriting Bliss to use ESM . Since Bliss v...

Lea Verou


9 Ways To Convert Strings Into Numbers In JavaScript

Managing data is one of the fundamental concepts of programming. Converting a Number to a String is a common and simple operation. In Jav...

JavaScript In Plain English


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 Feb 16, 2021

Tuesday, February 16, 2021

JSK Daily for Feb 16, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Implement Google Photos Grid in JavaScript This is a step by step tutorial of how I

JSK Daily for Feb 15, 2021

Monday, February 15, 2021

JSK Daily for Feb 15, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Let's Build a Todo App with Deno Deno is a secure JavaScript runtime environment which

JSK Weekly - February 10, 2021

Saturday, February 13, 2021

If you're not feeling the love this February, don't worry, head on over to Bits and Pieces to learn how to Serenade with Chameera Dulanga in "Coding with Voice using Serenade". But if

JSK Daily for Feb 10, 2021

Saturday, February 13, 2021

JSK Daily for Feb 10, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Programmatically generate images with CSS Painting API The worklets need to be kept in an

JSK Daily for Feb 11, 2021

Saturday, February 13, 2021

JSK Daily for Feb 11, 2021 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Dependencies: Everything You Ever Wanted to Know But Were Afraid to Ask

You Might Also Like

Vibe coding isn't for everyone

Tuesday, March 18, 2025

5 Chromecast tips; Handy USB-C; Free iPhone 16 deal -- ZDNET ZDNET Tech Today - US March 18, 2025 colorful LED diodes close-up What is AI vibe coding? It's all the rage but it's not for

⚙️ Can Nvidia rebound?

Tuesday, March 18, 2025

Plus: China's latest bit of AI competition ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Apache Tomcat Vulnerability Actively Exploited Just 30 Hours After Public Disclosure

Tuesday, March 18, 2025

THN Daily Updates Newsletter cover ChatGPT Prompts Book - Precision Prompts, Priming, Training & AI Writing Techniques for Mortals:Crafting Precision Prompts and Exploring AI Writing with ChatGPT (

Post from Syncfusion Blogs on 03/18/2025

Tuesday, March 18, 2025

New blogs from Syncfusion ® How to Use Dual-Axis Charts for Effective Data Visualization? By Easwaran Azhagesan Learn when and how to use dual-axis charts with best practices, use cases, and

🦾 Robots That Could Save Your Life One Day — I Finally Ditched NVIDIA for AMD

Tuesday, March 18, 2025

Also: MacBook Air M4 Review: As Good as it Gets! How-To Geek Logo March 18, 2025 Did You Know Fastnet Rock is the southernmost point in Ireland. The tiny islet is scarcely large enough to hold the

The Sequence Knowledge #512: RAG vs. Fine-Tuning

Tuesday, March 18, 2025

Exploring some of the key similarities and differences between these approaches. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

📱 I Wish More Companies Made Phones This Bonkers — How to Check the Age of Your Hard Drive

Tuesday, March 18, 2025

Also: The 10 Best Apple TV+ Shows You're Missing Out On, and More! How-To Geek Logo March 12, 2025 Did You Know The weekday that falls most frequently on the 13th day of the month in the Gregorian

Tomorrow's Photo Management Class: How to sign up!

Tuesday, March 18, 2025

[Attention: Our final free class on photo management is happening tomorrow! This is your last chance to sign up. Register now.] Open your Photos app. What do you see? Thousands of random pictures?

The Sequence Engineering #508: AGNTCY, the Agentic Framework that Brought LangChain and LlamaIndex Together

Tuesday, March 18, 2025

The new framework outlines the foundation for the internet of agents. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

URGENT: Microsoft Patches 57 Security Flaws, Including 6 Actively Exploited Zero-Days

Tuesday, March 18, 2025

THN Daily Updates Newsletter cover ⚡ LIVE WEBINAR ➟ ASPM: The Future of AppSec -- Boom or Bust? Discover How ASPM is Redefining Application Security with Smarter, Unified Solutions. Download Now