GreatFrontEnd’s cover photo
GreatFrontEnd

GreatFrontEnd

Technology, Information and Internet

For passionate front end engineers worldwide to learn and connect

About us

GreatFrontEnd is a platform for passionate front end engineers. Created by a team of senior / staff engineers from big tech, our mission is to help front end engineers worldwide to improve their front end skills, get in touch with the latest innovations in the front end ecosystem and socialize with like-minded others. Check out the products we've developed just for front-enders on our website! 🚀 1. Front end interview preparation 2. Front end real world project challenges

Industry
Technology, Information and Internet
Company size
11-50 employees
Headquarters
San Jose
Type
Privately Held
Founded
2023
Specialties
Front-end Engineering and Front-end Development

Locations

Employees at GreatFrontEnd

Updates

  • GreatFrontEnd reposted this

    View profile for Yangshun Tay
    Yangshun Tay Yangshun Tay is an Influencer

    The npm registry website is one of the most-visited dev tools in the world. But it's painfully slow and dated. Someone finally did something about it! The Nuxt team started npmx.dev — a community-built browser for the npm registry that's fast and contains cool new features: - Extremely fast search - Tons of keyboard shortcuts - Fast and snappy file browser - Compare across other npm packages Not affiliated with npm Inc. Just developers scratching their own itch. I'm never going back to npmjs [dot] com. Try it out: npmx.dev ——— ♻ Repost to help others discover 📕 Save the post so you don't miss it 💡 Follow me Yangshun Tay and my company GreatFrontEnd for more

  • React just left Meta. It's now under the Linux Foundation with Amazon, Microsoft, Vercel, and 5 other founding members. That alone would be the biggest front-end news of the year. But in the same week, a Prettier alternative that's 30x faster hit beta, TypeScript 5.8 finally lets you require() ESM modules, and one Cloudflare engineer rebuilt Next.js with AI in a week for $1,100. Here's what you missed in front end this fortnight: 6 updates, all shipping now. React leaving Meta - good or bad for the ecosystem? Prepare for front end interviews with questions and solutions written by ex-FAANG engineers: https://lnkd.in/dGbcv3GH #FrontEnd #JavaScript #WebDevelopment #React #TypeScript #Oxfmt #GreatFrontEnd

  • V8 rewrote JSON.stringify from scratch. The result: more than 2x faster, and you didn't change a single line of code. The old implementation was recursive, scanned strings character-by-character, and reallocated its output buffer every time it ran out of space. The new one? Iterative traversal, SIMD hardware acceleration for string escaping, and a hidden class caching system that makes serialising arrays of same-shape objects absurdly fast. The wildest part: writing clean, consistent object shapes (same keys, same order) literally unlocks a fast path at the engine level. Good code practices = free performance. Which of these 6 optimisations surprised you the most? Deep dive into JavaScript fundamentals from closures to the event loop with questions written by ex-FAANG interviewers: 👇 https://lnkd.in/d5UWncbS #JavaScript #V8 #Performance #WebDevelopment #FrontEndDevelopment #GreatFrontEnd #NodeJS

  • GreatFrontEnd reposted this

    View profile for Yangshun Tay
    Yangshun Tay Yangshun Tay is an Influencer

    15 AI Engineering blog posts you should not miss Learn how to build AI products and AI agents from the best companies: 1. OpenAI — How we built OWL, the new architecture behind our ChatGPT-based browser, Atlas ↳ https://lnkd.in/g98Y69ud 2. OpenAI — Unrolling the Codex agent loop ↳ https://lnkd.in/gxiguMD8 3. OpenAI — Unlocking the Codex harness: how we built the App Server ↳ https://lnkd.in/gjh7KVG6 4. OpenAI — Harness engineering: leveraging Codex in an agent-first world ↳ https://lnkd.in/g_7Y_H8j 5. Anthropic — Building effective agents ↳ https://lnkd.in/gJ9pSpxV 6. Anthropic — How we built our multi-agent research system ↳ https://lnkd.in/g_3TZDnV 7. Anthropic — Effective context engineering for AI agents ↳ https://lnkd.in/g7pHnqmP 9. Anthropic — Beyond permission prompts: making Claude Code more secure and autonomous ↳ https://lnkd.in/gx-wezG9 9. Anthropic — Effective harnesses for long-running agents ↳ https://lnkd.in/g_dwkmUt 10. Cursor — Dynamic context discovery ↳ https://lnkd.in/g6bECPrk 11. Reddit — Query Autocomplete from LLMs ↳ https://lnkd.in/gcZJnemU 12. Figma — The Infrastructure Behind AI Search in Figma ↳ https://lnkd.in/gQS8QED6 13. Liveblocks — Building an AI copilot inside your Tiptap text editor ↳ https://lnkd.in/gJBs-jRY 14. Medium — Building a ChatGPT Plugin for Medium ↳ https://lnkd.in/ghJk-9mp 15. Notion — Two years of vector search at Notion: 10x scale, 1/10th cost ↳ https://lnkd.in/g3eUUXHC ——— ♻ Repost to help others discover 📕 Save the post so you don't miss it 💡 Follow me Yangshun Tay and my company GreatFrontEnd for more

    • Awesome AI Engineering blog posts
  • 265 million people use Canva every month, but not many people know how it's built. Canva runs a 60 million line monorepo with 500K+ files, built with Bazel - not Turborepo or Nx. State management? MobX with a custom Store-Presenter-Component pattern - not Redux, not Zustand. And for heavy image processing like alpha blending, they reach for WebGL to get GPU-level performance. The canvas, toolbars, sidebars, and editor are all React + TypeScript. But the architectural decisions underneath - MobX, Bazel, monorepo at that scale - that's where it gets interesting. What surprised you most about this stack? #Canva #TechStack #FrontEndDevelopment #React #MobX #SystemDesign #GreatFrontEnd #WebDevelopment Want to ace front end system design interviews? GFE has system design practice questions using the RADIO framework - covering collaborative editors, image-heavy platforms, and more: https://lnkd.in/ddrGiizn

    • No alternative text description for this image
  • Preparing for front end interviews without a plan is exhausting. You keep studying… But you’re never sure if you’re studying the right things. A focused roadmap can make a huge difference. That’s why millions of developers use GreatFrontEnd to prepare smarter instead of harder. If interviews are coming up, this might help. 🚀 Start your 3-month challenge today. https://lnkd.in/dsT4k6sA #frontenddeveloper #reactdeveloper #frontendinterview #webdevelopment #codinginterview #greatfrontend

  • GreatFrontEnd reposted this

    View profile for Yangshun Tay
    Yangshun Tay Yangshun Tay is an Influencer

    JavaScript tools ecosystem in 2026 + my recommendations: 📦 Package management — npm remains the default, with pnpm gaining significant traction for its efficient disk usage and strict dependency resolution. Yarn (especially Yarn Berry with PnP) is still used but has lost momentum relative to pnpm. → I recommend pnpm. Yarn v6 is being rewritten in Rust, and seems faster than pnpm, do keep a lookout! ⚡ Bundlers — Vite has become the de facto standard for most new projects, using esbuild for dev and Rollup under the hood for production builds (Rolldown in future for everything). webpack is still widespread in legacy codebases. Turbopack (from Vercel) has replaced webpack in Next.js apps. → I recommend Vite if you're not using Next.js. VoidZero (company behind Vite) has built other tools and their ecosystem has great synergy. ⚙️ Transpilers / compilers — SWC (Rust-based) has largely replaced Babel in modern toolchains. TypeScript's own tsc handles type-checking, while SWC and oxc handle the actual transpilation for speed. Babel still exists but is increasingly a legacy choice. → I recommend TypeScript, which is being rewritten in Golang, blazing fast. 🏃♂️ Runtimes — Node.js is the incumbent. Deno (from Node's original creator) offers a more secure, standards-aligned alternative. Bun is a newer all-in-one runtime that also bundles, transpiles, and manages packages, positioning itself as a Node replacement. → I personally use Node.js, but the others are great as well. ✨ Linting & formatting — ESLint remains standard for linting, though Biome (Rust-based) is gaining ground as a unified linter + formatter. Prettier is still the dominant formatter but Biome is a credible alternative. Oxlint and Oxfmt by VoidZero are getting ready for prime time. → I'm moving all my projects to Oxlint and Oxfmt. Rust-based tooling is so much faster and they integrate better with VoidZero's tools. 🧪 Testing — Vitest has overtaken Jest for new projects due to its Vite integration and speed. Playwright has become the go-to for E2E testing, largely displacing Cypress. Testing Library remains the standard for component-level tests. → I recommend Vitest and Playwright. 📂 Monorepo tools — Turborepo and Nx are the main options for managing monorepos at scale, handling task orchestration, caching, and dependency graphs. → I primarily use Turborepo, however Vite might also start doing monorepo task orchestration, keep a look out. 🎨 CSS tooling — Tailwind CSS dominates utility-first styling. CSS Modules, styled-components, and CSS-in-JS solutions (like Panda CSS and vanilla-extract) fill other niches. PostCSS remains a common processing layer, and Lightning CSS (Rust-based) is an emerging alternative. → I use Tailwind. Tailwind v4 uses Lightning CSS under the hood. What do you use? ——— ♻ Repost to help others discover 📕 Save the post so you don't miss it 💡 Follow me Yangshun Tay and my company GreatFrontEnd for more

    • Modern JavaScript Ecosystem 2026
  • Build a star rating component." Sounds easy. It's not. This is one of the most common React machine coding questions at FAANG, and it's designed to find exactly where you plateau. Basic version? 5 minutes. Production-ready with hover preview, keyboard nav, ARIA roles, fractional stars? Closer to 2 hours. I broke it into 5 levels. Most people stop at level 2. Level 4 - accessibility - is what separates senior hires from everyone else, and almost nobody even practices it. Where would you actually stop in a timed interview? #ReactJS #FrontEndInterview #MachineCoding #CodingInterview #FrontEndDevelopment #GreatFrontEnd #WebDevelopment #InterviewPrep Practice this exact question + more React interview questions with detailed solutions: https://lnkd.in/dwQSGxR6

  • GreatFrontEnd reposted this

    View profile for Yangshun Tay
    Yangshun Tay Yangshun Tay is an Influencer

    I'm doing a 4-day "No ChatGPT Challenge" from Feb 29 – 32! 🚫 Last year I successfully completed the same challenge from Feb 29 – 31 without using AI once. Not a single slip. Here were my results: → Wrote a for loop from memory → Remembered what Stack Overflow looks like → Typed "console.log" without autocomplete suggesting it first → Debugged an issue by actually reading the error message The response was overwhelming. Thousands of developers also wanted in, everyone completed it. So this year, I'm going bigger. I'm extending the challenge to 4 days — Feb 29 through Feb 32. Not just ChatGPT this year. No Claude. No Copilot. No Cursor. Just you, your brain, and the faint memory of how to code. Who's in? Drop a 🧠 if you're joining me, it's free to join. __________ I post regularly about software engineering, front end, memes, and more. Follow me Yangshun Tay and my company GreatFrontEnd

    • No ChatGPT challenge 2026

Similar pages

Browse jobs