<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/smashing/best-of/2021/04" -->

---
title: Best Smashing Magazine posts — April 2021 | daily.dev
description: The most upvoted Smashing Magazine posts from April 2021, curated by the daily.dev community.
canonical: https://daily.dev/sources/smashing/best-of/2021/04
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/smashing/best-of/2021/04
og:type: website
og:site_name: daily.dev
og:title: Best Smashing Magazine posts — April 2021 | daily.dev
og:description: The most upvoted Smashing Magazine posts from April 2021, 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 Smashing Magazine — April 2021

1. 1  
[](https://daily.dev/posts/vanilla-javascript-code-snippets-pc-jw4832 "Vanilla JavaScript Code Snippets")  
Article  
![Avatar of smashing](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/smashing)Smashing Magazine · 5y  
Vanilla JavaScript Code Snippets  
In a new series of posts, we highlight some of the useful tools and techniques for developers and designers. This time, let’s look at vanilla JavaScript code snippets. Snippets are resources and lightweight libraries to help you solve a problem without a large overhead or third-party dependencies.  
53  
4
2. 2  
[](https://daily.dev/posts/seven-mistakes-to-avoid-in-your-technical-interviews-ezog9l8zk "Seven Mistakes To Avoid In Your Technical Interviews")  
Article  
![Avatar of smashing](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/smashing)Smashing Magazine · 5y  
Seven Mistakes To Avoid In Your Technical Interviews  
It’s no secret that the technical interview process leaves something to be desired. In this article, we’ll take a look at seven of the most common mistakes candidates make in their technical interviews. Here are a few tips for your virtual interviews and how to prepare for a technical interview.  
35  
1
3. 3  
[](https://daily.dev/posts/building-a-video-streaming-app-with-nuxt-js-node-and-express-t-a7bqk7s "Building A Video Streaming App With Nuxt.js, Node And Express")  
Article  
![Avatar of smashing](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/smashing)Smashing Magazine · 5y  
Building A Video Streaming App With Nuxt.js, Node And Express  
In this article, we’ll be building a video streaming app using Nuxt.js and Node.js. The app will handle fetching and streaming videos, generating thumbnails for videos, and serving captions and subtitles. This article is for developers who are willing to learn a new technology by building an actual project.  
12

[See all Smashing Magazine archives](/sources/smashing/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/smashing/best-of/2021/04#page","url":"https://daily.dev/sources/smashing/best-of/2021/04","name":"Best Smashing Magazine Posts — April 2021","description":"The most upvoted Smashing Magazine posts from April 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/smashing/best-of/2021/04#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/vanilla-javascript-code-snippets-pc-jw4832","name":"Vanilla JavaScript Code Snippets"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/seven-mistakes-to-avoid-in-your-technical-interviews-ezog9l8zk","name":"Seven Mistakes To Avoid In Your Technical Interviews"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/building-a-video-streaming-app-with-nuxt-js-node-and-express-t-a7bqk7s","name":"Building A Video Streaming App With Nuxt.js, Node And Express"}]},{"@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":"Smashing Magazine","item":"https://daily.dev/sources/smashing"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/smashing/best-of"},{"@type":"ListItem","position":5,"name":"April 2021"}]}]}
```

