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

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

1. 1  
[](https://daily.dev/posts/how-i-use-bash-to-automate-tasks-on-linux-3j3honxko "How I use Bash to automate tasks on Linux")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 4y  
How I use Bash to automate tasks on Linux  
The Bash command line is a great way to automate tasks. The for command makes it easy to perform one or more actions on a set of files. The if command allows you to perform many different tests, such as if a file is really a file or if it's empty.  
88  
3
2. 2  
[](https://daily.dev/posts/create-a-javascript-api-in-6-minutes-csads-fbu "Create a JavaScript API in 6 minutes")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 4y  
Create a JavaScript API in 6 minutes  
This article demonstrates creating a base API with Express and JavaScript. Express is a NodeJS minimalist web framework. This combination allows for minimal effort to get an API up and running. If you have six minutes of free time, you can get this API working to do something useful.  
71
3. 3  
[](https://daily.dev/posts/learn-rust-by-debugging-rust-t83hu5-hh "Learn Rust by debugging Rust")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 4y  
Learn Rust by debugging Rust  
Rustlings is an open source project by the Rust team that helps you learn Rust through the process of Debugging. It's recommended that you do this as a normal user (not root) without any special privileges. For you to be able to use rustlings, you need the Rust toolchain available on your system. You may notice that rustlings try to compile the next program ( intro2.rs) in the series.  
13

[See all Open Source Way archives](/sources/oss/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/oss/best-of/2022/07#page","url":"https://daily.dev/sources/oss/best-of/2022/07","name":"Best Open Source Way Posts — July 2022","description":"The most upvoted Open Source Way posts from July 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/oss/best-of/2022/07#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-i-use-bash-to-automate-tasks-on-linux-3j3honxko","name":"How I use Bash to automate tasks on Linux"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/create-a-javascript-api-in-6-minutes-csads-fbu","name":"Create a JavaScript API in 6 minutes"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/learn-rust-by-debugging-rust-t83hu5-hh","name":"Learn Rust by debugging Rust"}]},{"@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":"Open Source Way","item":"https://daily.dev/sources/oss"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/oss/best-of"},{"@type":"ListItem","position":5,"name":"July 2022"}]}]}
```

