JavaScript Kicks - JSK Weekly - September 07, 2022

September is pretty much in full swing and before we know it, Christmas Decorations will be creeping into shops because not everyone follows the guidelines of Halloween first! Best practices and guideline are at least important in our line of business, so check out Santosh yadav's "15 Coding Guidelines & Best Practices for Frontend".

Popular Stories recently curated by passionate community members

General

The Evolution of the Modern Web Application Development

You're probably wondering: what kind of developer can write an article like this? Let me answer that for you: an old developer. Let's not...

Bit


Create a Simple Express Server (Node.js) for React Application

I've always wanted to write an article on this topic, and finally, I have time to do it. This is not about what Node.js and Express are. ...

MINI🇦🇹🇪🇺


How to Fullscreen a Specific Element in a Web Page

Browsers have built-in fullscreen capabilities, which you can access using shortcut keys such as F11 or ⌃⌘F. But it applies to the curren...

Bit


The Hidden Danger of user?.name?.first

This is about the TypeScript feature introduced in version 3.7: https://devblogs.microsoft.com/typescript/announcing-typescript-3-7-beta/...

JavaScript In Plain English


15 Coding Guidelines & Best Practices for Frontend

To ensure code quality and bug-free code we should follow some guidelines and best practices. I am sharing the guidelines which I and my ...

JavaScript In Plain English


JavaScript

5 Useful JavaScript One-Liners for Total Beginners

A few days ago I started to work as a Backend Developer using JavaScript. For this reason. I'm improving my skills using this language an...

Jesús Lagares


JavaScript Fetch - Are You Handling Responses Correctly?

Every JavaScript developer probably knows the fetch API. It provides an easy interface for making requests to endpoints, for fetching or ...

kathimalati


Core JavaScript Warm Up

In this article, we will see some JavaScript questions to warm up and strengthen your JavaScript core concepts. We are starting it as a s...

JavaScript In Plain English


How to Check if a String Contains Only Numbers in JavaScript

To check if a string contains only numbers in JavaScript, call the test() method on this regular expression: ^\d+$. The test() method wil...

Coding Beauty


4 Spread Operator Practical Uses in JavaScript

Do you know the JavaScript Spread operator? It is represented by three dots - yes, the Spread operator is the famous "...". It basically ...

Justin Graysen


Disabled JavaScript turns off native lazy loading

Browsers disable deferred image loading when JavaScript is disabled to prevent tracking....

stefan judis


7 Little-Known Array Methods in JavaScript

When working with arrays in JavaScript, you might find yourself using only the popular methods like map(), filter(), find(), push(), and ...

Coding Beauty


5 Must-Know JavaScript Tricks & Tips to Make You a Better Programmer

We write conditional statements every day and it is a very important part of program code. Have you ever thought about optimizing conditi...

fatfish


TypeScript

How to Handle Multiple Inheritance and TypeScript Mixins

Multiple inheritance is a feature where a class can extend more than one base class. What if we want to create different UI components li...

Bit


How to combine two arrays in TypeScript

In this tutorial, we are going to learn about how to combine two or more arrays in TypeScript with the help of examples. In TypeScript, t...

Sai gowtham


Typescript Debugging Inside VS Code

For the last couple of days, I have been trying to set up a debugger for my express application written in typescript. Let me summarize t...

barisbll


Angular

Playing With Standalone Components / Optional Modules In Angular 14

In the very early days of modern Angular, you could import a Component and then provide it as a declaration to be used within another Com...

Ben Nadel


React

You might be using React useEffect wrong the whole time

I had a moment with the eslint exhaustive-deps rule recently. It made me go down the rabbit hole and realize that I have been using the u...

Bit


React Js Nested Routes using React Router DOM 6 Tutorial

In this tutorial, you will learn how to create a basic React js application and integrate nested routes in React js app using React Route...

Digamber Singh


5 Optimization Tips for React You Should Know

I have worked for many years and have taken over many historical projects. Most of the projects can be described as "shit mountains". How...

fatfish


Why Every React Developer Should Learn Function Composition

Imagine you're building a React application. There are a number of things you want to do on just about every page view of the application...

Eric Elliott


Aurelia

Building with Aurelia 2: Episode #1 - Search autocomplete with term highlighting - I Like Kill Nerds

Because I love punishing myself and loading my plate with more things, I have embarked on a new Aurelia 2 series called Building with Aur...

Dwayne Charrington


Vue

Introducing Slot Template Support for Syncfusion Vue Components

At Syncfusion, we previously rendered templates for the Vue components using their properties and a separate Vue component. This led to l...

Syncfusion


How to Use a Button as a Link in Vue

To use a button as a link in Vue, you can wrap the button in an anchor ( ) element. Clicking a link button makes the browser navigate to ...

Coding Beauty


Node.js

How to Deploy Your Node.js Application for Free with Render

For years, Heroku has been an excellent platform to host your Full Stack applications. freeCodeCamp made heavy use of Heroku early on - a...

Yogesh Chavan


How to Deploy Multiple Node.js Apps on a Single Server with SSL, Nginx, PM2

We have already set up NGINX, PM2, and SSL for the first app and we are going to set up a new Node.js app. It's quite similar to 'step 02...

JavaScript In Plain English


Libraries and Tools

Useful JavaScript Data Grid Libraries

In this article, Zara Cooper provides a rundown of some popular data grid libraries that would be a great addition to any data-heavy appl...

Smashing Magazine


Testing

Testing your React Components - Step by Step

Testing is a crucial step within the software development lifecycle. We sometimes "forget" about it. And other times we simply assume it'...

Bit


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 Sep 6, 2022

Tuesday, September 6, 2022

JSK Daily for Sep 6, 2022 View this email in your browser A community curated daily e-mail of JavaScript news How to Handle Multiple Inheritance and TypeScript Mixins Multiple inheritance is a feature

JSK Daily for Sep 5, 2022

Monday, September 5, 2022

JSK Daily for Sep 5, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Testing your React Components - Step by Step Testing is a crucial step within the software

JSK Daily for Sep 3, 2022

Saturday, September 3, 2022

JSK Daily for Sep 3, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Introducing Slot Template Support for Syncfusion Vue Components At Syncfusion, we

JSK Daily for Sep 2, 2022

Friday, September 2, 2022

JSK Daily for Sep 2, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Introducing Slot Template Support for Syncfusion Vue Components At Syncfusion, we

JSK Daily for Sep 1, 2022

Thursday, September 1, 2022

JSK Daily for Sep 1, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Useful JavaScript Data Grid Libraries In this article, Zara Cooper provides a rundown of

[Python Mastery] The secret to "ethical self-promotion"?

Thursday, September 29, 2022

Hey there, Here's some food for thought: There's a difference between *doing* a great job as a Python developer, and *to be seen doing* a great job. Being a skilled developer among peers—and

[Python Dependency Pitfalls] Artisanal "from-scratch" development

Thursday, September 29, 2022

Hey there, The other day I got this question from Newsletter member Newvick in my email inbox: ~~~ I'm trying to get past the beginner's stage in Python and one problem I have is: When do you

[Sublime + Python Setup] The Ctrl+s "Heisenbug"

Thursday, September 29, 2022

"What the **** is going on?!" I heard Keith yell. Returning from my lunch break and in a helpful mood I grabbed my coffee mug and shuffled over to my coworker's desk. "What's

NEW Laravel Daily with even more content!

Thursday, September 29, 2022

Hey hey, This newsletter issue is important for me, as I've relaunched my good old blog, watch/read the details below. So, from now on, this newsletter will include not only my daily videos but

Register Today: Best practices for building Kibana dashboards to explore your data

Thursday, September 29, 2022

Get the latest tips on how to build interactive dashboards in Kibana elastic | Search. Observe. Protect Best practices for building Kibana dashboards to explore your data Register now Date & Time

Integrating with Fastmail — and Ken Thompson really did launch his "trusting trust" trojan attack in real life

Wednesday, September 28, 2022

Issue #904 — Top 20 stories of September 29, 2022 Issue #904 — September 29, 2022 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer.

Fast Company hacker sends 2 'obscene and racist' notifications to Apple News users

Wednesday, September 28, 2022

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Wednesday, September 28, 2022 With almost a hundred new stories on the site since the last Daily Crunch,

JSK Daily for Sep 28, 2022

Wednesday, September 28, 2022

JSK Daily for Sep 28, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Designing & Implementing Access Control in React Almost all applications require users

Charted | 40 Years of Global Energy Production 📊

Wednesday, September 28, 2022

A snapshot of global energy production, and the major players that have produced the most fossil fuels, nuclear, and renewable energy since 1980. View Online | Subscribe Presented by: Explore beyond

JSK Weekly - September 28, 2022

Wednesday, September 28, 2022

Everybody loves free stuff, especially as we get closer to the expensive Christmas season, so check out SharmaGourav's "10 Free Courses to Learn Node.js in 2022 — Best of the Lot" to