Top 7 Featured DEV Posts from the Past Week
Tags: top7
Published: 2023-08-01 16:33:36

---
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/izn8hfzc0bhki5h4cu15.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._ 

## Microservices vs. Micro Frontends: What's the Difference?

Whether you are a seasoned developer or just beginning your journey into the world of software architecture, this guide from @pavanbelagatti aims to equip you with a comprehensive understanding of microservices and micro frontends.

{% embed https://dev.to/pavanbelagatti/microservices-vs-micro-frontends-whats-the-difference-33je %}


## Building Resilient Systems with Idempotent APIs

In the context of API designing, idempotency is crucial to prevent unintended side effects and ensure predictability and reliability in an API. Learn more about this property of API design with @karishmashukla!

{% embed https://dev.to/karishmashukla/building-resilient-systems-with-idempotent-apis-5e5p %}


## Stop using Swagger-UI and MSW, but SDK instead

If you're a frontend developer, @samchon suggests you stop using swagger-ui and msw. Instead, you can build your SDK (Software Development Kit) automatically using this method. 

{% embed https://dev.to/samchon/stop-using-swagger-ui-and-msw-but-sdk-instead-412b %}


## Building Next.js app in 7 different languages 🇫🇷 🇩🇪🇧🇷 with i18n

Localization is a great way to make your project more open and accessible for all users. Here’s how @shnai0 added different languages to their app!

{% embed https://dev.to/shnai0/building-nextjs-app-in-7-different-languages-with-i18n-open-source-442e %}


## Benchmarking String Literal ("") vs Template Literal (``) - using Performance.now()

There are 2 ways developers can define a string, using string literals or template literals. What’s the difference between the two? Is the one you’re using better? Let’s find out with @maafaishal!

{% embed https://dev.to/maafaishal/benchmarking-string-literal-vs-template-literal-using-performancenow-49gh %}


## What Is Platform Engineering (And What Is It Not?)

In this blog post, you’ll learn all about what Platform Engineering is and the critical differences between Platform Engineering and other popular titles from @thenjdevopsguy.

{% embed https://dev.to/thenjdevopsguy/what-is-platform-engineering-and-what-is-it-not-2jb8 %}


## Don't Throw "Consulting Services" Onto Your Website

@daedtech offers some reasonable advice on why you shouldn’t just offer yourself or your company up as a “consultant” without really understanding the gravity of what you’ll be doing.

{% embed https://dev.to/daedtech/dont-throw-consulting-services-onto-your-website-3ll %}


_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!_