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

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

1. 1  
[](https://daily.dev/posts/css-grid-layout-module-scmijro4u "CSS Grid Layout Module")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
CSS Grid Layout Module  
CSS grid allows for more standardized code that works across browsers. A grid layout consists of a parent element, with one or more child elements. To make an HTML element behave as a grid container, you have to set the display property to grid . The grid-template-columns property defines the number of columns in your grid layout.  
179  
5
2. 2  
[](https://daily.dev/posts/kafka-or-rabbitmq-what-to-use-when-mzuaa-qjt "Kafka or RabbitMQ: What to Use When")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Kafka or RabbitMQ: What to Use When  
Distributed messaging is based on the concept of reliable message queuing. Messages are queued asynchronously between client applications and messaging system. RabbitMQ is the ordinary queue management protocol (mainly using FIFO). Kafka also act as almost same but more than that we consider it as a stream processing system.  
26
3. 3  
[](https://daily.dev/posts/solution-architecture-101-are-you-ready-for-the-solution-architect-path-yyw1ilowu "Solution architecture 101 — Are you ready for the Solution Architect Path")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Solution architecture 101 — Are you ready for the Solution Architect Path  
Enterprise architect and solution architect are two different roles in the enterprise. Solution architect creates the overall technical vision for a specific solution to a business problem. Application Architect is next level of solution architecture, focus on creating documentation surrounding the software architecture, application design processes, component integration, testing guidelines and other key elements.  
13

[See all Towards Dev archives](/sources/towardsdev/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/towardsdev/best-of/2022/06#page","url":"https://daily.dev/sources/towardsdev/best-of/2022/06","name":"Best Towards Dev Posts — June 2022","description":"The most upvoted Towards Dev posts from June 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/towardsdev/best-of/2022/06#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/css-grid-layout-module-scmijro4u","name":"CSS Grid Layout Module"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/kafka-or-rabbitmq-what-to-use-when-mzuaa-qjt","name":"Kafka or RabbitMQ: What to Use When"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/solution-architecture-101-are-you-ready-for-the-solution-architect-path-yyw1ilowu","name":"Solution architecture 101 — Are you ready for the Solution Architect Path"}]},{"@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":"Towards Dev","item":"https://daily.dev/sources/towardsdev"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/towardsdev/best-of"},{"@type":"ListItem","position":5,"name":"June 2022"}]}]}
```

