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

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

1. 1  
[](https://daily.dev/posts/front-end-interview-question-xci1q60wy "Front End Interview Question")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Front End Interview Question  
The assignment had little to no restrictions to it. You can use libraries however you like them to fill in the code. You have 1 hour to complete it. I had to build it on my own machine while the interviewer was watching. It is extra curricular points to know the answers to these kind of questions, so if you don't that is okay.  
215  
6
2. 2  
[](https://daily.dev/posts/10-things-i-always-setup-in-git-when-i-prepare-a-new-environment-w27erwhvl "10+ things I always setup in git when I prepare a new environment")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
10+ things I always setup in git when I prepare a new environment  
Fast-forward merging makes it difficult to follow the history of work on a branch. Use nvim as the editor to be used when committing git config --global core.pager 'less -x4' Enter fullscreen mode Exit fullscreen Mode. Use thegitignore settings for each project, which will be applied to all git operations. Do you always use cli commands or do you sometimes commit/push/pull/delete branches from your IDE?  
137  
3
3. 3  
[](https://daily.dev/posts/learning-resources-for-typescript-mne-xcrj3 "Learning Resources for TypeScript")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Learning Resources for TypeScript  
These are paid and free resources, but I think they're all great. Remember that your work probably has an educational stipend, so leverage that if you can. If you're a fan of React, check out the React+TypeScript Cheatsheets. I'll update these resources as I find new ones.  
90  
4

[See all DEV archives](/sources/devto/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/devto/best-of/2022/07#page","url":"https://daily.dev/sources/devto/best-of/2022/07","name":"Best DEV Posts — July 2022","description":"The most upvoted DEV posts from July 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devto/best-of/2022/07#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/front-end-interview-question-xci1q60wy","name":"Front End Interview Question"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/10-things-i-always-setup-in-git-when-i-prepare-a-new-environment-w27erwhvl","name":"10+ things I always setup in git when I prepare a new environment"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/learning-resources-for-typescript-mne-xcrj3","name":"Learning Resources for TypeScript"}]},{"@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":"DEV","item":"https://daily.dev/sources/devto"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devto/best-of"},{"@type":"ListItem","position":5,"name":"July 2022"}]}]}
```

