Top 7 Featured DEV Posts from the Past Week
Tags: top7
Published: 2023-04-18 19:02:49

---
title: Top 7 Featured DEV Posts from the Past Week
published: true
description: A round up of the most-read and most-loved contributions from the community this past week
tags: top7 
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pzhd2bwxocmy4hc5zemh.jpg 
---

_Every Tuesday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take into account posts that are published later in the week._ 

## Document or Die: The Importance of Writing Things Down in Tech

Documentation can often seem like a secondary task, but skipping it can really come back to bite you. So if you want to avoid getting caught up in a huge time-sink, follow these tips from @tyagi_data_wizard!

{% embed https://dev.to/tyagi_data_wizard/document-or-die-the-importance-of-writing-things-down-in-tech-4je1 %}


## How To Use MVVM in React Using Hooks and TypeScript

In this article, @perssondennis takes a look at how a React application can be designed to follow the MVVM architectural design pattern to create a React application that is both scalable and maintainable.

{% embed https://dev.to/perssondennis/how-to-use-mvvm-in-react-using-hooks-and-typescript-3o4m %}


## Becoming an Astro Maintainer

@eliancodes shares their experience becoming an Astro maintainer, along with all of the exciting plans for what’s in store for the future. Elian’s open source experience is definitely one you could learn from so read on to find out more!

{% embed https://dev.to/eliancodes/becoming-an-astro-maintainer-4mbh %}


## Costly CSS Properties and How to Optimize Them

Some CSS properties are more costly than others in terms of performance. When used improperly, they can slow down your webpage and make it less responsive for your users. In this article, @leduc1901 explores some of the most costly CSS properties and how to optimize them.

{% embed https://dev.to/leduc1901/costly-css-properties-and-how-to-optimize-them-3bmd %}


## When to use currying in JavaScript

This post from @slimtim10  is about the concept of currying from functional programming, and when you should use it in JavaScript. It might not be useful if you aren’t going to implement functional programming, but it might get you curious about how it works!

{% embed https://dev.to/slimtim10/when-to-use-currying-in-javascript-1cn4 %}


## The importance of rel=canonical for content writers

@nfrankel touches on the problem of content duplication and how simply writing the best article isn’t enough. You need to know how to spread your content across the web in a way that directs it back towards the source. Follow these tips to make sure your original content is given preference in search engines.

{% embed https://dev.to/nfrankel/the-importance-of-relcanonical-for-content-writers-4o8f %}


## C# (C Sharp) CRUD Rest API using .NET 7, ASP.NET, Entity Framework, Postgres, Docker and Docker Compose

Let's create a CRUD Rest API in C# with @francescoxx using: .NET 7, ASP.NET, Entity Framework, Postgres, Docker, and Docker Compose! You can follow along using the tutorial video available or by heading to the GitHub repo to check out the code for yourself. 


{% embed https://dev.to/francescoxx/c-c-sharp-crud-rest-api-using-net-7-aspnet-entity-framework-postgres-docker-and-docker-compose-493a %}


_That's it for our weekly Top 7 for this Tuesday! Keep an eye on dev.to this week for daily content and discussions...and be sure to keep an eye on this series in the future. You might just be in it!_