πŸ™
Frontend Dev Guide
  • ⚑Read Me First
  • πŸ“–Frontend Interview Guide
    • πŸ’¬Technical Behavior
      • Frontend Interview Questions
      • Answering Interview Questions
    • πŸ’»Coding Challenges
      • Frontend Code Challenges
      • Data Structures and Algorithms
        • Binary Search Tree
        • Blind 75 and Neetcode
      • Take Home Assignments
    • πŸ•ΈοΈFrontend System Design
      • What is Frontend System Design?
        • Parts of the Frontend System Design
          • 1) Gather Requirements
          • 2) Architecture/High Level Design
          • 3) Data Model and Flow
          • 4) API
          • 5) Optimization and Deep Dive
        • Example: Design Spotify
  • πŸ”¦Frontend Deep Dive
    • πŸ₯žMicrofrontends
    • 🧩Fundmentals
      • πŸ”΅Cross Browser Compatibility
    • πŸ“šFrameworks/Libraries
      • 🟒Vue
      • πŸ”΅React
        • Waterfalls, Unidirectional Data Flow
        • React Server Components
    • 🏁Patterns
      • 🟑Design Patterns
      • βšͺRendering Patterns
      • 🟣Performance Patterns
    • πŸ”‹Performance
      • βšͺNetwork Optimizations
      • 🟠Build Optimizations
      • 🟣Asset Optimizations
      • πŸ”΅Core Web Vitals
  • 🐍Python
    • βšͺDjango
      • Classbased Views (CBV)
      • Cross-Site Request Forgery (CSRF)
  • πŸ—»Working Life
    • 🟣Technical Communication
  • πŸ“šGlossary
  • πŸ’‘Resources
  • πŸ‘©β€πŸ’»About Me
Powered by GitBook
On this page

Read Me First

What is the Frontend Dev Guide?

NextFrontend Interview Guide

Last updated 2 years ago

This site is a collection of the knowledge that I've accumulated overtime as I navigate deeper into the world of frontend engineering. The content contained here will be updated occasionally. I hope to maintain this site throughout my career, and provide a clean picture of how to break down different parts of the frontend developer's journey.

Frontend Developer and the Future

A frontend developer is a software developer who specializes in creating the user interface and user experience of a website or application. They are responsible for designing and coding the visual elements of a website or application, such as buttons, forms, and layout, and making sure that it is responsive and accessible to all users.

The future of frontend development looks to be focused on creating more immersive and interactive experiences for users. This includes incorporating technologies such as virtual and augmented reality, artificial intelligence, and machine learning. Additionally, there will be a greater emphasis on creating responsive designs that adapt to different screen sizes and devices, as well as accessibility for users with disabilities.

Frontend developers will also need to stay up to date with the latest web development technologies and frameworks, such as Angular, React, and Vue.js, in order to create dynamic and interactive user interfaces. With the increasing popularity of mobile devices and the Internet of Things, frontend developers will also need to be proficient in developing for these platforms.

Overall, the future of frontend development is exciting and dynamic, with new technologies and user expectations driving innovation in the field.

Have questions? Please feel free to drop a message via

⚑
πŸͺ„
πŸ’¬
linkedin