<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/gitlab/best-of/2022/11" -->

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

1. 1  
[](/posts/milanm-devops-roadmap-devops-roadmap-for-2022-with-learning-resources-wj1q2n18a "milanm/DevOps-Roadmap: DevOps Roadmap for 2022. with learning resources")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
milanm/DevOps-Roadmap: DevOps Roadmap for 2022\. with learning resources  
This is a step by step guide on how to become a DevOps engineer, with links to relevant learning resources. The road map will guide you if you are confused about what to learn next, rather than encouraging you to pick what is hype and trendy.  
42  
1
2. 2  
[](/posts/hexagonal-architecture-as-a-solution-to-the-obsolescence-of-ui-frameworks-480aa7ehp "Hexagonal architecture as a solution to the obsolescence of UI frameworks")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Hexagonal architecture as a solution to the obsolescence of UI frameworks  
Hexagonal architecture is an architecture pattern created by Alistair Cockburn. The team announces the end of the development of the framework and an end of maintenance on December 31, 2021 (https://blog.angular.io/stable-angularjs-and-long-term)  
31  
2
3. 3  
[](/posts/how-to-automate-testing-for-a-react-application-with-gitlab-qk7ldchsu "How to automate testing for a React application with GitLab")  
Article  
![Avatar of gitlab](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/3720ce340ca4435daef529abbf361b69)GitLab · 4y  
How to automate testing for a React application with GitLab  
GitLab is a popular JavaScript library for building user interfaces. In this tutorial, I'll show you how to create a new React application with GitLab React. Run unit tests as part of the CI process in GitLab, and output the test results and code coverage into the pipeline. Define a test stage for your pipeline by adding the following code to your.gitlab-ci.yml file.  
12

[See all GitLab archives](/tags/gitlab/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/tags/gitlab/best-of/2022/11#page","url":"https://daily.dev/tags/gitlab/best-of/2022/11","name":"Best GitLab Posts — November 2022","description":"The most upvoted GitLab posts from November 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/gitlab/best-of/2022/11#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/milanm-devops-roadmap-devops-roadmap-for-2022-with-learning-resources-wj1q2n18a","name":"milanm/DevOps-Roadmap: DevOps Roadmap for 2022. with learning resources"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/hexagonal-architecture-as-a-solution-to-the-obsolescence-of-ui-frameworks-480aa7ehp","name":"Hexagonal architecture as a solution to the obsolescence of UI frameworks"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-to-automate-testing-for-a-react-application-with-gitlab-qk7ldchsu","name":"How to automate testing for a React application with GitLab"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"GitLab","item":"https://daily.dev/tags/gitlab"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/gitlab/best-of"},{"@type":"ListItem","position":5,"name":"November 2022"}]}]}
```

