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

Youre Overthinking It

Wednesday, January 15, 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? 🪐 What's happening in tech today, January 15, 2025? The

eBook: Software Supply Chain Security for Dummies

Wednesday, January 15, 2025

Free access to this go-to-guide for invaluable insights and practical advice to secure your software supply chain. The Hacker News Software Supply Chain Security for Dummies There is no longer doubt

The 5 biggest AI prompting mistakes

Wednesday, January 15, 2025

✨ Better Pixel photos; How to quit Meta; The next TikTok? -- ZDNET ZDNET Tech Today - US January 15, 2025 ai-prompting-mistakes The five biggest mistakes people make when prompting an AI Ready to

An interactive tour of Go 1.24

Wednesday, January 15, 2025

Plus generating random art, sending emails, and a variety of gopher images you can use. | #​538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A

Spyglass Dispatch: Bromo Sapiens

Wednesday, January 15, 2025

Masculine Startups • The Fall of Xbox • Meta's Misinformation Off Switch • TikTok's Switch Off The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely

The $1.9M client

Wednesday, January 15, 2025

Money matters, but this invisible currency matters more. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ Federal data centers

Wednesday, January 15, 2025

Plus: Britain's AI roadmap ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 01/15/2025

Wednesday, January 15, 2025

New blogs from Syncfusion Introducing the New .NET MAUI Bottom Sheet Control By Naveenkumar Sanjeevirayan This blog explains the features of the Bottom Sheet control introduced in the Syncfusion .NET

The Sequence Engineering #469: Llama.cpp is The Framework for High Performce LLM Inference

Wednesday, January 15, 2025

One of the most popular inference framework for LLM apps that care about performance. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

3 Actively Exploited Zero-Day Flaws Patched in Microsoft's Latest Security Update

Wednesday, January 15, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and