Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Frontend Infra 成魔之路

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for LINE Developers Taiwan LINE Developers Taiwan PRO
December 07, 2023
240

Frontend Infra 成魔之路

Speaker: Timi Chen
Event: 台大電機企業參訪

Avatar for LINE Developers Taiwan

LINE Developers Taiwan PRO

December 07, 2023
Tweet

More Decks by LINE Developers Taiwan

Transcript

  1. Timi Chen 陳以潼 TECH FRESH • BBA in Information Management

    @ NTU • LINE | TECH FRESH @ JSTF • 2023 – Current • 25Sprout | Frontend Intern @ SurveyCake • 2022 – 2023 • NTUSA | Director for Information / Vice President • 2021 – Current
  2. Frontend Framework React Vue Angular Svelte Module Bundlers SSR/SSG Framework

    Next Nuxt Gatsby Package Manager npm Yarn Pnpm Bun Vibrant JavaScript Ecosystem Webpack Vite Rollup Parcel 🌐 🧳 🖥 🧺
  3. Role of Frontend Infra Team Testing Performance Security Accessibility Observability

    JSTF Feature Feature Product Teams Feature Feature Feature Feature Feature Feature
  4. JSTF Research & Produce Guidelines for Developers Provide Tools for

    Following Guidelines Monitor the Enforcement of the Guidelines Support Developers with Feedback & Queries Our Mission
  5. Lighthouse Testing Performance Security Accessibility Observability • Tool for measuring

    performance, accessibility, best practices, and SEO for Web pages. • JSTF will track the scores, notify the teams in event of significant score decrease.
  6. SonarQube Tes0ng Performance Security Accessibility Observability • Tool for checking

    source code for code quality, potential bugs, vulnerabilities, and security hotspots. • JSTF maintains our own set of rules, to fit the requirements of our teams.
  7. Sentry Testing Performance Security Accessibility Observability • Tool for recording

    and tracking runtime errors of application. Zap Tes0ng Performance Security Accessibility Observability • Tool for automated security test.
  8. JSTF Project Generator + Backstage Software Template Tes0ng Performance Security

    Accessibility Observability • Generates new FE project with config that follows JSTF guidelines. • Set up the entire development-deployment (CI/CD) environment.
  9. What I Actually Do • Trying to understand poorly documented

    code. • Discovering hidden API endpoint with intuition. • Attempting to emulate a x86 machine on an Apple M1 laptop. • Getting massages. • Waiting for pipeline to finish. 🧙 🗿 🔮 🐢 🕸 💆