# Khan Waseem > Khan Waseem is a tech lead and full-stack engineer in Bengaluru building hospitality and SaaS software with Node.js, React and React Native. Notes on backend, frontend, databases and system design. This is the personal site of Khan Waseem. It has a resume and a technical blog. Every blog post is also available as Markdown by adding `.md` to its URL, and all posts are combined in [llms-full.txt](https://khanwaseem.com/llms-full.txt). ## Pages - [Home](https://khanwaseem.com/): Introduction and latest posts - [Resume](https://khanwaseem.com/resume): Work history, skills and education - [Blog](https://khanwaseem.com/blog): All posts, newest first - [RSS feed](https://khanwaseem.com/rss.xml): Latest 50 posts - [Sitemap](https://khanwaseem.com/sitemap.xml): Every public URL ## About Khan Waseem Khan Waseem is a tech lead and full-stack engineer based in Bengaluru, Karnataka, India. I lead full-stack delivery for hospitality and SaaS products, from system architecture and API design to UI, third-party integrations and production deployment, across web, mobile and desktop. - Email: khanwaseem094@gmail.com - LinkedIn: https://www.linkedin.com/in/khan-waseem/ - GitHub: https://github.com/khnwaseem ### Experience - **Tech Lead Consultant, mobiGuest** (Bengaluru; Sep 2024 to present, 2 yrs 3 mos) - Lead full-stack delivery across the complete lifecycle: system architecture, API design, UI development, third-party integrations and production deployment. - Build products spanning hospitality and SaaS: POS systems, property management systems, hotel booking engines, WhatsApp-based guest experience platforms and business management tools. - Design complex business workflows, real-time communication systems, payment integrations and automation across web, mobile and desktop applications. - **Sr. Full Stack Developer, SKIMBOX** (Bengaluru; Jan 2023 to Sep 2024, 1 yr 9 mos) - Owned backend architecture and API development, setting standards for robust, efficient API design. - Mentored junior developers on backend fundamentals and best practices, building a habit of knowledge sharing. - Partnered with frontend engineers on Next.js builds to keep the user experience fast and consistent. - **Full Stack Developer, SKIMBOX** (Bengaluru; Jun 2022 to Jan 2023, 8 mos) - Built an admin dashboard from the ground up, including a Node.js API and React front end. - Shipped new customer-facing pages in Next.js, improving site speed and search ranking. - Built a custom checkout page in React with Stripe, Amazon Pay and PayPal integrations. - **Software Developer, ZAVI** (India; Jan 2020 to Jun 2022, 2 yrs 6 mos) - Built the front end of an e-commerce site, including a streamlined checkout flow for customer orders. - Improved site speed and reworked the layout for a more intuitive shopping experience. - **Full Stack Developer Intern, Sam Prolife Nutrition** (Mumbai; Jul 2019 to Jan 2020, 7 mos) - Developed a WordPress site with WooCommerce integration. - Implemented custom JavaScript and PHP features to extend site functionality. ### Skills - Frontend: React, Next.js, React Native, Electron, Tailwind CSS, Material UI - Backend: Node.js, Express, RabbitMQ - Data and cloud: MySQL, MongoDB, Redis, Firebase, AWS, GCP - Core: JavaScript, HTML, CSS ### Education - B.Tech, Computer Engineering, Government Engineering College, Bhavnagar (2017 – 2019) - Higher Secondary Certificate, Science, Jai Ambe Vidhyabhavan (2015 – 2017) ## Blog: Backend Development Topic page: https://khanwaseem.com/category/backend-development - [Java For Backend Development](https://khanwaseem.com/blog/backend-development/java-for-backend-development.md): Java for backend development: Harness the power of Java to create robust and scalable server-side applications. Learn key concepts and best practices. (2023-10-13) - [Python in Backend Development](https://khanwaseem.com/blog/backend-development/python-in-backend-development.md): Explore Python in backend development. Learn frameworks, security, scaling, and emerging trends for building robust server-side solutions. (2023-10-13) - [What is Spring Boot? Advanced Spring Boot Concepts.](https://khanwaseem.com/blog/backend-development/what-is-springboot.md): Spring Boot is a Java-based framework used to create microservices and full-stack web applications. It is a part of the Spring Framework and is built on top of the Spring Framework, providing a simplified and… (2023-01-27) - [Why Choose Django for Web Development?](https://khanwaseem.com/blog/backend-development/what-is-django.md): Django is a high-level, open-source web framework written in Python. It is designed to help developers take applications from concept to completion as quickly as possible. It encourages rapid development and clean… (2023-01-27) - [What is Express? Building Web Applications with Node.js](https://khanwaseem.com/blog/backend-development/what-is-express.md): Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is built on top of Node.js and is designed to simplify the process of… (2023-01-27) - [What is Node.js? Revolutionizing Server-Side JavaScript Development](https://khanwaseem.com/blog/backend-development/what-is-node-js.md): Node.js is an open-source, cross-platform JavaScript runtime environment that is used to build server-side and networking applications. It allows developers to run JavaScript code on the server-side, outside of a web… (2023-01-27) - [What is back-end development?](https://khanwaseem.com/blog/backend-development/what-is-backend-development.md): Back-end development, also known as server-side development, is the process of creating the behind-the-scenes functionality of a website or application. It involves using programming languages and technologies to… (2023-01-25) ## Blog: Blog Topic page: https://khanwaseem.com/category/blog - [Graph data structure](https://khanwaseem.com/blog/blog/graph-data-structure.md): Discover the versatile world of graph data structures, their applications, and essential algorithms in this comprehensive guide. (2023-10-16) - [Heap Sort](https://khanwaseem.com/blog/blog/heap-sort.md): Discover the efficiency and stability of Heap Sort, a reliable in-place sorting algorithm with predictable performance. Learn how it works and where it shines. (2023-10-16) - [What is Low Level Design in Software Engineering](https://khanwaseem.com/blog/blog/what-is-low-level-design-in-software-engineering.md): Discover the importance of low-level design in software engineering and learn key concepts and practical tips for creating efficient and maintainable code. (2023-10-16) - [SQL Server](https://khanwaseem.com/blog/blog/sql-server.md): Unlock the Power of SQL Server: Explore installation, security, data modeling, and more in our comprehensive guide to Microsoft’s RDBMS. (2023-10-13) - [Database Management: Evolution, Challenges, and Future Trends](https://khanwaseem.com/blog/blog/database.md): Explore the journey of databases, from flat files to NoSQL, and discover their role in the digital age. Understand the evolution and future of data management (2023-10-13) - [MongoDB: Unveiling the Power of NoSQL Database](https://khanwaseem.com/blog/blog/mongodb-unveiling-the-power-of-nosql-database.md): Explore the versatile world of MongoDB, a NoSQL database, and discover its adaptability, scalability, and data management potential (2023-10-13) - [JavaScript in Front-End Development](https://khanwaseem.com/blog/blog/javascript-in-front-end-development-unleashing-the-power-of-the-web.md): Unlock the full potential of JavaScript in front-end development. Explore core concepts, frameworks, best practices, and future trends in web development (2023-10-12) - [Senior Front end developer](https://khanwaseem.com/blog/blog/senior-front-end-developer.md): Discover the path to becoming a senior front-end developer: essential skills, challenges, and expertise. Explore the dynamic world of web development. (2023-10-12) - [Freelance Front End Developer](https://khanwaseem.com/blog/blog/freelance-front-end-developer.md): Experienced freelance front-end developer specializing in web design, UI/UX, and responsive development. Crafting digital experiences that captivate and engage. (2023-10-12) - [Angular Front End: Your Web Development Solution](https://khanwaseem.com/blog/blog/angular-front-end-your-web-development-solution.md): Explore the world of Angular frontend development and learn to create dynamic web applications. Master Angular’s power for stunning user interfaces. (2023-10-12) - [Java Unleashing the Power of Frontend Development](https://khanwaseem.com/blog/blog/java-unleashing-the-power-of-frontend-development.md): Java for frontend: Powering dynamic, cross-platform interfaces with Java’s versatility. Explore the possibilities of Java in frontend development. (2023-10-12) - [Frontend Expert](https://khanwaseem.com/blog/blog/frontend-expert.md): Experienced Frontend Expert | Web Development Specialist | HTML, CSS, JavaScript | Crafting Stunning User Interfaces | Enhancing User Experiences (2023-10-11) - [React Master: Front-End Power](https://khanwaseem.com/blog/blog/react-master-front-end-power.md): Discover the significance of a code editor in the world of programming – your versatile canvas for efficient development, innovation, and coding mastery (2023-10-11) - [Online C Compiler](https://khanwaseem.com/blog/blog/exploring-online-and-local-c-compilers-for-coding-convenience.md): In the dynamic world of programming, having accessible and user-friendly tools is crucial for efficient development. Online C compilers have gained popularity for their convenience in enabling developers to write… (2023-08-25) - [Frontend Mastery Unleashed: Navigating Frontend Development with Frontend Masters](https://khanwaseem.com/blog/blog/frontend-masters.md): Mastering the Frontend: A Comprehensive Guide to Frontend Development Elevate Your Frontend Development Skills Frontend Masters is an esteemed online learning platform that caters to frontend developers seeking to… (2023-08-25) - [What is Frontend and backend development?](https://khanwaseem.com/blog/blog/frontend-and-backend-development.md): Frontend and backend development are two essential components of web development that work collaboratively to create fully functional and user-friendly web applications. (2023-08-25) - [What is localhost/PhpMyAdmin And How it’s Work?](https://khanwaseem.com/blog/blog/phpmyadmin.md): PhpMyAdmin localhost phpMyAdmin : is a configuration widely used in web development environments to efficiently manage MySQL databases through a user-friendly web interface called phpMyAdmin. This combination of terms… (2023-08-18) - [What is MYSQL Database?](https://khanwaseem.com/blog/blog/sql.md): SQL, which stands for Structured Query Language, is a domain-specific language that plays a pivotal role in managing and manipulating relational databases. (2023-08-18) - [Sorting Algorithms](https://khanwaseem.com/blog/blog/sorting-algorithms.md): Sorting algorithms are a set of instructions that can be used to arrange a collection of items in a specific order. There are many different sorting algorithms, each with their own strengths and weaknesses. (2023-01-27) - [Searching Algorithms](https://khanwaseem.com/blog/blog/searching-algorithms.md): Searching Algorithms: Navigating Data for Answers In the realm of computer science and information retrieval, searching algorithms are the guiding lights that enable efficient and systematic exploration of data to… (2023-01-27) - [Array Data Structure](https://khanwaseem.com/blog/blog/array-data-structure.md): An array is a data structure that stores a collection of elements, each identified by an index or a key. The elements can be of any data type, such as integers, floating-point numbers, strings, or objects. The size of… (2023-01-27) - [Complexity analysis of Data Structure and Algorithms](https://khanwaseem.com/blog/blog/complexity-analysis-of-data-structure-and-algorithms.md): Complexity analysis of data structures and algorithms refers to the process of determining the computational complexity of a given algorithm or data structure. It is a way to measure the performance of an algorithm or… (2023-01-27) - [What is Kafka?](https://khanwaseem.com/blog/blog/what-is-kafka.md): Kafka is a distributed streaming platform that is used to handle large volumes of data and real-time data streaming. It is designed to handle high-throughput, low-latency, and fault-tolerant data streaming. Kafka is… (2023-01-27) - [What is RabbitMQ?](https://khanwaseem.com/blog/blog/what-is-rabbitmq.md): RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support other protocols such as… (2023-01-27) - [What is Cache?](https://khanwaseem.com/blog/blog/what-is-cache.md): Cache, also known as a caching mechanism, is a technique used to temporarily store frequently accessed data in a faster storage medium, such as memory or disk, in order to reduce the number of times the data must be… (2023-01-27) - [What is Load Balancer?](https://khanwaseem.com/blog/blog/what-is-load-balancer.md): Load balancers are a key component of any highly available and scalable system. They distribute incoming network traffic across multiple servers, ensuring that no single server is overwhelmed and that all requests are… (2023-01-27) - [What is Availability pattern?](https://khanwaseem.com/blog/blog/what-is-availability-pattern.md): Availability patterns refer to the strategies and techniques used to ensure that a system or service is available and can handle requests at all times. High availability is a key requirement for many systems, as it… (2023-01-27) - [What is consistency pattern?](https://khanwaseem.com/blog/blog/what-is-consistency-pattern.md): In distributed computing, consistency patterns refer to the various strategies and techniques used to ensure that data is consistent across multiple nodes or systems in a distributed environment. (2023-01-27) - [What is AWS?](https://khanwaseem.com/blog/blog/what-is-aws.md): AWS provides a variety of services such as computing power, storage, and databases, as well as machine learning, analytics, and Internet of Things (IoT) services. It also provides services for content delivery… (2023-01-27) - [What is CDN?](https://khanwaseem.com/blog/blog/what-is-cdn.md): A Content Delivery Network (CDN) is a system of distributed servers that deliver web content to a user based on their geographic location. The goal of a CDN is to provide faster and more reliable delivery of content to… (2023-01-27) - [What is CAP theorem?](https://khanwaseem.com/blog/blog/what-is-cap-theorem.md): The CAP theorem, also known as Brewer’s theorem, states that in a distributed system, it is impossible for a system to simultaneously provide all three of the following guarantees: (2023-01-27) - [What is Object Oriented principle?](https://khanwaseem.com/blog/blog/what-is-object-oriented-principle.md): Object-oriented principles are a set of guidelines for writing software using the object-oriented programming (OOP) paradigm. The main principles include encapsulation, inheritance, polymorphism, and abstraction. (2023-01-27) - [What is Solid Principle?](https://khanwaseem.com/blog/blog/what-is-solid-principle.md): The SOLID principles are a set of five design principles for object-oriented programming and design. They were first introduced by Robert C. Martin in his book “Agile Software Development, Principles, Patterns, and… (2023-01-27) - [What is UML?](https://khanwaseem.com/blog/blog/what-is-uml.md): UML stands for Unified Modeling Language. UML is a graphical language that is used to create visual models of software systems. It provides a set of notation elements that can be used to represent the different… (2023-01-27) - [What is Design Pattern?](https://khanwaseem.com/blog/blog/what-is-design-pattern.md): A design pattern is a solution to the general repeatable commonly occurring problems in software design. They provide a standard way of approaching and solving a problem and can be used to improve the design and… (2023-01-27) - [What is Amazon DynamoDB?](https://khanwaseem.com/blog/blog/what-is-amazon-dynamodb.md): Amazon DynamoDB is a fully managed NoSQL database service offered by Amazon Web Services (AWS). It provides fast and predictable performance with seamless scalability, allowing developers to offload the administrative… (2023-01-27) - [What is Cassandra? A Comprehensive Overview of Features, Architecture, and Use Cases](https://khanwaseem.com/blog/blog/what-is-cassandra.md): Apache Cassandra is a highly-scalable, distributed NoSQL database designed to handle large amounts of data across many commodity servers. It was developed by Facebook and later open-sourced. It is designed to handle… (2023-01-27) - [What is Redis?A Comprehensive Guide to the In-Memory Data Store](https://khanwaseem.com/blog/blog/what-is-redis.md): Redis (Remote Dictionary Server) is an in-memory, open-source, data structure store that can be used as a database, cache, and message broker. It is often referred to as a NoSQL database, as it does not use the… (2023-01-27) - [What is MongoDB? Unleashing the Power of NoSQL Data Management](https://khanwaseem.com/blog/blog/what-is-mongodb.md): MongoDB is a cross-platform, document-oriented, NoSQL database management system. It is designed for high scalability and performance and is often used for large, unstructured data sets. (2023-01-27) - [What is NoSQL? NoSQL Databases: A Paradigm Shift in Data Management](https://khanwaseem.com/blog/blog/what-is-nosql.md): NoSQL (Not Only SQL) is a type of database management system that is designed to handle large amounts of unstructured and semi-structured data. Unlike traditional relational databases that use SQL as their primary… (2023-01-27) - [What is SQL? A Comprehensive Overview.](https://khanwaseem.com/blog/blog/what-is-sql.md): SQL (Structured Query Language) is a programming language used for managing and manipulating relational databases. It is used to create, modify, and query databases and is the standard language for interacting with… (2023-01-27) - [Unlock the Power of Bootstrap: A Comprehensive Guide](https://khanwaseem.com/blog/blog/what-is-bootstrap.md): Bootstrap is a popular open-source front-end development framework that is used to create responsive and mobile-first web pages. It was developed by Twitter and is now maintained by a team of developers at the company. (2023-01-27) - [What is Tailwind CSS? Boosting Web Development Efficiency.](https://khanwaseem.com/blog/blog/what-is-tailwindcss.md): Tailwind CSS is a utility-first CSS framework for building responsive and customizable user interfaces. It is designed to be highly composable and make it easy to build consistent and predictable designs. (2023-01-27) - [The Power of Next.js: Creating Stunning Websites](https://khanwaseem.com/blog/blog/what-is-next-js.md): Next.js is a JavaScript framework that is built on top of React. It is used to build server-rendered React applications. The main goal of Next.js is to make it easy to develop and deploy production-ready React… (2023-01-27) - [Growing stunning websites with React : A Step-via-Step manual](https://khanwaseem.com/blog/blog/what-is-react.md): Within the ever-evolving landscape of net development, creating stunning websites that captivate users has come to be a pinnacle priority. With the rise of React, a JavaScript library for building consumer interfaces… (2023-01-26) - [What is CSS? The Impact and Benefits of CSS.](https://khanwaseem.com/blog/blog/what-is-css.md): CSS (Cascading Style Sheets) is a stylesheet language used for describing the presentation of a document written in a markup language. It is most commonly used to style web pages written in HTML and XHTML, but can also… (2023-01-26) - [What is HTML?](https://khanwaseem.com/blog/blog/what-is-html.md): HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It is used in conjunction with other languages such as JavaScript and CSS (Cascading Style Sheets) to create dynamic and… (2023-01-26) - [What is C?](https://khanwaseem.com/blog/blog/what-is-c-2.md): C is a general-purpose, procedural, imperative computer programming language that was first developed in 1972 by Dennis Ritchie at Bell Labs. It is considered a low-level language, as it provides the programmer with… (2023-01-26) - [What is C++?](https://khanwaseem.com/blog/blog/what-is-c.md): C++ is a high-performance, general-purpose, object-oriented programming language that was first released in 1985 by Bjarne Stroustrup as an extension of the C programming language. It is widely used for a variety of… (2023-01-26) - [What is java? Unveiling Its Benefits and Advantages](https://khanwaseem.com/blog/blog/what-is-java.md): Java is a popular, general-purpose, object-oriented programming language that was first released in 1995 by Sun Microsystems (now owned by Oracle). It is designed to be platform-independent, meaning that code written… (2023-01-26) - [What is python?](https://khanwaseem.com/blog/blog/what-is-python.md): Python is a high-level, interpreted programming language that is widely used for a variety of purposes, including web development, data science, artificial intelligence, and scientific computing. (2023-01-26) - [What is JavaScript? Benefits, Advantages and Example](https://khanwaseem.com/blog/blog/what-is-javascript.md): JavaScript is a programming language that is commonly used to create interactive and dynamic web pages. It is a client-side scripting language. (2023-01-26) - [What is DSA? Understanding Data Structures and Algorithms](https://khanwaseem.com/blog/blog/what-is-dsa.md): Data Structure and Algorithm (DSA) is a branch of computer science that deals with the organization and manipulation of data in a computer. It is concerned with the efficient representation, storage and retrieval of… (2023-01-26) - [What is high-level design?](https://khanwaseem.com/blog/blog/what-is-a-high-level-design.md): High-level design (HLD) is the process of creating an overall blueprint of a software system. It provides an overview of the system’s architecture, components, and interactions. The goal of high-level design is to… (2023-01-25) - [What is low-level design? Benefits and Advantages.](https://khanwaseem.com/blog/blog/what-is-low-level-design.md): Low-level design is the process of defining the specific details of a software system. It is the next step after the high-level design and it is focused on the implementation of the system, rather than its overall… (2023-01-25) - [What is database?](https://khanwaseem.com/blog/blog/what-is-database.md): A database is a collection of organized data that can be easily accessed, managed, and updated. It is a software system that allows for the storage and retrieval of data in a structured way. Databases are used in a… (2023-01-25) - [What is front-end development?](https://khanwaseem.com/blog/blog/what-is-frontend-development.md): Front-end development, also known as client-side development, is the process of creating the user interface and user experience of a website or application. It involves using programming languages and technologies to… (2023-01-25) - [What is programming language?](https://khanwaseem.com/blog/blog/what-is-a-programming-language.md): A programming language is a formal language that is used to communicate instructions to a computer. It is used to create software and applications and allows developers to write code that a computer can understand and… (2023-01-25) ## Blog: course Topic page: https://khanwaseem.com/category/course - [Routing and Navigation](https://khanwaseem.com/blog/course/routing-and-navigation.md): Introduction : In the world landscape of web development, Next.js has appear as a powerful framework for building React applications. One of its key features is client-side routing, which enables seamless navigation… (2023-11-18) - [State Management in Next.Js](https://khanwaseem.com/blog/course/state-management-in-next-js.md): Master state management in Next.js with React Context and external libraries. Learn to share state seamlessly for dynamic and responsive web applications. (2023-11-13) - [Data Fetching in Next.js](https://khanwaseem.com/blog/course/data-fetching-in-next-js.md): Explore efficient data fetching in Next.js with Axios or Fetch, handling client-server data, and implementing error handling/loading states. (2023-11-11) - [Styling in Next.js](https://khanwaseem.com/blog/course/styling-in-next-js.md): Master Next.js styling with CSS-in-JS, modules, and frameworks like Tailwind CSS. Elevate your web development skills for visually stunning and responsive interfaces. (2023-11-11) - [Layouts and Components](https://khanwaseem.com/blog/course/layouts-and-components.md): Unlock the potential of Next.js with custom layouts, reusable components, and shared design elements for efficient and visually appealing web development. (2023-11-03) - [Static Site Generation (SSG)](https://khanwaseem.com/blog/course/static-site-generation-ssg.md): Explore the power of Static Site Generation (SSG) and Incremental Static Regeneration (ISR) for fast, secure, and dynamic web development. (2023-11-01) - [Server-Side Rendering (SSR)](https://khanwaseem.com/blog/course/server-side-rendering-ssr.md): Server-Side Rendering (SSR) is a crucial concept in modern web development that offers numerous advantages for both performance and SEO. One popular JavaScript framework that excels in SSR is Next.js. In this article… (2023-10-30) - [Navigation Pages in Next.js](https://khanwaseem.com/blog/course/navigation-pages-in-next-js.md): Master Next.js routing: Create dynamic routes, link between pages, and explore a real-world example for seamless navigation. (2023-10-29) - [Next.Js -Installation and setup](https://khanwaseem.com/blog/course/next-js-installation-and-setup.md): Discover Next.js: Learn how to install, set up, and create your first Next.js app with organized file structures and conventions (2023-10-28) - [Next.js -Introduction](https://khanwaseem.com/blog/course/next-js-introduction.md): “Discover Next.js, the future of web development. Explore its powerful features, benefits, and how it revolutionizes the way we build web applications.” (2023-10-28) - [useLayoutEffect Hook – React](https://khanwaseem.com/blog/course/uselayouteffect-hook-react.md): Discover the power of useLayoutEffect in React for precise DOM synchronization. Learn its synchronous execution and practical use cases in our guide. (2023-10-27) - [useCallback Hook -React](https://khanwaseem.com/blog/course/usecallback-hook-react.md): Optimize React app performance with the useCallback hook: Learn to memoize event handlers and callbacks for more efficient and responsive user interfaces. (2023-10-27) - [useMemo Hook – React](https://khanwaseem.com/blog/course/usememo-hook-react.md): Optimize React application performance with the useMemo hook. Learn how to cache results and prevent unnecessary re-renders for better user experiences. (2023-10-26) - [Optimizing Performance](https://khanwaseem.com/blog/course/performance.md): Boost React app performance: Learn memoization, avoid re-renders, and apply best practices for a faster, more responsive user experience. (2023-10-26) - [Forms and Controlled Components](https://khanwaseem.com/blog/course/forms-and-controlled-components.md): Master the art of controlled components in React: Synchronize form inputs with component state for responsive and user-friendly web forms. (2023-10-26) - [API Integration-React](https://khanwaseem.com/blog/course/react-api-integration.md): Master API integration with Fetch and Axios, and handle asynchronous data in your web development projects. Build dynamic web applications with ease (2023-10-25) - [React Redux](https://khanwaseem.com/blog/course/react-redux.md): Explore the power of state management with React Redux. Learn how to simplify your React application’s state handling for robust and efficient development. (2023-10-23) - [Styling in React](https://khanwaseem.com/blog/course/styling-in-react.md): Discover the art of styling in React with CSS, CSS-in-JS libraries, and SASS. Create beautiful, user-friendly web applications. (2023-10-23) - [Lists and Keys](https://khanwaseem.com/blog/course/lists-and-keys.md): Learn how to efficiently render lists of data in React and grasp the importance of using keys to optimize rendering, enhancing performance and user experience. (2023-10-23) - [React Router](https://khanwaseem.com/blog/course/react-router.md): “Learn how to implement React Router for seamless navigation in your web applications with this comprehensive guide.” (2023-10-20) - [Custom Hook – React Hook](https://khanwaseem.com/blog/course/custom-hook-react-hook.md): Elevate your React applications with custom hooks, enabling code reusability and logic abstraction for cleaner, more efficient development. (2023-10-20) - [useRef – React Hook](https://khanwaseem.com/blog/course/useref.md): Master React’s useRef Hook for direct DOM interaction and value persistence, enhancing your component’s functionality and performance. (2023-10-20) - [useReducer – React Hook](https://khanwaseem.com/blog/course/usereducer-react-hook.md): Explore the versatility of the useReducer Hook in React for managing complex state logic with predictability and structure. (2023-10-20) - [useContext – React Hook](https://khanwaseem.com/blog/course/usecontext-react-hook.md): Discover the power of React’s useContext Hook for efficient state management and data sharing in your applications. (2023-10-20) - [useEffect React Hooks](https://khanwaseem.com/blog/course/react-hooks-useeffect.md): Explore the power of the useEffect Hook in React, mastering side effects and dynamic behavior for responsive user interfaces. (2023-10-20) - [useState -React Hooks](https://khanwaseem.com/blog/course/usestate.md): Explore the power of useState in React, unlocking dynamic state management for responsive and interactive user interfaces. (2023-10-20) - [React Context](https://khanwaseem.com/blog/course/react-context.md): Unlock the potential of React’s Context API for efficient global state management in your applications. Learn the ins and outs of state sharing. (2023-10-20) - [React Form](https://khanwaseem.com/blog/course/react-form.md): Master React form handling. Learn to create interactive and responsive forms for user input in your web applications. (2023-10-19) - [React State Management](https://khanwaseem.com/blog/course/react-state.md): Explore React state, the core of dynamic UIs. Learn how to manage and use state effectively in your web applications. (2023-10-19) - [Mastering Conditional Rendering in React](https://khanwaseem.com/blog/course/mastering-conditional-rendering-in-react.md): Master conditional rendering in React. Create dynamic, user-friendly interfaces that adapt to data, interactions, and conditions. (2023-10-19) - [Passing Props to a Component](https://khanwaseem.com/blog/course/passing-props-to-a-component.md): Learn the power of passing props in React components. Create dynamic and versatile UIs with data, functions, and default values. (2023-10-19) - [Importing and Exporting Components](https://khanwaseem.com/blog/course/importing-and-exporting-components.md): Elevate your React skills: Learn the art of importing and exporting components for organized, efficient, and reusable code in your web projects. (2023-10-18) - [React Components](https://khanwaseem.com/blog/course/react-components.md): Explore the world of React functional components and React Hooks. Learn how to build dynamic web interfaces efficiently with this modern approach. (2023-10-17) - [React JSX](https://khanwaseem.com/blog/course/react-jsx.md): Explore the magic of React JSX: A deep dive into how JavaScript blends with HTML-like syntax for dynamic, responsive user interfaces. (2023-10-17) - [ReactJS – Installation](https://khanwaseem.com/blog/course/reactjs-installation.md): Learn how to install ReactJS for web development with our step-by-step guide. Set up your environment and start creating dynamic user interfaces. (2023-10-17) - [ReactJS-Introduction](https://khanwaseem.com/blog/course/reactjs-introduction.md): Discover ReactJS: A powerful JavaScript library for building efficient and dynamic user interfaces. Explore its core concepts and benefits in web development. (2023-10-17) - [JavaScript HTML DOM Elements](https://khanwaseem.com/blog/course/javascript-html-dom-elements.md): Explore the significance of HTML DOM elements in web development. Learn how to select, manipulate, and create interactive web experiences using JavaScript. (2023-10-09) - [JavaScript -DOM Methods](https://khanwaseem.com/blog/course/javascript-dom-methods.md): Explore the power of HTML DOM methods in web development. Learn how these techniques enable dynamic and interactive web experiences. (2023-10-09) - [JavaScript – DOM Tree](https://khanwaseem.com/blog/course/javascript-dom-tree.md): Explore the essential role of the DOM tree in web development. Learn how to access, manipulate, and traverse the DOM for dynamic web experiences. (2023-10-09) - [Events: change, input, cut, copy, paste](https://khanwaseem.com/blog/course/events-change-input-cut-copy-paste.md): Discover how JavaScript events like change, input, cut, copy, and paste can enhance user interactions and functionality in web applications. (2023-10-07) - [JavaScript-Form properties and methods](https://khanwaseem.com/blog/course/javascript-form-properties-and-methods.md): Explore JavaScript form properties and methods to enhance web forms, from validation to dynamic interactions, for improved user experiences. (2023-10-07) - [JavaScript – Multimedia](https://khanwaseem.com/blog/course/javascript-multimedia.md): Discover the power of JavaScript in multimedia web development. Learn to embed images, audio, and video, and create interactive applications with ease. (2023-10-04) - [JavaScript – Animation](https://khanwaseem.com/blog/course/javascript-animation.md): Discover the world of JavaScript animation – from basics to advanced techniques. Learn to create captivating web animations with ease and precision. Dive in now (2023-10-03) - [JavaScript – Form](https://khanwaseem.com/blog/course/javascript-form-validation.md): Learn how to implement JavaScript form validation for secure and user-friendly web forms. Enhance data accuracy and improve user experiences with effective validation techniques. (2023-10-03) - [JavaScript – Errors & Exceptions Handling](https://khanwaseem.com/blog/course/javascript-errors-exceptions-handling.md): Learn how to handle JavaScript errors and exceptions effectively. Explore common types, best practices, and real-world examples in this comprehensive guide. (2023-10-03) - [JavaScript – Document Object Model (DOM)](https://khanwaseem.com/blog/course/javascript-document-object-model-or-dom.md): Explore the significance of the Document Object Model (DOM) in web development. Learn how JavaScript interacts with the DOM for dynamic web pages. (2023-10-03) - [Regular Expressions and RegExp Object](https://khanwaseem.com/blog/course/regular-expressions-and-regexp-object.md): Discover Regular Expressions (RegEx) and the RegExp Object in JavaScript. Learn to search, match, and manipulate text with powerful patterns and methods. (2023-10-03) - [JavaScript – The Math Object](https://khanwaseem.com/blog/course/javascript-the-math-object.md): Explore the JavaScript Math object with examples. Learn how to perform mathematical operations and utilize constants in your JavaScript code effectively. (2023-10-02) - [JavaScript – The Date Object](https://khanwaseem.com/blog/course/javascript-the-date-object.md): The JavaScript Date object is a fundamental tool for working with dates and times in web development. It allows developers to manage dates, perform calculations, and format dates for display. In this guide, we’ll… (2023-10-02) - [JavaScript – Arrays](https://khanwaseem.com/blog/course/javascript-arrays.md): Explore the world of JavaScript arrays: Learn how to create, manipulate, and work with collections of data using built-in methods and properties. (2023-10-02) - [JavaScript -Strings](https://khanwaseem.com/blog/course/javascript-strings.md): Explore the world of JavaScript strings: Learn common methods and operations for effective text manipulation and processing in your code. (2023-10-02) - [JavaScript -Boolean](https://khanwaseem.com/blog/course/javascript-boolean.md): Explore JavaScript Boolean properties: Learn about constructor, prototype, valueOf, toString, and more for effective Boolean manipulation in JavaScript (2023-10-01) - [JavaScript – Objects Overview](https://khanwaseem.com/blog/course/javascript-objects-overview.md): Explore the world of JavaScript objects: creation, properties, methods, and prototypes. Learn how to wield this fundamental data structure effectively. (2023-10-01) - [JavaScript – Void Keyword](https://khanwaseem.com/blog/course/javascript-void-keyword.md): Unlocking the Power of JavaScript’s ‘void’ Keyword: Learn its purpose and practical uses. Master JavaScript control with ‘void’ (2023-09-30) - [JavaScript – Dialog Boxes](https://khanwaseem.com/blog/course/javascript-dialog-boxes.md): Cultivate your green thumb with expert gardening tips and advice. Discover plant care, landscaping ideas, and gardening projects for a vibrant outdoor oasis. (2023-09-30) - [JavaScript – Page Redirection](https://khanwaseem.com/blog/course/javascript-page-redirection.md): Discover expert tips for effective web development, SEO strategies, and more. Stay updated with the latest in tech and digital trends (2023-09-30) - [JavaScript and Cookies](https://khanwaseem.com/blog/course/javascript-and-cookies.md): JavaScript and cookies: Learn how to use JavaScript to create, read, and manage cookies for enhanced web functionality and user customization.” (2023-09-29) - [JavaScript – Events](https://khanwaseem.com/blog/course/javascript-events.md): JavaScript events empower web developers to create interactive web applications by enabling responsive reactions to user actions and input. (2023-09-27) - [JavaScript – Functions](https://khanwaseem.com/blog/course/javascript-functions.md): Explore JavaScript functions, the building blocks of code, and learn how to define, call, and use them to create modular and reusable code (2023-09-27) - [JavaScript – Loop Control](https://khanwaseem.com/blog/course/javascript-loop-control.md): Explore JavaScript loop control: learn how to manage loops with break and continue statements for efficient code execution (2023-09-27) - [JavaScript for…in loop](https://khanwaseem.com/blog/course/javascript-for-in-loop.md): Discover the JavaScript for…in loop—a versatile tool for dynamically exploring and manipulating object properties. Learn its syntax and common use cases. (2023-09-27) - [JavaScript – For Loop](https://khanwaseem.com/blog/course/javascript-for-loop.md): Explore the JavaScript for loop: a versatile construct for automating repetitive tasks, iterating through arrays, and data processing. (2023-09-27) - [JavaScript – While Loop](https://khanwaseem.com/blog/course/javascript-while-loop.md): Explore the JavaScript while loop, a fundamental construct for automating tasks based on conditions. Learn its syntax and common use cases (2023-09-27) - [JavaScript – Switch Case](https://khanwaseem.com/blog/course/javascript-switch-case.md): Explore the power of JavaScript’s switch case statement in decision-making with practical examples and use cases in this comprehensive guide (2023-09-26) - [JavaScript – if…else Statement](https://khanwaseem.com/blog/course/javascript-if-else-statement.md): Learn about JavaScript’s if, else, and else if statements: fundamental tools for making decisions in your code and creating dynamic applications. (2023-09-26) - [JavaScript – Operators](https://khanwaseem.com/blog/course/javascript-operators.md): Explore JavaScript operators with clear examples. Learn how to perform calculations, make comparisons, and manipulate data in your JavaScript code effectively. (2023-09-26) - [JavaScript Datatypes](https://khanwaseem.com/blog/course/javascript-datatypes.md): Learn about JavaScript data types, including numbers, strings, booleans, arrays, objects, and more, with clear examples for each type (2023-09-26) - [JavaScript – Variables](https://khanwaseem.com/blog/course/javascript-variables.md): JavaScript variables are containers for data. Learn how to declare, assign values, and use variables in your web development projects. (2023-09-26) - [JavaScript – outputs](https://khanwaseem.com/blog/course/javascript-outputs.md): The JavaScript language’s fundamental concepts, syntax, and practical applications. Learn about variables, functions, loops, and more for web development. (2023-09-23) - [JavaScript – Overview](https://khanwaseem.com/blog/course/javascript-overview.md): JavaScript: Empower web development with client-side scripting. Create dynamic, responsive web apps with this versatile language. Explore its advantages. (2023-09-22) - [JavaScript – Home](https://khanwaseem.com/blog/course/javascript-home.md): Explore the world of JavaScript with tutorials, examples, and resources. Learn how to code, build web applications, and enhance your development skills. (2023-09-22) - [HTML – Layouts](https://khanwaseem.com/blog/course/html-layouts.md): Design effective and user-friendly web layouts with HTML. Explore semantic elements, CSS, responsive design, and accessibility for a great website experience (2023-09-21) - [HTML – Marquees](https://khanwaseem.com/blog/course/html-marquees.md): Explore the HTML element for creating scrolling text and images. Learn about its usage and alternatives for modern web design (2023-09-21) - [HTML – Embed Multimedia](https://khanwaseem.com/blog/course/html-embed-multimedia.md): What is Multimedia? Multimedia refers to a combination of different types of media, such as text, images, audio, video, and interactive elements, used together to convey information, entertain, or communicate ideas… (2023-09-21) - [HTML – Forms](https://khanwaseem.com/blog/course/html-forms.md): Learn how to create interactive web forms with HTML. Explore form elements, validation, and submission methods to enhance user interaction on your website.” (2023-09-21) - [HTML Block and Inline Elements](https://khanwaseem.com/blog/course/html-blocks.md): Explore HTML block-level elements for structuring web content. Learn how , headings, paragraphs, lists, and more create layout and organization in web pages. (2023-09-21) - [HTML – Iframes](https://khanwaseem.com/blog/course/html-iframes.md): Learn how to use HTML iframes to embed external content, such as videos and maps, within your web pages. Enhance your website’s functionality and interactivity. (2023-09-21) - [HTML – Frames](https://khanwaseem.com/blog/course/html-frames.md): Explore HTML frames and their usage in web development. Learn about , , and elements and their roles in creating multi-sectioned web pages. (2023-09-20) - [HTML – Email Links](https://khanwaseem.com/blog/course/html-email-links.md): Learn how to create email links in HTML. Enable users to easily contact you via email by adding clickable email addresses with custom subjects and messages (2023-09-20) - [HTML – Image Links](https://khanwaseem.com/blog/course/html-image-links.md): Discover engaging image links in web design. Learn how to create clickable images that enhance user interaction and visual appeal on your website. (2023-09-20) - [HTML – Text Links](https://khanwaseem.com/blog/course/html-text-links.md): Discover HTML text links – create clickable references and navigation on web pages. Learn how to make effective and user-friendly text links. (2023-09-20) - [HTML – Lists](https://khanwaseem.com/blog/course/html-lists.md): Explore HTML lists – ordered, unordered, and definition lists. Learn how to organize and structure content effectively on your web pages. (2023-09-20) - [HTML – Tables](https://khanwaseem.com/blog/course/html-tables.md): Learn how to create structured tables in HTML for organized data presentation on web pages. Explore table headings, captions, and styling techniques. (2023-09-20) - [HTML – Image](https://khanwaseem.com/blog/course/html-image.md): Enhance web content with HTML images. Learn to insert, optimize, and make images accessible for a visually appealing and user-friendly website (2023-09-20) - [HTML – Comments](https://khanwaseem.com/blog/course/html-comments.md): Explore the world of HTML coding with expert tips and tutorials. Learn the basics and advanced techniques to create stunning web pages. (2023-09-20) - [HTML – Meta Tags](https://khanwaseem.com/blog/course/html-meta-tags.md): Explore HTML meta tags for better web SEO. Learn how to use charset, viewport, and description meta tags effectively for improved search engine visibility. (2023-09-20) - [HTML – Phrase Tags](https://khanwaseem.com/blog/course/html-phrase-tags.md): Discover expert tips for HTML phrase tags usage in web development. Learn to emphasize, highlight, and structure text effectively with HTML and tags (2023-09-20) - [HTML – Formatting](https://khanwaseem.com/blog/course/html-formatting.md): Explore HTML formatting techniques for text, headings, lists, and more. Learn how to structure and style content on web pages effectively with HTML elements. (2023-09-19) - [HTML – Attributes](https://khanwaseem.com/blog/course/html-attributes.md): HTML attributes in web development – Learn about id, class, src, href, alt, width, height, placeholder, disabled, value, and name attributes with HTML examples. (2023-09-19) - [HTML – Basic Tags](https://khanwaseem.com/blog/course/html-basic-tags.md): Explore essential HTML tags for web development, including , , , , , , , , and more. Learn how to structure web content. (2023-09-19) - [Introduction of HTML](https://khanwaseem.com/blog/course/introduction-of-html.md): Learn HTML, the foundation of web development. Discover its applications, from building websites and web apps to creating emails and e-learning platforms. (2023-09-19) - [CSS – Flex](https://khanwaseem.com/blog/course/css-flex.md): Explore insightful articles on technology, design, and coding. Stay updated with the latest web development trends and unleash your creative potential. (2023-09-19) - [CSS – Validations](https://khanwaseem.com/blog/course/css-validations.md): CSS validations: Ensure error-free, compatible, and efficient CSS code for a seamless web experience. Check syntax, compatibility, and accessibility. (2023-09-18) - [CSS – Aural Media](https://khanwaseem.com/blog/course/css-aural-media.md): CSS aural media: Enhance web accessibility by styling content for audio and speech output devices, ensuring inclusivity and a seamless user experience. (2023-09-18) - [CSS – Paged Media](https://khanwaseem.com/blog/course/css-paged-media.md): Enhance user experience with CSS paged media styles for print and PDFs. Control page size, margins, breaks, headers, and more for professional content output. (2023-09-18) - [CSS – Media Types](https://khanwaseem.com/blog/course/css-media-types.md): CSS media types: Customize styles for screens, print, speech, and more. Create responsive designs to optimize web content for diverse devices and media. (2023-09-18) - [CSS Filters – Text and Image Effects](https://khanwaseem.com/blog/course/css-filters-text-and-image-effects.md): CSS filters: Elevate web design with captivating text and image effects. Explore grayscale, blur, contrast, and more for engaging user experiences. (2023-09-18) - [CSS – @ Rules](https://khanwaseem.com/blog/course/css-rules.md): @ rules in CSS: A guide to using special directives for responsive design, custom fonts, animations, and more to enhance web styling and functionality. (2023-09-18) - [CSS – Pseudo Elements](https://khanwaseem.com/blog/course/css-pseudo-elements.md): CSS pseudo-elements: Enhance web design by styling specific parts of elements or generating dynamic content, without altering HTML structure (2023-09-18) - [CSS – Pseudo Classes](https://khanwaseem.com/blog/course/css-pseudo-classes.md): Discover CSS pseudo-classes: A versatile tool for styling elements based on user interactions and document structure, enhancing web design and interactivity. (2023-09-18) - [CSS – z-index](https://khanwaseem.com/blog/course/css-layers.md): CSS ‘z-index’: Control the stacking order of elements, bringing design depth to web layouts and enhancing visual hierarchy in web design. (2023-09-18) - [CSS – Position](https://khanwaseem.com/blog/course/css-position.md): Explore the CSS ‘position’ property and its values – static, relative, absolute, fixed, and sticky – for precise element placement in web design layouts. (2023-09-16) - [CSS – Order](https://khanwaseem.com/blog/course/css-order.md): CSS ‘order’ property: Control the visual order of flexbox and grid elements for responsive and customized layouts in web design. (2023-09-16) - [CSS -Quotes](https://khanwaseem.com/blog/course/css-quotes.md): Explore different quotation mark characters, from straight quotes to curly and language-specific marks, used to indicate quoted speech in written content. (2023-09-16) - [CSS resize](https://khanwaseem.com/blog/course/css-resize.md): Learn about the CSS ‘resize’ property for interactive element resizing, enhancing user experience and layout control in web design. (2023-09-16) - [CSS – Float](https://khanwaseem.com/blog/course/css-float.md): Understand CSS float types: left, right, inherit, initial, and none, for precise control over element positioning and layout in web design. (2023-09-16) - [CSS – Clearfix](https://khanwaseem.com/blog/course/css-clearfix.md): Clearfix in CSS: Learn how to prevent layout issues with floated elements by ensuring proper container height using clearfix techniques. (2023-09-16) - [CSS – Dropdowns](https://khanwaseem.com/blog/course/css-dropdowns.md): Explore the world of CSS dropdown menus and enhance user navigation and interaction on your website with elegant and functional dropdowns. (2023-09-16) - [CSS – Block & inline & inline-Block](https://khanwaseem.com/blog/course/css-block-inline-inline-block.md): Learn about the versatility of inline blocks in CSS, allowing you to create horizontal layouts with block-level styling for your web elements. (2023-09-16) - [CSS – Scrollbars](https://khanwaseem.com/blog/course/css-scrollbars.md): Learn how to manage scrollbars in CSS to enhance user experience on web pages with overflowing content. Explore overflow properties and customization (2023-09-15) - [CSS – Height & Width (Dimension)](https://khanwaseem.com/blog/course/css-height-width-dimension.md): Learn how to control the size and dimensions of web elements with CSS height and width properties. Achieve precise layouts and responsive designs. (2023-09-15) - [CSS – Outlines](https://khanwaseem.com/blog/course/css-outlines.md): Unlock a world of knowledge with our informative articles and expert insights. Stay informed and inspired with our diverse content. (2023-09-15) - [CSS – Cursors](https://khanwaseem.com/blog/course/css-cursors.md): Explore our diverse collection of articles, guides, and resources on various topics. Stay informed and inspired with our valuable content. (2023-09-15) - [CSS – Padding](https://khanwaseem.com/blog/course/css-padding.md): Explore a world of knowledge with expert insights on a wide range of topics. Stay informed and inspired with our curated content. (2023-09-15) - [CSS – Lists](https://khanwaseem.com/blog/course/css-lists.md): Discover expert insights on web design, coding, and digital trends. Stay up-to-date with the latest tips and tutorials for a successful online presence. (2023-09-15) - [CSS – Margin](https://khanwaseem.com/blog/course/css-margin.md): Explore CSS margins: Learn how to control spacing, layout, and whitespace on web pages with margin properties in your web design. (2023-09-15) - [CSS – Visibility](https://khanwaseem.com/blog/course/css-visibility.md): Explore CSS visibility property: control element display with visible, hidden, or collapsed values for dynamic web design and user interaction. (2023-09-15) - [CSS – Border](https://khanwaseem.com/blog/course/css-border.md): Learn about CSS borders: width, style, color, radius, and more. Enhance your web design with versatile border styling techniques. (2023-09-15) - [CSS – Table](https://khanwaseem.com/blog/course/css-table.md): Learn how to enhance the visual appeal and readability of tables in web design with CSS styling techniques for borders, colors, and layout. (2023-09-14) - [CSS – Links](https://khanwaseem.com/blog/course/css-links.md): Enhance user experience with CSS link styling. Learn how to customize link colors, hover effects, and more to create visually engaging web designs. (2023-09-14) - [CSS – Image](https://khanwaseem.com/blog/course/css-image.md): Using images in CSS is crucial for enhancing the visual appeal of web design. Learn how to incorporate images into your web pages effectively. (2023-09-14) - [CSS – Text](https://khanwaseem.com/blog/course/css-text.md): CSS (Cascading Style Sheets) – Text refers to the aspects of web design that involve styling and formatting textual content on a web page. (2023-09-14) - [CSS – Fonts](https://khanwaseem.com/blog/course/css-fonts.md): Certainly! Fonts are a fundamental element of web design that can greatly influence the aesthetics and readability of a website. (2023-09-14) - [CSS – Backgrounds](https://khanwaseem.com/blog/course/css-backgrounds.md): Certainly! In CSS, backgrounds play a crucial role in web design, allowing you to style the background of elements such as the entire page, divs, or even specific sections. (2023-09-13) - [CSS – color](https://khanwaseem.com/blog/course/css-color.md): Certainly! Colors in CSS allow you to add visual appeal and personality to your web designs. CSS offers various ways to specify colors, including named colors, hexadecimal color codes, RGB values, and HSL values. (2023-09-13) - [CSS – Measurement Units](https://khanwaseem.com/blog/course/css-measurement-units.md): Certainly! In CSS, measurement units play a crucial role in defining the size and dimensions of various elements on a web page. Understanding these units is essential for precise control over your web page’s layout and… (2023-09-13) - [How To Add CSS](https://khanwaseem.com/blog/course/how-to-add-css.md): Certainly, I’d be happy to provide you with human-generated instructions on how to add CSS to a web page. (2023-09-13) - [Class and ID Selector](https://khanwaseem.com/blog/course/class-and-id-selector.md): Certainly! Class selectors are an essential part of CSS that allow web designers and developers to apply styles to specific HTML elements based on their assigned class attributes. (2023-09-13) - [CSS Syntax](https://khanwaseem.com/blog/course/css-syntax.md): Certainly! CSS syntax is the set of rules and conventions used to write styling instructions for web documents. (2023-09-13) - [CSS – Introduction](https://khanwaseem.com/blog/course/css-introduction.md): CSS, or Cascading Style Sheets, is a style sheet language used to describe the presentation and formatting of web documents written in HTML (Hypertext Markup Language) and XML (Open Markup Language). wide) (2023-09-13) - [CSS Grid](https://khanwaseem.com/blog/course/css-grid-layout.md): Discover expert insights on web development, design trends, and coding tips. Stay updated with the latest in tech and unleash your creative potential (2023-09-12) ## Blog: Frontend Development Topic page: https://khanwaseem.com/category/frontend-development - [Front End Tips for Junior Devs](https://khanwaseem.com/blog/frontend-development/front-end-tips-for-junior-devs.md): Explorer tips and tricks for junior front-end developers! Learn the skills, tools, and best practices to kickstart your web development career successfully. (2023-10-10) ## Blog: Programming Language Topic page: https://khanwaseem.com/category/programming-language - [Python for Front-End Development](https://khanwaseem.com/blog/programming-language/python-for-front-end-development.md): Front-end development has long been associated with languages like HTML, CSS, and JavaScript. However, Python, known for its versatility and wide-ranging applications, is increasingly finding its place in the world of… (2023-10-11) - [JavaScript – The Number Object](https://khanwaseem.com/blog/programming-language/javascript-the-number-object.md): Learn about JavaScript’s Number Object: Create numeric values, perform operations, handle NaN and infinity, and use methods and properties effectively (2023-10-01)