<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/" -->

---
title: Coding Practices, MERN Stack, Working With TypeScript - Picks 178 | daily.dev
description: Learn how to clean your code, build an app using the MERN stack, and more on our new weekly picks edition. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
canonical: https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/
og:type: article
og:url: https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/
og:title: Coding Practices, MERN Stack, Working With TypeScript - Picks 178 | daily.dev
og:description: Learn how to clean your code, build an app using the MERN stack, and more on our new weekly picks edition. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
og:image: https://media.daily.dev/image/upload/s--MUnpwkK4--/f_auto,q_auto/v1/recruiter-landing/60924556015a1c55ad8fb36a_Cover_c473ad00f2?_a=BAMAMiB80
og:site_name: daily.dev
og:locale: en_US
article:published_time: 2021-05-05
article:modified_time: 2026-05-04T12:19:36.223Z
article:author:  Ido Shamun
twitter:card: summary_large_image
twitter:site: @dailydotdev
twitter:creator: @dailydotdev
twitter:title: Coding Practices, MERN Stack, Working With TypeScript - Picks 178 | daily.dev
twitter:description: Learn how to clean your code, build an app using the MERN stack, and more on our new weekly picks edition. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
twitter:image: https://media.daily.dev/image/upload/s--MUnpwkK4--/f_auto,q_auto/v1/recruiter-landing/60924556015a1c55ad8fb36a_Cover_c473ad00f2?_a=BAMAMiB80
---

## How I Clean My Code

🧹 A short article with practical tips to make your code more readable and maintainable. These tips are language agnostic.

-   [How I Clean My Code](https://app.daily.dev/posts/kBhqYbqPM)

## Create a MERN Stack App with a Serverless Backend

🏗 A video course by freeCodeCamp that will teach you what is the MERN stack and how to get started with it.

-   [Create a MERN Stack App with a Serverless Backend](https://app.daily.dev/posts/S2aoBYsO0)

## Good Coding Practices For Backend Developers

✨ A few developers practices that you may want to follow. Most of them have nothing to do with backend so even if you aren't a backend developer you should check them out.

-   [Good Coding Practices For Backend Developers](https://app.daily.dev/posts/WVkcM6vXy)

## A React application for managing events and meetings

🗓 An open-source demo application for managing events and meetings. This is the work of a bootcamp student and it's built using the MERN stack (HTML, CSS, JavaScript, React, Node, Express, RESTful API, MongoDB).

-   [A React application for managing events and meetings](https://app.daily.dev/posts/W25_bIO53)

## You Can Label a JavaScript if Statement

🙄 Label is probably one of the least used features of JavaScript. It exists since the creation of JavaScript and reminds me of the glory Assembly days.

-   [You Can Label a JavaScript if Statement](https://app.daily.dev/posts/DrXMi4YSr)

## A 2021 Crash Course in Next.js

🚀 Get started with Next.js with this comprehensive tutorial. It includes also a video format.

-   [A 2021 Crash Course in Next.js](https://app.daily.dev/posts/lIJ9h9Yjo)

## CSS Flexbox Tutorial with Flexbox Properties Cheat Sheet 🎖️

💪 If you are not familiar with CSS Flexbox you are missing out. This is a complete handbook that will guide you through all the nitty-gritty of Flexbox.

-   [CSS Flexbox Tutorial with Flexbox Properties Cheat Sheet 🎖️](https://app.daily.dev/posts/oTKYMWOHu)

## Monito - A browser extension for software testers

🕵️‍♀️ A new browser extension that collects all the relevant information for inspecting the behavior of your application. This includes logs, network requests, navigation events, and more.

-   [Monito - A browser extension for software testers](https://app.daily.dev/posts/GkRYxtWMB)

## Singleton Pattern in Javascript

🤖 Learn what singleton is and what it is used for and how to implement it using JavaScript.

-   [Singleton Pattern in Javascript](https://app.daily.dev/posts/ZqKQV5gMI)

## Working With TypeScript: A Practical Guide for Developers

😎 Learn the fundamentals of TypeScript. Type Guards, Unions, Maps, and even how to implement runtime validations.

-   [Working With TypeScript: A Practical Guide for Developers](https://app.daily.dev/posts/T7yYxAR3j)

```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/coding-practices-mern-stack-working-with-typescript-picks-178/","url":"https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/","name":"Coding Practices, MERN Stack, Working With TypeScript - Picks 178 | daily.dev","description":"Learn how to clean your code, build an app using the MERN stack, and more on our new weekly picks edition. 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/coding-practices-mern-stack-working-with-typescript-picks-178/#article","headline":"Coding Practices, MERN Stack, Working With TypeScript - Picks 178","url":"https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/","datePublished":"2021-05-05","dateModified":"2026-05-04T12:19:36.223Z","isPartOf":{"@id":"https://daily.dev/#website"},"publisher":{"@id":"https://daily.dev/#organization"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/"},"description":"Learn how to clean your code, build an app using the MERN stack, and more on our new weekly picks edition. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.","image":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/s--MUnpwkK4--/f_auto,q_auto/v1/recruiter-landing/60924556015a1c55ad8fb36a_Cover_c473ad00f2?_a=BAMAMiB80"},"author":{"@type":"Person","name":" Ido Shamun","url":"https://app.daily.dev/idoshamun"},"potentialAction":{"@type":"ReadAction","target":"https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/"}},{"@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":"Weekly Picks","item":"https://daily.dev/categories/weekly-picks/"},{"@type":"ListItem","position":4,"name":"Coding Practices, MERN Stack, Working With TypeScript - Picks 178","item":"https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178/"}]}]}
```

