<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188" -->

---
title: Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188 | daily.dev
description: Learn all about clean architecture, how to use rust and web assembly, and many more on this week's picks. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
canonical: https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/
og:type: article
og:url: https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/
og:title: Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188 | daily.dev
og:description: Learn all about clean architecture, how to use rust and web assembly, and many more on this week's picks. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
og:image: https://media.daily.dev/image/upload/s--U3IGoh3P--/f_auto,q_auto/v1/recruiter-landing/60ee8a161b4bf03b9769ae7c_Cover_4193cfa427?_a=BAMAMiB80
og:site_name: daily.dev
og:locale: en_US
article:published_time: 2021-07-14
article:modified_time: 2026-05-15T14:25:26.742Z
article:author:  Ido Shamun
twitter:card: summary_large_image
twitter:site: @dailydotdev
twitter:creator: @dailydotdev
twitter:title: Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188 | daily.dev
twitter:description: Learn all about clean architecture, how to use rust and web assembly, and many more on this week's picks. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
twitter:image: https://media.daily.dev/image/upload/s--U3IGoh3P--/f_auto,q_auto/v1/recruiter-landing/60ee8a161b4bf03b9769ae7c_Cover_4193cfa427?_a=BAMAMiB80
---

## Clean Architecture Example & Breakdown

🧹 An introduction article to clean architecture with C# and .NET.

-   [Clean Architecture Example & Breakdown](https://app.daily.dev/posts/dZgBdVc0W)

## 5 Visual Studio Code Hacks That You Will Thank Me For (And They're Not Common Points Like "Install Prettier Extension")

🧑‍💻 The author mentions a few unique tips for VS Code. The list includes changing the comments color, generating custom snippets, and more.

-   [5 Visual Studio Code Hacks That You Will Thank Me For (And They're Not Common Points Like "Install Prettier Extension")](https://app.daily.dev/posts/Tbcln2A_z)

## Reusability patterns in React

♻️ An extensive article that compares most of React design patterns to keep your code lean and to increase reusability.

-   [Reusability patterns in React](https://app.daily.dev/posts/divcaPwiS)

## How to have a productive programming day

🔋 Staying productive throughout the day is a difficult task. Hopefully you can find in this article some tips to help you out with that.

-   [How to have a productive programming day](https://app.daily.dev/posts/xbvLhK6Or)

## Why Developers Like React Native in 2021

😻 An overview article of the advantages of React Native.

-   [Why Developers Like React Native in 2021](https://app.daily.dev/posts/ZEvrXHvAR)

## Getting started with PeerJS

⚡️ PeerJS is a JavaScript library that hides the complexity of WebRTC. Learn how to use it and what you can build with WebRTC.

-   [Getting started with PeerJS](https://app.daily.dev/posts/NKzYKpEPO)

## Rust on the front-end

🤯 Did you know that you can run Rust on the browser? Now you can using WebAssembly. Try it out.

-   [Rust on the front-end](https://app.daily.dev/posts/8IKXdzLd-)

## Advanced Dependency Injection in React

😎 Dependency injection has several advantages but is rarely used in React. This article lists a few libraries that can help you out with DI.

-   [Advanced Dependency Injection in React](https://app.daily.dev/posts/mInplu8sJ)

## How to Use IndexDB to Manage State in JavaScript

IndexDB is an async browser storage that can store a lot of data. This is a walkthrough that shows how to build a persistent state manager just like Redux and Vuex.

-   [How to Use IndexDB to Manage State in JavaScript](https://app.daily.dev/posts/dXkRe1ndY)

## Glass UI Generator - CSS generator from glassmorphism

🍷 A new product that generates CSS code snippets based on the glassmorphism guidelines.

-   [Glass UI Generator - CSS generator from glassmorphism](https://app.daily.dev/posts/IDxs6SdZH)

## Never miss new trends

[_daily.dev_](https://app.daily.dev/?utm_source=landing&utm_medium=blog&utm_campaign=inarticle) _delivers a feed of the hottest developer news personalized to you. Read more quality articles. Stay up to date. Save time._

![Daily Poster](https://uploads-ssl.webflow.com/5e0f1144930a8bc8aace526c/60e56ac1b42aff23bdc6a6cb_Open_Graph_2.jpeg)

‍

```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/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/","url":"https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/","name":"Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188 | daily.dev","description":"Learn all about clean architecture, how to use rust and web assembly, and many more on this week's picks. 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/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/#article","headline":"Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188","url":"https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/","datePublished":"2021-07-14","dateModified":"2026-05-15T14:25:26.742Z","isPartOf":{"@id":"https://daily.dev/#website"},"publisher":{"@id":"https://daily.dev/#organization"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/"},"description":"Learn all about clean architecture, how to use rust and web assembly, and many more on this week's picks. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.","image":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/s--U3IGoh3P--/f_auto,q_auto/v1/recruiter-landing/60ee8a161b4bf03b9769ae7c_Cover_4193cfa427?_a=BAMAMiB80"},"author":{"@type":"Person","name":" Ido Shamun","url":"https://app.daily.dev/idoshamun"},"potentialAction":{"@type":"ReadAction","target":"https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/"}},{"@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":"Security","item":"https://daily.dev/categories/security/"},{"@type":"ListItem","position":4,"name":"Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188","item":"https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188/"}]}]}
```

