Front-End Knowledge Base: An Introductory Index
The Complete Guide to this medium channel
Greetings! 🙏🏻
I’m Ayush, a passionate Software Developer from India 🇮🇳 with a strong interest and expertise in Front-end Technologies. With over 8 years of hands-on experience in developing Web and Mobile Applications, I have honed my skills and gained valuable insights into the field.
As an avid reader in the web development space, I have always envisioned maintaining a channel dedicated to this subject. The pandemic provided me with the perfect opportunity to explore and enhance my blogging skills.
On this Medium channel, I cover a wide range of topics, starting from the basics and progressing to advanced concepts. Whether you are a beginner venturing into the world of web development or an experienced developer seeking to expand your knowledge, you’ll find valuable content tailored to your needs.
Additionally, my articles can serve as a valuable resource for interview preparation at all experience levels. I have thoughtfully categorized and listed all the articles for easy navigation, allowing you to quickly find and read about the topics that interest you the most.
The topics are categorized into five main sections: JavaScript Concepts, General Web Development Concepts, React and Redux, HTML and CSS, and Interview Preparation Guide.
1) JavaScript Concepts
- How Closures Work in JavaScript: A Guide
- An Overview of JavaScript Promises
- A Basic Guide to Object-Oriented Programming (OOP) patterns in JavaScript
- A Quick Guide to Call, Apply and Bind Methods in JavaScript
- JavaScript Hoisting and Temporal Dead Zone(TDZ)- var, let, const and function declarations
- The JavaScript Event Loop: Explained
- The JavaScript Event Propagation: Explained
- JavaScript Currying: Comprehensive Guide
- JavaScript Array Methods: Explained with Polyfills — forEach, map, filter, reduce & splice
- A Deep Dive into Shallow Copy and Deep Copy in JavaScript
- Debouncing and Throttling in JavaScript: Comprehensive Guide
2) General Web Development Concepts
- Website Performance Optimization: The Definitive Guide
- Website Security — A Comprehensive Guide
- What is Cross-Origin Resource Sharing (CORS)?
- HTTP Request Methods: Complete Guide
- The Definitive Guide to JavaScript SEO
- A Deep Dive into Server-Side Rendering (SSR) in JavaScript
- How to Handle Large Lists on the Frontend: A Detailed Guide
- What is better for HTTP Requests: Fetch or Axios Comparison
3) React and Redux
- React vs Angular : A Comparison Between the Two Front-End Development Options
- React: The Virtual DOM — Comprehensive Guide
- React: All about Components
- React Lifecycle Methods — A Deep Dive
- React Hooks: The Complete Guide
- React App Performance Optimization: The Definitive Guide
- Beginner’s Guide to Redux
- Implementing Redux from Scratch
4) HTML and CSS
- A Complete Guide to Web Storage APIs — Local Storage and Session Storage
- The Complete Guide to CSS Position — static, relative, absolute, fixed, and sticky
5) Interview Preparation Guide
- JavaScript — Interview Preparation Guide ( 50 Output related questions )
- HTML — Interview Preparation Guide ( 50 questions )
- Front-End System Design Guide
📫 How to contact me?
⦿ Connect with me on LinkedIn 👨🏻💻
⦿ Follow me on Twitter 🐦
⦿ Shoot Me an Email💌
I believe that by sharing my knowledge and experiences, I can contribute to the growth of the developer community and assist fellow enthusiasts in their learning journey. Join me on this exciting venture as we delve into the world of front-end technologies together.
Feel free to reach out if you need an article on a specific topic. I’m also open to suggestions and feedback! Happy coding! 🚀
Let’s code, learn and grow together. Happy reading! :)