<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/" -->

---
title: Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183 | daily.dev
description: Learn JavaScript async execution, a new Next.js course it out, improve performance with CSS and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
canonical: https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/
og:type: article
og:url: https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/
og:title: Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183 | daily.dev
og:description: Learn JavaScript async execution, a new Next.js course it out, improve performance with CSS and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
og:image: https://media.daily.dev/image/upload/s--8_qDqgOl--/f_auto,q_auto/v1/recruiter-landing/60c06b87591ad57e26b77f16_Cover_a322320f38?_a=BAMAMiB80
og:site_name: daily.dev
og:locale: en_US
article:published_time: 2021-06-09
article:modified_time: 2026-05-15T14:25:33.104Z
article:author:  Ido Shamun
twitter:card: summary_large_image
twitter:site: @dailydotdev
twitter:creator: @dailydotdev
twitter:title: Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183 | daily.dev
twitter:description: Learn JavaScript async execution, a new Next.js course it out, improve performance with CSS and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
twitter:image: https://media.daily.dev/image/upload/s--8_qDqgOl--/f_auto,q_auto/v1/recruiter-landing/60c06b87591ad57e26b77f16_Cover_a322320f38?_a=BAMAMiB80
---

## JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream 🍧🍨🍦

❄️ This is a guide for JavaScript beginners who want to master the difference by sync and async execution. This guide contains tons of useful examples.

-   [JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream 🍧🍨🍦](https://app.daily.dev/posts/rHf7Y34_n)

## Microsoft’s new version of Windows will launch on June 24

🚀 We have a new Windows version coming soon. Microsoft will officially announce it on June 24 at 11 AM ET.

-   [Microsoft’s new version of Windows will launch on June 24](https://app.daily.dev/posts/MDCMRcjBj)

## The Front-end Developer's Guide to Back-end Development

📚 This tutorial explains the concepts of server-side development. It covers the basics of HTTP and how to write an Express app with Node.js.

-   [The Front-end Developer's Guide to Back-end Development](https://app.daily.dev/posts/kqxH0kSZz)

## Learn Next.js and Make React Development Simpler

🔥 A new course for beginners that will make you proficient with Next.js. You will learn how to connect it to a CMS, add automatic deployments with GitHub and Vercel, create dynamic routes, and more.

-   [Learn Next.js and Make React Development Simpler](https://app.daily.dev/posts/TC-6Il-b0)

## How to Find and Remove Dead CSS

🧐 Finding unused CSS code is, by all means, a difficult task. This video will show you how to unveil unused selectors so you can keep your CSS files lean.

-   [How to Find and Remove Dead CSS](https://app.daily.dev/posts/ibT8dSxh3)

## GitLive - Extend Git with real-time collaborative superpowers

🦸‍♂️ GitLive is a new product that helps developers work together in real-time. It's an IDE extension that even allows you to do a video call with the person who last changed a specific line of code.

-   [GitLive - Extend Git with real-time collaborative superpowers](https://app.daily.dev/posts/eYdyKd4_o)

## Front-End Testing is For Everyone

🤖 An extensive guide to front-end testing. It covers the different types of testing along with the right tools for the job. Definitely worth your time.

-   [Front-End Testing is For Everyone](https://app.daily.dev/posts/nIo6nZXNy)

## Code blocks, but better

🧱 The author shares his journey of building better code blocks for his documentation. He shares his specs along with the implementation and the challenges.

-   [Code blocks, but better](https://app.daily.dev/posts/qN5R227bZ)

## Nice avatar - React component for generating avatars

🤩 Easily generate custom avatars for your website with this new React component.

-   [Nice avatar - React component for generating avatars](https://app.daily.dev/posts/zlVMKmD5W)

## CSS for Web Vitals

🏎 CSS can have a drastic impact on the performance of your website. Learn how to use CSS correctly to improve it and ace the Lighthouse test.

-   [CSS for Web Vitals](https://app.daily.dev/posts/a1Sw38TiZ)

```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/og-image.png?v=a830cdf1","width":1200,"height":630},"sameAs":["https://twitter.com/dailydotdev","https://www.linkedin.com/company/dailydotdev","https://github.com/dailydotdev","https://www.instagram.com/dailydotdev"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","description":"Free, personalized developer news aggregator. Stay on top of software development news, AI coding tools, and web dev - curated daily from trusted sources.","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"}},{"@type":"WebPage","@id":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/","url":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/","name":"Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183 | daily.dev","description":"Learn JavaScript async execution, a new Next.js course it out, improve performance with CSS and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.","inLanguage":"en-US","isPartOf":{"@id":"https://daily.dev/#website"}},{"@type":"Article","@id":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/#article","headline":"Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183","url":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/","datePublished":"2021-06-09","dateModified":"2026-05-15T14:25:33.104Z","isPartOf":{"@id":"https://daily.dev/#website"},"publisher":{"@id":"https://daily.dev/#organization"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/"},"description":"Learn JavaScript async execution, a new Next.js course it out, improve performance with CSS and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.","image":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/s--8_qDqgOl--/f_auto,q_auto/v1/recruiter-landing/60c06b87591ad57e26b77f16_Cover_a322320f38?_a=BAMAMiB80"},"author":{"@type":"Person","name":" Ido Shamun","url":"https://app.daily.dev/idoshamun"},"potentialAction":{"@type":"ReadAction","target":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://daily.dev/blog/"},{"@type":"ListItem","position":3,"name":"Next.js","item":"https://daily.dev/categories/next-js/"},{"@type":"ListItem","position":4,"name":"Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183","item":"https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183/"}]}]}
```

