Frontend Masters Boost RSS Feed https://frontendmasters.com/blog Helping Your Journey to Senior Developer Tue, 11 Feb 2025 18:44:10 +0000 en-US hourly 1 https://wordpress.org/?v=6.9 225069128 25+ Days of Expert-Led Workshops Coming in 2025 https://frontendmasters.com/blog/25-days-of-expert-led-workshops-coming-in-2025/ https://frontendmasters.com/blog/25-days-of-expert-led-workshops-coming-in-2025/#comments Tue, 11 Feb 2025 18:44:08 +0000 https://frontendmasters.com/blog/?p=5166 Get ready – we’re launching our biggest year of training yet. Over 25 days of live, expert-led workshops scheduled so far – head to the workshops page to see what we have scheduled! There are a number of them coming up in just the new few weeks.

Whether you’re focusing on React, TypeScript, or Fullstack Next.js or Go, we’ve got your learning path covered. Here’s what we have scheduled in 2025 so far:

Frontend:

  • Master Chrome DevTools – improve debugging & performance
  • Intermediate React – Build bulletproof React architectures
  • Web Accessibility – Make your website for everyone
  • Web Auth APIs – Implement secure auth flows from the ground up
  • CSS Basics – Create a portfolio with modern CSS
  • Scale React state management – build large applications
  • Model complex domains with TypeScript
  • TypeScript monorepos – Architect maintainable projects

Backend & Fullstack

  • Next.js Fundamentals – Build production-grade Next.js systems
  • Fullstack TypeScript – Build end-to-end TypeScript applications
  • Build a Fullstack App with Vanilla JS and Go
  • Complete Go – From Day one of Go to Full Backends
  • Create enterprise Java Spring Boot apps
  • Modern Fullstack Deployment – Deploy like a DevOps pro
  • Fullstack System Design – Design scalable full-stack architectures

Other Great Topics: 

  • Become a VS Code power user
  • C Fundamentals: Get pumped for int main(void)
  • Building a Static Type-Inferring Compiler

The best part? We live stream the workshops for free on the Frontend Master homepage on the day of the event.

RSVP to attend virtually on our workshops page.

Want the full workshop experience? Join us in-person in Minneapolis! Limited spots available for each session – apply to join in-person here.

More workshops will be added throughout 2025, so let us know what you’d like to learn by commenting below.

]]>
https://frontendmasters.com/blog/25-days-of-expert-led-workshops-coming-in-2025/feed/ 3 5166
New Course: Modern CSS Layouts with CSS Grid https://frontendmasters.com/blog/new-course-modern-css-layouts-with-css-grid/ https://frontendmasters.com/blog/new-course-modern-css-layouts-with-css-grid/#respond Thu, 30 May 2024 21:12:24 +0000 https://frontendmasters.com/blog/?p=2468 To quote Chris Coyier from his recent post, Modern CSS Features You Need to Know:

"The speed of CSS development doesn't seem to have slowed down. There is plenty to continue to watch for and look forward to." - Chris Coyier

Given CSS’s ever-evolving capabilities, having a robust understanding allows you to build better-looking, higher-performing, and more accessible websites. And Jen Kramer’s new course Ultimate CSS Grid & Layout Techniques will level-up your layout skills and take you beyond the basics with Grid, Flexbox, Subgrid & Container Queries.

Jen Kramer teaching the new Ultimate CSS Grid & Layout Techniques course

Ultimate CSS Grid & Layout Techniques

Go from zero to layout hero! CSS Grid is the most important tool in a modern web developer’s toolkit for laying out web pages. With its two-dimensional structure, precise positioning, and overlapping elements, you’ll learn to achieve complex layouts with minimal code. You’ll also explore advanced techniques like container queries for adaptive components and subgrids for nested layouts. Through hands-on CodePen exercises, you’ll apply these techniques to real-world projects.

Highlights from the course:

  • Learn the fundamentals of CSS Grid and when to use it versus Flexbox.
  • Layout complex design by spanning rows, columns, and areas.
  • Practice mobile and desktop-first approaches to CSS layout.
  • Explore responsive image techniques with the srcset and sizes attributes and art-direct your images with the picture element.
  • Use the latest layout features of CSS including Subgrid and Container Queries.

Enjoy the new Ultimate CSS Grid & Layout Techniques course!

Podcast Episode with Jen Kramer

We also recorded a podcast episode with Marcy and put it up on YouTube: Jen Kramer: CSS evolution, teaching @ Harvard extension, no code | The Frontend Masters Podcast Ep.3

Jen Kramer, an experienced developer who has been educator at the Harvard Extension School and now teaches at Annie Canons

The episode is up on Spotify and Apple Podcasts as well!

]]>
https://frontendmasters.com/blog/new-course-modern-css-layouts-with-css-grid/feed/ 0 2468
Top 20 Frontend & Fullstack Courses (May 2024) https://frontendmasters.com/blog/top-frontend-fullstack-courses-may-2024/ https://frontendmasters.com/blog/top-frontend-fullstack-courses-may-2024/#comments Tue, 21 May 2024 13:39:39 +0000 https://frontendmasters.com/blog/?p=2252 Here is a list of popular courses on Frontend Masters for May 2024.

Deep JavaScript fundamentals, React, and TypeScript continue to be incredibly popular. We’re proud that our community values learning the deep fundamentals—investing in core skills pays off for your entire career. As new tools and techniques evolve, it is much easier to stay up-to-date when your fundamentals are strong.

Next are core topics like Git, algorithms, Node.js, and full stack (setting up your own servers). We’ve also seen a rise in the popularity of courses on Go, so we are planning an extensive Go course this fall! We’ve used Go internally as a team since 2017 and have been happy with it. Lastly, Next.js framework fundamentals are popular, and Tailwind made the list with its utility-first approach to CSS!

CourseCourse Author
Complete Intro to React, v8Brian Holt
JavaScript: From First Steps to ProfessionalAnjana Vakil
JavaScript: The Hard Parts, v2Will Sentance
Everything You’ll Need to Know About GitThePrimeagen
Complete Intro to Web Development, v3Brian Holt
The Last Algorithms Course You’ll NeedThePrimeagen
Build Go Apps That Scale on AWSMelkey
TypeScript 5+ Fundamentals, v4Mike North
Introduction to Next.js 13+, v3Scott Moss
Deep JavaScript Foundations, v3Kyle Simpson
Full Stack for Front-End Engineers, v3Jem Young
Basics of GoMax Firtman
API Design in Node.js, v4Scott Moss
Intermediate React, v5Brian Holt
Introduction to Node.js, v3Scott Moss
Vanilla JS: You Might Not Need a FrameworkMax Firtman
The Hard Parts of Ul DevelopmentWill Sentance
Web App Testing & ToolsMisko Hevery
Tailwind CSSSteve Kinney

Whether you’re newer to the industry and learning these core skills for the first time, or an experienced developer looking to brush up your skills, this list is a great reference for courses you’ll want to take!

]]>
https://frontendmasters.com/blog/top-frontend-fullstack-courses-may-2024/feed/ 5 2252
Actually Learn Git (and Podcast Interview with ThePrimeagen) https://frontendmasters.com/blog/actually-learn-git/ https://frontendmasters.com/blog/actually-learn-git/#respond Fri, 10 May 2024 18:36:45 +0000 https://frontendmasters.com/blog/?p=2141 Git is one of the most important tools to any software engineer. It can also be one of the biggest headaches when attempting a complex merge or unwinding a tangled mess of commits. 

But what if you didn’t need to rage-quit and start over with git reset –hard? Well, ThePrimeagen is here to teach you Everything You Need to Know About Git. This isn’t just about pushing, pulling, merging, and rebasing (although, that’s all covered). He’ll also show you how git works under the hood and help you understand commit history and solve complex conflicts. 

Everything You Need to Know About Git

Never run into an unsolvable Git problem again. Create and manage repos, branch for parallel development, and resolve conflicts with merge and rebase. Learn advanced git abilities like interactive rebasing for cleaning up commit history, bisecting to locate problematic commits, worktrees, and the reflog. By understanding Git’s architecture and inner workings, you’ll be able to handle any Git problem with confidence and become an indispensable asset to any large project.

Some highlights from the course:

  • Understand Git’s architecture under the hood and configure Git settings
  • Learn the most important strategies and commands for merging conflicts (merge, rebase, cherry-pick, and squash)
  • Search and bisect commit history to identify issues
  • Add advanced tools to your tool belt like stashing, interactive rebasing, and worktrees
  • Use tags for versioning and contribute to open source projects

We hope you enjoy learning Everything You Need to Know About Git

Podcast Interview with ThePrimeagen

If you haven’t seen it yet, we did a podcast with ThePrimeagen. It’s at over 100k views and tons of people said they enjoyed it in the comments! ThePrimeagen: VIM (btw), Streaming, & Content Creation | The Frontend Masters Podcast Ep.9

Episode 9 of the Frontend Masters Podcast features ThePrimeagen, Netflix engineer and NeoVim enthusiast (by the way). In this episode he discusses the challenges of developer productivity, his experience with various programming roles, and his passion for Vim, and tooling. ThePrimeagen also delves into balancing work with personal life, the intricacies of content creation, and his excitement for future projects, including live reacting to tech conferences. Additionally, ThePrimeagen reflects on his journey, offering a rare glimpse into the life lessons learned along the way.

The episode is up on Spotify and Apple Podcasts as well.

Here are all of ThePrimeagen’s courses on Frontend Masters, btw.

]]>
https://frontendmasters.com/blog/actually-learn-git/feed/ 0 2141
Go on AWS Course (and Podcast Interview with Melkey) https://frontendmasters.com/blog/go-on-aws-course/ https://frontendmasters.com/blog/go-on-aws-course/#respond Mon, 29 Apr 2024 17:40:41 +0000 https://frontendmasters.com/blog/?p=1854 You may have noticed that the FrontendMasters.com website is fast. We use Go on the backend and a small amount of vanilla JavaScript where it’s needed on the front-end. Our CTO chose Go because of its speed and simplicity.

I'm currently trying to optimise the CLS in a big enterprise Angular project and seeing the http://FrontendMasters.com website is just driving me crazy.

IT'S SO DAMN SMOOTH. HOW ARE YOU RESPONSIVE BUT DON'T HAVE ANY CLS.

HOW, YOU DARK MAGICIANS?!?!?  (really, how)
Our website is HTML (Go/Hugo), CSS modules, and vanilla JavaScript. 🙂

What’s not as simple is the AWS infrastructure behind the scenes. Sure, this diagram looks simple enough:

Client server architecture on AWS

However, cloud hosts like AWS, Azure, and Google App Engine are notoriously complex. It turns out, we can avoid the interface and code our application and our infrastructure in Go! Melkey’s new course will help you understand the speed and simplicity of Go, adopt an infrastructure-as-code deployment strategy, and Build Go Apps that Scale on AWS!

Melkey teaching the Building Go Apps that Scale on AWS course

Build Go Apps that Scale on AWS

Build Go applications from scratch and deploy infrastructure-as-code to AWS! Save and retrieve data in DynamoDB and secure your APIs with Amazon’s API Gateway. Gain practical experience and learn the fundamentals of Go while understanding the scalability of AWS as you create an end-to-end login and authentication experience.

Other highlights of the course include:

  • Learn key Go fundamentals, including arrays, slices, structs, receivers, and when to use pointers or references.
  • Scaffold a Go application from the ground up and use AWS CDK to craft an infrastructure as a code deployment strategy.
  • Build a scalable authentication application that leverages serverless Lambda functions, DynamoDB, and an API Gateway.
  • Use a JSON Web Token to authenticate users and protected routes in your application.

We hope you enjoy the new Building Go Apps that Scale on AWS course!

The course is already in our top 10 courses this month and early reviews have been great:

Podcast Interview with Go Twitch Streamer Melkey

We also did a podcast interview with Melkey and put it up on YouTube: From Robotics and ML to Twitch/YouTube: Melkey’s Tech Journey | Frontend Masters Podcast Ep. 14

In this episode, we talk with Melkey, a popular Twitch streamer (and Twitch employee) with a unique background in robotics, machine learning, and a wide range of sports. We talk about the technical challenges of machine learning, wrestling to rugby, his first job fixing go-karts, and eventually getting into software dev and landing at Twitch. Expect tech and career advice mixed with lighthearted banter as Melkey shares his experiences and insights, significantly impacting tech and streaming content.

The episode is up on Spotify and Apple Podcasts as well!

]]>
https://frontendmasters.com/blog/go-on-aws-course/feed/ 0 1854
Make your React web apps more accessible (two new courses) https://frontendmasters.com/blog/make-your-react-web-apps-more-accessible/ https://frontendmasters.com/blog/make-your-react-web-apps-more-accessible/#respond Thu, 14 Mar 2024 15:49:48 +0000 https://frontendmasters.com/blog/?p=1237 Why should you spend the time making your web apps accessible? Not only are there legal and business reasons, but the biggest reason is it’s a civil right – we want *everyone* to be able to access our websites and web apps!

“An inaccessible website can exclude people just as much as steps at an entrance to a physical location.”

~ADA.gov

Yet, according to WebAIM, developers still aren’t doing enough:

According to WebAim Million Report
98.1% Home Pages have At Least One WCAG 2.0 Failure
Causes of Most Common Accessibility Failures
Low Contrast Text
Missing Image Alt Text
Empty Links
Missing Form Input Labels
Empty Buttons
Missing Document Language

And this is just for websites. If you’re building something a React web app, there are additional things to consider, like interactive elements. If you’re looking for a job or a promotion, accessibility knowledge can really set you apart.That’s why we’re excited accessibility expert Marcy Sutton Todd created two new courses: Web App Accessibility (featuring React) for developers and Enterprise Web App Accessibility for technical leaders, to help build a more inclusive web! 

Web App Accessiblity (feat. React)

Solve the most common accessibility issues in React apps using testing tools, semantic HTML, and ARIA attributes to make interactive elements accessible. You’ll get hands-on experience with screen readers, keyboard navigation, focus management, and visual accessibility techniques, including color contrast and motion reduction. Learn to test and build with accessibility in mind, making your web apps more compliant with standards like WCAG and, most importantly, inclusive to the broadest audience possible!

Some highlights from the course:

  • Apply WCAG and ARIA standards in React for better accessibility.
  • Use screen readers and alternative text to support accessibility.
  • Improve navigation with semantic HTML and ARIA attributes.
  • Identify and resolve accessibility issues using Axe and Lighthouse.
  • Implement keyboard navigation and visual adjustments for inclusivity.

Web App Accessibility course → https://frontendmasters.com/courses/react-accessibility/


Enterprise Web App Accessibility (Feat. React)

Learn to bake accessibility into your development process and culture. Understand UI accessibility, ARIA, focus management, and how to test for accessible web apps. Through hands-on exercises, you’ll tackle optimizing components for screen readers and keyboards, utilizing semantic HTML, and understanding JavaScript’s impact on accessibility. Foster an accessibility-focused culture within your development teams, equipping you with the knowledge to build inclusive web applications!

Here’s some highlights of what you’ll learn from the course:

  • Automate accessibility testing and build a culture of accessibility in your organization.
  • Fix common accessibility issues with best practices.
  • Craft accessible UIs that leverage visibility classes, accessible naming, and ARIA.
  • Test accessibility using tools like axe and screen readers.
  • Navigate JavaScript’s impact on web app accessibility.

Enterprise Accessibility Course → https://frontendmasters.com/courses/enterprise-accessibility/

Podcast Episode with Marcy Sutton Todd

We also recorded a podcast episode with Marcy and put it up on YouTube: Marcy Sutton Todd – A Dive into Web Accessibility | Frontend Masters Podcast Ep.13

Marc Grabanski CEO of Frontend Masters interviewing Marcy Sutton Todd Accessibility expert.

The episode is up on Spotify and Apple Podcasts as well!

]]>
https://frontendmasters.com/blog/make-your-react-web-apps-more-accessible/feed/ 0 1237
Testing Your JavaScript Knowledge Course (and Podcast Interview with Lydia Hallie) https://frontendmasters.com/blog/testing-your-javascript-knowledge/ https://frontendmasters.com/blog/testing-your-javascript-knowledge/#respond Wed, 28 Feb 2024 18:15:10 +0000 https://frontendmasters.com/blog/?p=1051 Quizzing has always been a highly requested feature, and we wanted it not just to be a test — but a course that combines challenging questions with in-depth, quality instruction. We released our first quiz-based course last year covering advanced web development topics and folks seem to really enjoy it.

Today, we’re excited to release our second quiz-based course by Lydia Hallie with questions on JavaScript!

Lydia teaching the new JavaScript quiz course

Test Your JavaScript Knowledge

Challenge your core knowledge of JavaScript with 50 interactive quiz questions covering topics like the event loop, scopes and closures, the this keyword, classes and prototypes, garbage collection, and more! After each question, you’ll get an in-depth visual explanation from Lydia.

I personally really enjoyed her visual explanations of the event loop and how JavaScript processes the microtask and macrotask queues. It’s difficult to wrap your head around asynchronous code – things like timers and async/await – and Lydia really challenged how much I thought I knew. (BTW, she recommends this classic talk on YouTube: What the heck is the event loop anyway? if you haven’t seen it or don’t know much about the event loop, go check it out)

Lydia visually explaining the JavaScript event loop

Other highlights of the course include:

  • Solidify your understanding of asynchronous programming and JavaScript’s event loop
  • Grasp the “this” keyword and the nuances of scope and closures
  • Test your knowledge of module loading, maps/sets, proxies, and template literals
  • Utilize classes and prototypes for prototypal inheritance
  • Explore modules and garbage collection for code optimization

We hope you enjoy Testing Your JavaScript Knowledge!

Podcast Interview with Lydia Hallie

We also did a podcast interview with Lydia and put it up on YouTube: From Self Taught Coder to Vercel Through Open Source | Frontend Masters Podcast Ep.12

Lydia Hallie takes us through her tech journey, from early coding experiments to becoming a prominent figure in the developer community as a Staff Developer Relations Engineer for Vercel. Lydia shares her unique approach to tech talks, emphasizing authenticity and leveraging visual storytelling to make complex concepts accessible. She discusses the challenges of public speaking, her collaboration with Addy Osmani on patterns.dev, and her strategies for engaging with her audience beyond conventional presentation styles. Lydia also opens up about her personal struggles with burnout, highlighting the critical need for balance between work intensity and self-care. Her story is not just about her technical achievements but also about her insights into maintaining passion and productivity in tech. Lydia’s reflections offer valuable lessons on the importance of self-awareness and the courage to prioritize well-being alongside professional growth.

The episode is up on Spotify and Apple Podcasts as well!

]]>
https://frontendmasters.com/blog/testing-your-javascript-knowledge/feed/ 0 1051
Is leadership the right career path for you? New courses by Netflix managers https://frontendmasters.com/blog/is-leadership-right-for-you/ https://frontendmasters.com/blog/is-leadership-right-for-you/#respond Thu, 18 Jan 2024 14:00:00 +0000 https://frontendmasters.com/blog/?p=553 As you continue to evolve in your career to a senior/lead developer, you may stop and wonder what the next step is for you to continue moving forward. “Should I pursue a leadership role?”

It’s important to understand that if you do decide to pursue management, that it’s a role change, not a promotion. It’s also not a career move that’s right for everyone. Luckily, Jem Young and Ryan Burgess, Engineering Managers at Netflix, have new courses to help you identify if management is right for you and will teach you the skills to thrive as an engineering manager if you choose this path!

Engineering Management Fundamentals 101

“The goal of this course is to help you understand Engineering Management. Even if you decided being a manager isn’t right for you, that’s fine. If you understand the lessons here, you will become a better software engineer.”

Jem Young, Software Engineer Manager at Netflix

Jem discusses motivations for transitioning into management and confronts hard truths about the position to discover what makes a good manager.You’ll learn to develop people leadership skills, learn the day-to-day responsibilities, effective meeting management, and the initial challenges of new managers. You’ll know if management is right for you and get the foundations for a successful career in software management!

Some highlights from the course:

  • Transitioning to management requires a shift from coding to people management.
  • Key skills include effective communication, conflict resolution, and team development.
  • Balancing technical knowledge with business understanding is crucial for aligning team and organizational goals.
  • Run meetings more effectively to respect your team’s time and still communicate the most essential information.
  • Dispel common myths about management and find out if engineering management is right for you!

Enterprise Engineering Management 102

Learn the keys to leading high-performing technical teams from Ryan Burgess, Senior Software Engineering Manager at Netflix. Set up your teams for success by developing OKRs and KPIs, team charters, hiring processes, and fostering strong partnerships. You’ll discover the importance of giving and receiving feedback and navigating change management to improve your teams. See real-world examples, interactive exercises, and expert discussions that will enhance your leadership skills!

Here’s some highlights of what you’ll learn from the course:

  • Create OKRs and KPIs to create team goals and performance metrics.
  • Develop team charters for creating alignment around a shared mission.
  • Refine your hiring processes to build diverse and skilled technical teams.
  • Establish and nurture productive partnerships across teams.
  • Improve through cultivating feedback and evolving in changing tech environments.


We hope you enjoy these new courses: Management Engineering Fundamentals and Enterprise Enterprise Management!

]]>
https://frontendmasters.com/blog/is-leadership-right-for-you/feed/ 0 553