Open in app

Sign In

Write

Sign In

Sina Farhadi
Sina Farhadi

297 Followers

Home

About

Published in JavaScript in Plain English

·Pinned

Good Quality Software; From Develop To Production

How we kept the quality of our web applications best from the developing to releasing and long-running phase, If you don’t start with a spec, every piece of code you write is a patch. (Leslie Lamport) In this article, we’ll take a brief look into some theoretical concepts about the…

JavaScript

8 min read

Good Quality Software; From Develop To Production
Good Quality Software; From Develop To Production
JavaScript

8 min read


Published in JavaScript in Plain English

·Pinned

JavaScript Anti-Patterns We Do Every Day

The most common mistakes JavaScript developers make regularly — you should avoid these to write clean, sensible, and correct code. — Writing code is easy but writing clean, sensible, and correct code is a kind of tricky skill that we need to develop by familiarizing ourselves with lots of codes and best practices. In this article, we’ll look at the most common mistakes JavaScript developers make.

JavaScript

5 min read

JavaScript Anti-Patterns We Do Every Day
JavaScript Anti-Patterns We Do Every Day
JavaScript

5 min read


Published in JavaScript in Plain English

·Nov 23, 2022

You Should Never Write Plain JavaScript Code Again

Maybe the title looks a bit clickbait, but I believe that everyone should not write dynamically typed JavaScript code after this article! Why not plain JavaScript?! One of the caveats or maybe benefits of JavaScript is that being a dynamically typed language, it means you don’t have to put the strict types of variables…

JavaScript

3 min read

You Should Never Write Plain JavaScript Code Again
You Should Never Write Plain JavaScript Code Again
JavaScript

3 min read


Published in JavaScript in Plain English

·Oct 12, 2022

JavaScript Deep Concepts You Should Know

Part 2: The next step of learning confusing parts of JavaScript like event loops, Web APIs, and asynchronous stuff. — You can access part 1 from the below link: PART 1: https://javascript.plainenglish.io/javascript-deep-concepts-you-should-know-dde14aafd8d2. Asynchronous Before talking anything about the event loops and web workers maybe we should be clear that what is asynchronous for JavaScript and how it’s handled for JavaScript when it’s a single-threaded language!

Programming

3 min read

JavaScript Deep Concepts You Should Know
JavaScript Deep Concepts You Should Know
Programming

3 min read


Published in JavaScript in Plain English

·Sep 26, 2022

JavaScript Deep Concepts You Should Know

Part 1: Learn these concepts to get an in-depth understanding of JavaScript. — Writing the first code in JavaScript may take around 1 day, but being deep and knowing the unknowns and background things may bring you the whole career! Other parts links will be published and pasted here when ready! Scope In short, “Where you can access your declaration in the code called…

Programming

3 min read

JavaScript Deep Concepts You Should Know
JavaScript Deep Concepts You Should Know
Programming

3 min read


Published in JavaScript in Plain English

·Aug 16, 2022

How I Make My JavaScript Applications 2 Times Faster

In this article, we’ll take a quick look at the tricks we can use to create a web application as fast as possible. — These days having a fast & sustainable web app is a mandatory thing for tech companies and with this enormous community of web developers, achieving this thing is easier than always. But first I want to picture how a new JavaScript web application actually works on the client side.

JavaScript

4 min read

How I Make My JavaScript Applications 2 Times Faster
How I Make My JavaScript Applications 2 Times Faster
JavaScript

4 min read


Published in JavaScript in Plain English

·Jun 21, 2022

Core Web Vitals & Boosting Your Website’s Speed!

In this article, we’ll take a quick look at the Web Vitals & use them to increase our web app performance — We have some metrics to determine our web app performance, speed, usability, and… It is called Web Vitals. 1. Web Vitals Let’s explain it from the web.dev …

Web Vitals

7 min read

Core Web Vitals & Boosting your website’s speed!
Core Web Vitals & Boosting your website’s speed!
Web Vitals

7 min read


Published in JavaScript in Plain English

·May 23, 2022

Svelte for React Developers

If you’re a React developer and looking for a new journey in the Svelte framework, this is for you! — What’s Svelte? Let’s describe Svelte from its own site: Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. Instead of…

React

3 min read

Svelte for React Developers
Svelte for React Developers
React

3 min read


Mar 11, 2022

Use ESNext to write less JavaScript code!

ESNext is a name that always indicates the next version of JavaScript, Like ES6, ES7… ECMAScript every year releases a new version of its new features as a new ES version & by these updates we have access to some new methods & ways in JavaScript. Fewer condition codes are…

JavaScript

3 min read

Use ESNext to write less JavaScript code!
Use ESNext to write less JavaScript code!
JavaScript

3 min read


Mar 4, 2022

What’s Semantic HTML

Web accessibility (also referred to as a11y) is the design and creation of websites that can be used by everyone. Accessibility support is necessary to allow assistive technology to interpret web pages. You may hear of “ Semantic HTML” if you’re working as a Front-End developer, But what does this…

Semantic Html

2 min read

What’s Semantic HTML
What’s Semantic HTML
Semantic Html

2 min read

Sina Farhadi

Sina Farhadi

297 Followers

Frontend Engineer at P4B

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech