isahibrahim.hashnode.devHow to Implement a Sitemap for SEO in a React ApplicationSitemaps are the easiest way to get indexed or appear on the Google search engine. In the world of web development and search engine optimization (SEO), there are many tools and techniques that can help your website perform better and rank higher in ...Nov 12, 2023·3 min read
isahibrahim.hashnode.devInternationalization (i18n) in Next Js 13 using App router and next-intlInternationalization empowers you to seamlessly present your website's content in multiple languages. This will make your website more adaptable to different parts of the world and will allow you to reach more people who are unlikely to know the lang...Aug 18, 2023·11 min read
isahibrahim.hashnode.devHow to Create a Reusable Slider using HTML, CSS, and JavaScriptWithin the software community, Slider has grown to be highly regarded. You barely ever use a web or mobile application today without dealing with a slider. Sliders are now commonly used on social media platforms to display a variety of media, includi...Feb 14, 2023·13 min read
isahibrahim.hashnode.devPopular Algorithms in Javascript.Linear Search: function linearSearch(arr, target) { for (let i = 0; i < arr.length; i++) { if (arr[i] === target) return i; } return -1; } console.log(linearSearch([1, 2, 3, 4, 5], 3)); // 2 console.log(linearSearch([1, 2, 3, 4, 5], 6)); ...Dec 23, 2022·4 min read
isahibrahim.hashnode.devBasic Data Structures in JavaScript with ExamplesArrays: An array is a data structure that stores a collection of items in a single list. In JavaScript, arrays are implemented as objects with numbered properties, where the numbers are used to indicate the position of the elements in the array. E...Dec 23, 2022·4 min read