JavaScript Kicks - JSK Weekly - 17 August , 2023

TypeScript is more than just an evolution, it’s a renaissance that painted a new dawn for JavaScript developers, and bring them into the Typed Language Universe, together with C+, C#, Java. But to truly appreciate TypeScript’s brilliance, one must venture beyond its surface into the realm of its advanced offerings, where the most advanced capabilities lies. Check out "5 TypeScript Concepts That Confuses New Developers" on Bits and Pieces for more.

Other popular stories this week include "Easy Steps to Create a Read-Only Angular PDF Viewer" on Syncfusion, "Understanding Complex Types in TypeScript" and "Everything You Need To Know About The Web3 with TypeScript Bootcamp 🏕️" by Seb.

< style> @media only screen and (max-width: 599px){ .vote-button{ width:15% !important; } } @media only screen and (max-width: 599px){ .story-content{ width:85% !important; } }

Popular Stories recently curated by passionate community members

General

From Monolithic App to Micro Frontends

Converting and refactoring a legacy frontend application to micro frontends architecture. Full guide with code examples and tutorial....

Bit


Embracing Web Components - I Like Kill Nerds

I have been working with the web for a long time now. And like every other developer, I use frameworks and libraries to build most of my ...

Dwayne Charrington


Developing a DDD-Oriented Microservices

Microservices architecture and Domain-Driven Design (DDD) are predicted to continue gaining significant popularity in software developmen...

Bit


How To Implement a Secure User Authentication and Data Management Service in Next.js?

User authentication involves verifying the identity of users and granting them appropriate access to certain parts of an application. So,...

Bit


Refactoring Monoliths to Microservices with the BFF and Strangler Patterns

How do you effectively refactor monoliths to microservices without Adapter Hell? Let's talk about the synergy between BFFs and the Strang...

In Plain English


JavaScript

Learn JavaScript Operators - Logical, Comparison, Ternary, and More JS Operators With Examples

JavaScript has many operators that you can use to perform operations on values and variables (also called operands) Based on the types of...

NathanSebhastian


Learn End-to-End Testing with Cypress for JavaScript Applications

Ensuring the reliability and performance of your web applications is important. Testing is a key tool that will help with these things an...

Beau Carnes


How to Build a JavaScript Utility Library like Lodash

A utility library is a library that helps you streamline the implementation of common coding tasks. With it, you only need to focus on wr...

Gid 🥑


Copy an array and replace one element at a specific index with modern JavaScript

Use `Array.with` to copy an array and update a single entry while doing it....

stefan judis


TypeScript

Dive into Web3 with the Web3 with TypeScript Bootcamp

Don't miss your chance to dive into the world of Web3 at the first-ever Web3 with TypeScript Bootcamp, happening from August 21-27th! Thi...

Seb ∞


How to show TypeScript type annotations in code snippets

Twoslash enables you to render typescript annotations in your code snippets....

stefan judis


'as const': An Underrated TypeScript Feature

Hello, my fellow coders with a passion for knowledge and improvement! Have you ever felt like there might be understated yet incredibly u...

In Plain English


5 TypeScript Concepts That Confuses New Developers

TypeScript is more than just an evolution, it's a renaissance that painted a new dawn for JavaScript developers, and bring them into the ...

Bit


Understanding Complex Types in TypeScript

TypeScript, an open-source programming language developed and maintained by Microsoft, is a strict syntactical superset of JavaScript. Ty...

Ali Husen


Angular

Easy Steps to Create a Read-Only Angular PDF Viewer

PDF documents are usually created to keep the information in the document secure. So, most PDF creators don’t want the document’s content...

Syncfusion


React

10 Tips for Writing Mind-Blowing, Clean, and Readable React Code!

Hello there, fellow developers, and welcome to my corner of the internet! I'm thrilled to have you join me on this exhilarating journey i...

In Plain English


React ECommerce Project Tutorial

Welcome, LeadEngineers! Today, we will be taking a look at the second part of our EComm project. You can find the GitHub Repo below. You ...

In Plain English


React-Redux - The State Management guide

In any react project, we need two packages: the redux and the react-redux , react redux makes connecting react and redux very simple. In ...

JavaScript Kicks


Testing

How Cypress Component Testing Was Born

I always liked end-to-end testing and using a real browser to see the application run. I also love unit tests and probably used every tes...

Gleb Bahmutov


Functional Programming

How to Solve endsWith is not a Function in JavaScript

In this tutorial, we are going to learn about how to solve the TypeError: endsWith is not a function in JavaScript. When we use a 'endsWi...

Sai gowtham


Do async/await functions need to add try catch?

When writing asynchronous functions, both promise and async solutions are very common. Even in the same project, different developers use...

Biscuit


Mastering JavaScript Functions for Beginners

Are you new to the world of programming? Are you eager to unlock the potential of JavaScript to create more readable and maintainable cod...

Beau Carnes


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 Aug 16, 2023

Wednesday, August 16, 2023

JSK Daily for Aug 16, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Firebase vs. Supabase Firebase and Supabase are well-known BaaS (backend as a service)

JSK Daily for Aug 15, 2023

Tuesday, August 15, 2023

JSK Daily for Aug 15, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Easy Steps to Create a Read-Only Angular PDF Viewer PDF documents are usually created to

JSK Daily for Aug 14, 2023

Monday, August 14, 2023

JSK Daily for Aug 14, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Easy Steps to Create a Read-Only Angular PDF Viewer PDF documents are usually created to

JSK Weekly - 09 August , 2023

Monday, August 14, 2023

Have you ever felt overwhelmed by JavaScript when learning React? You're not alone. Many developers find this a challenging transition due to the crucial role ES6 features play in mastering this

JSK Daily for Aug 9, 2023

Monday, August 14, 2023

JSK Daily for Aug 9, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Easily Generate Bulk Reports Using Mail Merge in Angular Mail merge is a process of merging

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 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? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your