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

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

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