Taha ShashtariWhy you shouldn’t use async and defer in the same script tagUsing both async and defer in a script tag can lead to unexpected errors.Sep 15Sep 15
Taha ShashtariHow to Create Medium-Like Image Zoom Animation (Video)I love how the image zoom works on Medium — it’s so smooth! While trying to implement it, I learned a lot of cool things that I think are…Sep 2Sep 2
Taha ShashtariWhy the number of Gleam programmers is growing so fast?Because it’s so good! Hear me out, Gleam has beautiful syntax; it’s small yet very powerful.Mar 2619Mar 2619
Taha ShashtariMastering closures in JavaScriptLearn everything you need to know about closures in JavaScript (with 5 practical examples).Mar 20Mar 20
Taha ShashtariSoftware design patterns and principles are not the goalThe worst thing programmers have to deal with is fixing a bug or adding a feature in code that is hard to understand and change.Dec 14, 2023Dec 14, 2023
Taha ShashtariA simple introduction to testingAll programmers do testing the very first time they write code in their lives. After you add or modify some line of code, you head to the…Dec 7, 2023Dec 7, 2023
Taha ShashtariHow to simplify your if statementsNested conditionals can make your code harder to read and change — especially if you nest them more than one level.Dec 5, 20231Dec 5, 20231
Taha ShashtariYou probably don’t need loops in JavaScriptLoops are one of the most basic features of any programming language. They allow us to iterate over some array to perform some operations…Nov 28, 20231Nov 28, 20231
Taha Shashtari[Video] Introduction to Backend for Frontend DevelopersIf you are a frontend developer and find backend development to be a black box, this will be your very first step into the world of backend…Nov 27, 2023Nov 27, 2023
Taha Shashtari[video] Flip Card in CSS (Like Apple)Using flip cards is a great way to reveal additional content in a fun and interactive way. In this video, I will show you how to implement…Oct 25, 2023Oct 25, 2023