<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/frontendmasters/best-of/2024/09" -->

---
title: Best Frontend Masters posts — September 2024 | daily.dev
description: The most upvoted Frontend Masters posts from September 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/frontendmasters/best-of/2024/09
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/frontendmasters/best-of/2024/09
og:type: website
og:site_name: daily.dev
og:title: Best Frontend Masters posts — September 2024 | daily.dev
og:description: The most upvoted Frontend Masters posts from September 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Frontend Masters — September 2024

1. 1  
[](https://daily.dev/posts/a-complete-guide-to-beginning-with-typescript-frontend-masters-boost-jusfgdoct "A Complete Guide to Beginning with TypeScript – Frontend Masters Boost")  
Article  
![Avatar of frontendmasters](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d34dd87208f24090bfb0917307fcf89f)Frontend Masters · 2y  
A Complete Guide to Beginning with TypeScript – Frontend Masters Boost  
A comprehensive guide detailing the prerequisites, initial setup, and benefits of learning TypeScript for JavaScript developers. It emphasizes the differences between TypeScript and JavaScript, explains TypeScript's type system, compiler, and language service, and provides curated resources and steps to facilitate learning TypeScript, highlighting its significance in professional development.  
58
2. 2  
[](https://daily.dev/posts/button-stealer-frontend-masters-boost-awip71mhn "Button Stealer – Frontend Masters Boost")  
Article  
![Avatar of frontendmasters](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d34dd87208f24090bfb0917307fcf89f)Frontend Masters · 2y  
Button Stealer – Frontend Masters Boost  
Button Stealer is a Chrome extension that automatically collects buttons from websites you visit. It's fun, free, and serves no practical purpose. In addition, Frontend Masters offers comprehensive courses on vital front-end technologies and supports open source projects with donations totaling $313,806 to date.  
34  
3
3. 3  
[](https://daily.dev/posts/infinity-in-css-frontend-masters-boost-vlklphvp1 "Infinity in CSS – Frontend Masters Boost")  
Article  
![Avatar of frontendmasters](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d34dd87208f24090bfb0917307fcf89f)Frontend Masters · 2y  
Infinity in CSS – Frontend Masters Boost  
Will Boyd explains the usage of the infinity value in CSS, highlighting that it cannot be used for animations because a fraction of infinity is still infinity. He demonstrates a practical application with border-radius for creating pill-shaped buttons and shares a humorous note about how it caused build issues on an outdated version of PostCSS.  
22
4. 4  
[](https://daily.dev/posts/what-software-developer-skills-should-you-focus-on-leading-into-2025-frontend-masters-boost-ahhpkkv8f "What Software Developer Skills Should You Focus on Leading Into 2025? – Frontend Masters Boost")  
Article  
![Avatar of frontendmasters](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d34dd87208f24090bfb0917307fcf89f)Frontend Masters · 2y  
What Software Developer Skills Should You Focus on Leading Into 2025? – Frontend Masters Boost  
Mid-level developers seeking to advance their careers towards senior roles should focus on mastering key skills. These include deepening their understanding of JavaScript fundamentals, learning both Functional and Object-Oriented programming paradigms, becoming proficient in TypeScript, mastering a particular framework like React or Next.js, and understanding design patterns. Additionally, refining performance optimization techniques, leveraging testing and code quality tools, and acquiring skills in CSS, design tools like Figma, and emerging technologies such as Rust and Go are recommended. Gaining knowledge in accessibility, full stack development, and Git will also be beneficial.  
19
5. 5  
[](https://daily.dev/posts/a-complete-guide-to-beginning-with-javascript-frontend-masters-boost-ekn3afto2 "A Complete Guide to Beginning with JavaScript – Frontend Masters Boost")  
Article  
![Avatar of frontendmasters](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d34dd87208f24090bfb0917307fcf89f)Frontend Masters · 2y  
A Complete Guide to Beginning with JavaScript – Frontend Masters Boost  
This guide provides an introduction to learning JavaScript, covering prerequisites, an overview of the language's history and current usage, and common obstacles for beginners. The article emphasizes starting with fundamental programming concepts before diving into JavaScript-specific knowledge. It also offers resource recommendations and outlines the primary use cases for JavaScript in web browsers and Node.js environments.  
16

[See all Frontend Masters archives](/sources/frontendmasters/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/frontendmasters/best-of/2024/09#page","url":"https://daily.dev/sources/frontendmasters/best-of/2024/09","name":"Best Frontend Masters Posts — September 2024","description":"The most upvoted Frontend Masters posts from September 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/frontendmasters/best-of/2024/09#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/a-complete-guide-to-beginning-with-typescript-frontend-masters-boost-jusfgdoct","name":"A Complete Guide to Beginning with TypeScript – Frontend Masters Boost"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/button-stealer-frontend-masters-boost-awip71mhn","name":"Button Stealer – Frontend Masters Boost"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/infinity-in-css-frontend-masters-boost-vlklphvp1","name":"Infinity in CSS – Frontend Masters Boost"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/what-software-developer-skills-should-you-focus-on-leading-into-2025-frontend-masters-boost-ahhpkkv8f","name":"What Software Developer Skills Should You Focus on Leading Into 2025? – Frontend Masters Boost"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/a-complete-guide-to-beginning-with-javascript-frontend-masters-boost-ekn3afto2","name":"A Complete Guide to Beginning with JavaScript – Frontend Masters Boost"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Frontend Masters","item":"https://daily.dev/sources/frontendmasters"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/frontendmasters/best-of"},{"@type":"ListItem","position":5,"name":"September 2024"}]}]}
```

