JavaScript Kicks - JSK Weekly - March 29, 2023

Goodbye March and Hello April! PWA's are definitely becoming more popular as time passes. Mohammad Basit takes us through "How PWAs Are Changing the Mobile Landscape" on Bits and Pieces. Check it out!

Other popular stories this week include Dmitri Pavlutin's "How to Use Template Strings in JavaScript", Rehan Pinjari's "7 JavaScript Powerful Optimization Tricks You Need To Know" and Fernando Doglio's "Micro Frontends in React: A Practical Guide" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

How PWAs Are Changing the Mobile Landscape

What are Progressive Web Apps or PWAs, what are their benefits, and how to convert existing apps to PWAs?...

Bit


10 GraphQL Dev Tools I Use To Make Building APIs Easier

1. Prisma 2. WunderGraph 3. Graphqurl 4. GraphQL Voyager 5. GraphiQL 6. SpectaQL 7. GraphQL Network Inspector 8. Postman 9. GraphQL Faker...

JavaScript In Plain English


The story of `let` vs `const`, Object Mutation, and a bug in my code

When working with objects, you may hear the term "mutation". What is that? Hwo does it work? How do let and const REALLY differ from each...

Unicorn Utterances


It's 2023, Drop Polyrepo and Use Monorepo Instead

A Monorepo is a single repository containing multiple distinct projects with well-defined relationships. Polyrepo is a separate warehouse...

Bit


JavaScript

7 JavaScript Powerful Optimization Tricks You Need To Know

Every language has uniqueness, and JavaScript, the most widely used programming language, is no different. This blog post will discuss so...

Pinjari Rehan


Weird JavaScript Things That Will Make You Laugh (and Scratch Your Head)

Are you tired of writing boring JavaScript code that just works? Are you ready for something weird, funny, and completely unexpected? Wel...

Sriniketh


The Great Gaslighting of the JavaScript Era

A long read, but a worthwhile one - in my head their voice was definitely just shy of shouty! :) Being a JS developer first and foremost ...

Remy Sharp


How to Build an Accordion Menu with JavaScript - Upmostly

In the world of web development, creating a dynamic and user-friendly interface is key to delivering a great user experience. One way to ...

Upmostly


JavaScript Basics - How to Work with Strings, Arrays, and Objects in JS

JavaScript is a popular programming language that 78% of developers use. You can build almost anything with JavaScript. The problem is th...

freeCodeCamp.org


How to Use Template Strings in JavaScript

Template strings in JavaScript are surrounded by backticks `string` and perform string interpolation: `Hello ${who}!`...

Dmitri Pavlutin


JavaScript DOM Manipulation Essentials

Have you ever wondered how websites change and adapt in real-time? Thanks to the Document Object Model (DOM), a powerful programming inte...

Rabi Siddique


TypeScript

Best Practices for Writing Clean and Maintainable TypeScript Code

TypeScript is a programming language that can make your code safer and more powerful, especially for large applications. But like any lan...

Bit


How to Detect Null and Undefined in Your TypeScript Code - Upmostly

Checking for null and undefined is a common task in TypeScript (and JavaScript in general), and there are several ways to do it. In this ...

Upmostly


10 Benefits of Using TypeScript for Frontend Development

Frontend development has come a long way in recent years, and with the rise of modern frameworks like React and Angular, developers have......

JavaScript In Plain English


Demystifying For Loops In TypeScript: A Comprehensive Guide - Upmostly

Looping through an array is a common task in programming, and Typescript offers a variety of ways to accomplish this task. If you're usin...

Upmostly


Angular

Changing the dist folder path in Angular

When you run an ng-build command angular bundles your app for production and placed it inside dist/your-app folder. In this tutorial, we ...

Sai gowtham


React

Mastering the Compound Components Pattern in React

As a skilled React developer, I have come across many design patterns to make reusable and easy-to-maintain components. One pattern I rea...

Bit


10 Interview Questions for Junior React Developer

It wasn't that long ago I had my first interview and my first questions asked about Javascript and React. Now, with a little bit more exp...

JavaScript In Plain English


How to Use Clean Architecture In Your React Project

Clean architecture is a software design philosophy that aims to create modular, scalable, and maintainable code. By applying clean archit...

Bit


Micro Frontends in React: A Practical Guide

In the fast-paced world of modern web development, building complex applications that can scale effectively has become a top priority. To...

Bit


The future of React with Dan Abramov & Joe Savona (JS Party #267)

Dan Abramov & Joe Savona from the React Team join Jerod & Nick for a wide-ranging discussion about React's place in the f...

JS Party


Working with forms in React

A very common feature of web applications is the ability to collect and process user input through forms. Forms are essential since they ...

Hassan Djirdeh


How to start a React Project in 2023

Here I want to give you a brief overview of starter kits for a new React project. I want to reflect on advantages and disadvantages, on t...

Robin Wieruch


Vue

Mastering Vue.js Directives: A Comprehensive Guide - Upmostly

In the ever-evolving world of front-end development, Vue.js has emerged as a popular and versatile JavaScript framework. Its ease of use,...

Upmostly


Node.js

Recreating Node.js from scratch featuring Erick Wendel (JS Party #268)

Node core committer Erick Wendel joins Jerod & KBall to talk us through how he created his own JS runtime using V8, Libuv &am...

JS Party


Libraries and Tools

5 JavaScript Mapping Libraries & When to Use Them

Looking to add, or improve, a map on your site? In this article we're going to review four libraries that render maps full of features - ...

devwanderer


Testing

How to Perform Unit Tests for UI Components

I think I have written articles about the problem of writing unit tests for UI components....

Bit


Functional Programming

JavaScript Array Functions: Your Ultimate Guide

The lengthproperty of an array returns the number of elements in the array. This property is read-only, which means that you can't assign...

JavaScript Kicks


Understanding TypeScript Function Types: A Beginner's Guide

Functions are the small pieces of logic that are tied together to form applications. If you write applications in TypeScript, you must kn...

Dmitri Pavlutin


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

Key phrases

Older messages

JSK Daily for Mar 28, 2023

Tuesday, March 28, 2023

JSK Daily for Mar 28, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Get $10000 in Airplane Credits to Rapidly Build Internal Tools Airplane is the developer

JSK Daily for Mar 27, 2023

Monday, March 27, 2023

JSK Daily for Mar 27, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Micro Frontends in React: A Practical Guide In the fast-paced world of modern web

JSK Daily for Mar 23, 2023

Thursday, March 23, 2023

JSK Daily for Mar 23, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Mastering the Compound Components Pattern in React As a skilled React developer, I have

JSK Daily for Mar 22, 2023

Wednesday, March 22, 2023

JSK Daily for Mar 22, 2023 View this email in your browser A community curated daily e-mail of JavaScript news React Server Components: Embrace the Future of Web Development React Server Components (

JSK Weekly - March 22, 2023

Wednesday, March 22, 2023

Want to take your coding skills to the next level? According to Rishi Purwar, one of the best ways to do so is by working on real-world projects that push you out of your comfort zone and force you to

You Might Also Like

📧 Did you want this discount?

Thursday, May 2, 2024

Your chance to save on MMA is about to end. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Scoop: Tiger Global-backed Innovaccer in talks to raise $250M

Wednesday, May 1, 2024

Plus: An update on Google's layoffs and the social platform X didn't see coming View this email online in your browser By Christine Hall Wednesday, May 1, 2024 Welcome to TechCrunch PM. Today,

🖥️ Why I'm Never Going Back to a Windows PC — Tips Before You Buy a Smart Ring

Wednesday, May 1, 2024

Also: How to Clear the Moisture Detected Warning on Samsung Phones, and More How-To Geek Logo May 1, 2024 Did You Know A single 1 oz shot of espresso only has approximately 40 mg of caffeine, whereas a

Daily Coding Problem: Problem #1428 [Hard]

Wednesday, May 1, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an array of positive integers, divide the array into two subsets such

Top Tech Deals 👀 Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More

Wednesday, May 1, 2024

Get a discounted M3 MacBook Air or expand your Xbox storage. How-To Geek Logo May 1, 2024 Top Tech Deals: Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More Get a discounted M3 MacBook Air or

Infographic | Visualizing Global Gold Production in 2023 🏅

Wednesday, May 1, 2024

Gold production in 2023 was led by China, Australia, and Russia, with each outputting over 300 tonnes. View Online | Subscribe Presented by: Access European benchmarks with a trusted 25-year history

⚙️ GPT-5 may be releasing sooner than expected

Wednesday, May 1, 2024

Plus: Amazon rebrands AI branch ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Noonification: How to Create a CI/CD Pipeline Using GitHub and AWS EC2

Wednesday, May 1, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 1, 2024? The HackerNoon Newsletter brings the HackerNoon

Arc for Windows is better than Chrome

Wednesday, May 1, 2024

Adobe bug bounty; Rabbit's first R1 software update; Dream podcaster mic -- ZDNET ZDNET Tech Today - US May 1, 2024 placeholder Arc browser is now available for Windows and it's so much better

Is TikTok trying to get banned from the App Store early?

Wednesday, May 1, 2024

TikTok is offering some users a way to buy its in-app tipping tokens outside of Apple's App Store. View this email online in your browser By Alex Wilhelm Wednesday, May 1, 2024 Good morning, and