<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/gc/best-of/2022/08" -->

---
title: Best gitconnected posts — August 2022 | daily.dev
description: The most upvoted gitconnected posts from August 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/gc/best-of/2022/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/gc/best-of/2022/08
og:type: website
og:site_name: daily.dev
og:title: Best gitconnected posts — August 2022 | daily.dev
og:description: The most upvoted gitconnected posts from August 2022, 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 gitconnected — August 2022

1. 1  
[](https://daily.dev/posts/react-code-conventions-and-best-practices-wxydtikzs "React code conventions and best practices")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
React code conventions and best practices  
React code conventions and best practices use linting and automatic formatter. Use PascalCase in components, interfaces, or type aliases. Prefer using typescript barrels A barrel is a way to roll up exports from several modules into a single convenient module.  
221  
8
2. 2  
[](https://daily.dev/posts/how-to-convert-an-image-to-ascii-art-with-python-in-5-steps-yrcvqoi-m "How to Convert an Image to ASCII Art with Python in 5 Steps")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
How to Convert an Image to ASCII Art with Python in 5 Steps  
How to Convert an Image to ASCII Art with Python in 5 Steps take my pixels and leave! In this simple and straightforward article, we’ll convert an image into ASCII characters with Python. If you are a Junior developer looking for a new challenge, this might be a good exercise!  
37  
3
3. 3  
[](https://daily.dev/posts/how-to-build-a-simple-blog-using-rust-ucaraj6wj "How to build a (simple) blog using Rust")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
How to build a (simple) blog using Rust  
Rust is an amazing language both in terms of speed of the execution and developer experience. The goal of the rewrite is to get something out which could serve as a learning example and be built upon to further my understanding of the language. For this project, serde will be used for serializing the metadata of a blog post. This is macro, or more precisely, a proc\_macro.  
33
4. 4  
[](https://daily.dev/posts/microservices-with-node-js-kubernetes-and-rabbitmq-berz0idvm "Microservices with Node.js, Kubernetes, and RabbitMQ")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
Microservices with Node.js, Kubernetes, and RabbitMQ  
Kubernetes (‘K8s’) is an open source system for automating and managing container orchestration that grew out of Google’s Borg, and is now maintained by the Cloud Native Computing Foundation. A microservice architecture means that your app is made up of many smaller, independent applications RABBITMQ\_URL. The orders/index.js will be listening for an ‘ORDER’ message and as soon as it gets that message.  
33
5. 5  
[](https://daily.dev/posts/5-tips-to-design-for-multi-tenancy-architecture-bzkcuzsvg "5 Tips To Design For Multi-Tenancy Architecture")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
5 Tips To Design For Multi-Tenancy Architecture  
Multi-Tenancy Architecture refers to a system which allows multiple instances of an application operate in a shared environment. Features built need to be generic and extensible for all tenants. Design needs to include mandatory tenantId attribute in all requests. Customizations should be introduced as configuration options that are available to all tenants.  
15
6. 6  
[](https://daily.dev/posts/carbon-the-heir-to-the-mid-level-throne-uk3pcupv1 "Carbon: The Heir to the Mid-Level Throne")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
Carbon: The Heir to the Mid-Level Throne  
Carbon is an experimental language created to do what Rust couldn’t do, replace C++. The major feature that will make this a viable option is Carbon’s bi-directional interoperability. It will require LLVM (Low Level Virtual Machine) and Bazel running on a WSL to use it.  
15

[See all gitconnected archives](/sources/gc/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/gc/best-of/2022/08#page","url":"https://daily.dev/sources/gc/best-of/2022/08","name":"Best gitconnected Posts — August 2022","description":"The most upvoted gitconnected posts from August 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/gc/best-of/2022/08#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/react-code-conventions-and-best-practices-wxydtikzs","name":"React code conventions and best practices"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-convert-an-image-to-ascii-art-with-python-in-5-steps-yrcvqoi-m","name":"How to Convert an Image to ASCII Art with Python in 5 Steps"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-to-build-a-simple-blog-using-rust-ucaraj6wj","name":"How to build a (simple) blog using Rust"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/microservices-with-node-js-kubernetes-and-rabbitmq-berz0idvm","name":"Microservices with Node.js, Kubernetes, and RabbitMQ"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/5-tips-to-design-for-multi-tenancy-architecture-bzkcuzsvg","name":"5 Tips To Design For Multi-Tenancy Architecture"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/carbon-the-heir-to-the-mid-level-throne-uk3pcupv1","name":"Carbon: The Heir to the Mid-Level Throne"}]},{"@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":"gitconnected","item":"https://daily.dev/sources/gc"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/gc/best-of"},{"@type":"ListItem","position":5,"name":"August 2022"}]}]}
```

