JavaScript Kicks - JSK Daily for Apr 15, 2020

JSK Daily for Apr 15, 2020

A community curated daily e-mail of JavaScript news



How You Can Become A More Ethical Developer In 2020

By using a "simple-first" approach, front-end developers can create a healthier internet The last couple of years have not been pretty for the tech industry. With the average user growing more wary of how their online data is being used and more frustrated by disruptive online...

JavaScript Kicks




Recommended GitHub Integrations for 2020

IDE integrations, Github bots, issue trackers and much more - to help you make the most out of GitHub. GitHub is probably one of the best-known platforms in our community and most likely, one of the most used ones (being right up there next to others like Stackoverflow)....

Bit




toString() isn't your only option

JSON is probably one of the most underrated programming language in existence. Not only is it so widespread, it's lightweight and no-nonsense demeanor makes JSON feel almost native to whichever......

Aphinya Dechalert




Types for classes as values in TypeScript

In this blog post, we explore classes as values: What types should we use for such values? What are the use cases for these types? Consider the following class: This function accepts a class and creates an instance of it: What type should we use for the parameter TheClass if w...

Axel Rauschmayer




11 Ways to Make Your ES6+ JavaScript More Concise

Among the many useful features introduced in ES6, few have the power to knock off as many lines of traditional JavaScript code as the spread operator and destructuring assignment syntax. In ES5, for example, you may have required a dedicated function to filter out unique values....

Bret Cameron




Angular Reactive Forms - Patching Values and Building Forms

Angular is a popular front-end framework made by Google. Like other popular front-end frameworks, it uses a component-based architecture to structure apps. In this article, we'll look at how to update values in the form group and use FormBuilder ....

John Au-Yeung




4 useful JavaScript Shorthands you can use in React.js

Here are my favorite shorthands that provide less & clearer code. And not only in React.js Especially in JSX, code can quickly become confusing, although this is exactly where JSX should help. But the many & detailed JavaScript expressions offer a certain risk, which we can mi...

JavaScript in Plain English




Fun with Dates

As an ex-Rubyist, I always liked to work with Ruby dates (mental note: not the timezone part). I liked the human way on how Ruby and Rails provide methods to handle the Date object. In Ruby, we can get the current date by doing: This is pretty cool!...

TK




How the Vue Composition API Replaces Vue Mixins

Looking to share code between your Vue components? If you're familiar with Vue 2, you've probably used a mixin for this purpose. But the new Composition API, which is available now as a plugin for Vue 2 and an upcoming feature of Vue 3, provides a much better solution....

CSS-Tricks




Augmenting Interfaces in the Global Scope in TypeScript

Sometimes, you might want to add a property to an interface that is defined outside of your application. I find myself needing to augment the global Window type every now and then in some of my web projects. Typically, I'll do that to statically type a global variable present ...

Marius Schulz




Node.js Best Practices - Error Handling and Logging

Node.js is a popular runtime to write apps in JavaScript. To make maintaining them easier, we've to set some guidelines for people to follow. In this article, we'll look at how to document APIs and gracefully exit processes. We can build our API using GraphQL libraries....

John Au-Yeung




Animating React with React Transition Group

Unlike other React animation libraries like React Spring or React Reveal, React Transition Group "exposes simple components useful for defining entering and exiting transitions...it does not animate styles by itself. Instead it exposes transition stages, manages classes and gr...

Bit




The exciting story of JavaScript (in brief)

Javascript is a client-side programming language that has changed the Internet as we know it today. The term "client side" means that it runs on our web browser without the need for a web hosting. Along with html and css it is one of the 3 pillars of web design....

MA-NO WebDesign&Dev




How to create a custom React hook and publish it to npm

Hooks are a handy addition to the React API that allow us to organize some of our logic and state in function components. How can we build a custom hook and share it with the rest of the world? React hooks in simple terms are functions....

freeCodeCamp.org




How Prototypal Inheritance works in JavaScript

And how to convert it to class based inheritance Before starting with prototypal inheritance let's first understand what prototype is. All the objects in the JavaScript like Array, Boolean, Date etc all inherit properties and methods from their prototype....

JavaScript in Plain English


Copyright © 2020 Dotnetkicks, LLC, All rights reserved.
You signed up on JSK. These emails are configurable on your account page, or using links at the bottom of each email.

Our mailing address is:
Dotnetkicks, LLC
PO Box 45087
Seattle, WA 98145

Add us to your address book


Want to change how you receive these emails?
You can or

Older messages

JSK Daily for Apr 14, 2020

Tuesday, April 14, 2020

JSK Daily for Apr 14, 2020 View this email in your browser A community curated daily e-mail of JavaScript news 5 optimization tips for your mobile web app for higher user retention Your mobile website

JSK Daily for Apr 13, 2020

Monday, April 13, 2020

JSK Daily for Apr 13, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Best Practices for JWT Authentication in Angular Apps Data without security is like a

JSK Daily for Apr 10, 2020

Friday, April 10, 2020

JSK Daily for Apr 10, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Faster TypeScript Testing with Baretest Use this extremely fast and simple JavaScript test

JSK Daily for Apr 9, 2020

Thursday, April 9, 2020

JSK Daily for Apr 9, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Scully Tutorial: A Static Site Generator for Angular Websites In a rush? Skip to step-by-

JSK Daily for Apr 8, 2020

Wednesday, April 8, 2020

JSK Daily for Apr 8, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Regular Expressions Cheat Sheet in Node.js Regular expressions are used mainly in two

You Might Also Like

🐍 New Python tutorials on Real Python

Saturday, September 28, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python Virtual Environments: A Primer In this

ALERT - Critical Linux Printing System Flaws Could Allow Remote Command Execution

Saturday, September 28, 2024

THN Daily Updates Newsletter cover [Watch LIVE] Building a Successful Data Security Posture Management Program Learn From the Leaders: Early DSPM Adopters Reveal Their Data Security Success Secrets

Monitor Your Heart Health Every Day

Saturday, September 28, 2024

Withings is reducing the price of BPM Connect to $99.95 in the US, reaffirming our dedication to accessible health tech. With nearly half the adult population affected by high blood pressure, we're

📧 Breaking It Down: How to Migrate Your Modular Monolith to Microservices

Saturday, September 28, 2024

​ Breaking It Down: How to Migrate Your Modular Monolith to Microservices Read on: m​y website / Read time: 9 minutes The .NET Weekly is brought to you by: Integrate e-signatures into your workflows

💻 12 Hidden macOS Sequoia Features Worth Trying — YouTube TV's Multiview Is Amazing

Friday, September 27, 2024

Also: Which Amazon Fire Tablet Model Do I Own? and More! How-To Geek Logo September 27, 2024 Did You Know Until the late 1960s, it was common for wedding dresses to simply reflect the styles of the day

SWLW #618: Conducting a time audit, Learning to call BS, and more.

Friday, September 27, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Daily Coding Problem: Problem #1569 [Easy]

Friday, September 27, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Implement a URL shortener with the following methods: shorten(url) , which

MVP!

Friday, September 27, 2024

​ Make Your MVP an MVP Add Minimum Viable Product to the list of good ideas that have become buzzwords and, as a result, horribly misapplied. Once framed as a way to get validated learning about your

🔒 The Vault Newsletter: September issue 🔑

Friday, September 27, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Wolfs in the Henhouse

Friday, September 27, 2024

Tech Leaving Theaters, A's Leaving Oakland, ARM Circling Intel, Apple's 'FacePod', OpenAI Of Course, Meta's Cheap Quest Wolfs in the Henhouse Tech Leaving Theaters, A's Leaving