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

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

1. 1  
[](https://daily.dev/posts/the-code-review-pyramid-a5tm76e59 "The Code Review Pyramid")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
The Code Review Pyramid  
The "Code Review Pyramid" is a visual guide for code reviews. It aims to show which aspects of a code change should be focused on the most and which should be automated. The visual is available as an SVG file and can be printed as a high-res version.  
355  
13
2. 2  
[](https://daily.dev/posts/the-thirty-minute-rule-7al92rvxr "The Thirty Minute Rule")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 5y  
The Thirty Minute Rule  
The Thirty Minute Rule is the rule that if anyone gets stuck on something for more than 30 minutes, they should ask for help. By asking for help after 30 minutes it addresses the following things:Often we are stuck because of something we don’t know, making it impossible to proceed. Sometimes simply formulating the question to ask allows us to answer the problem ourselves.  
323  
31
3. 3  
[](https://daily.dev/posts/5-coding-interview-questions-i-hate-kr1y1e-0a "5 coding interview questions I hate")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
5 coding interview questions I hate  
Interviewers often ask questions that have nothing to do with real-life development. These questions are often asked by non-technical people trying to conduct coding interviews by going over a question list found online. Either hire a real developer just for the interviews, or stick to soft-skill topics and experience anecdotes.  
102  
1
4. 4  
[](https://daily.dev/posts/the-open-source-design-prototyping-platform-y6y7wwact "The Open-Source design & prototyping platform")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
The Open-Source design & prototyping platform  
Penpot is the first Open Source design and prototyping platform meant for cross-domain teams. Non dependent on operating systems, Penpot is web based and works with open web standards (SVG) For all and empowered by the community, please refer to the Contributing Guide.  
79  
2
5. 5  
[](https://daily.dev/posts/mantinedev-mantine-react-components-library-with-native-dark-theme-support--pwed1obg "mantinedev/mantine: React components library with native dark theme support")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
mantinedev/mantine: React components library with native dark theme support  
Mantine is an open-source, cross-components, state management, and notification system. Mantine has a very friendly community, we are always happy to help you get started:Join Discord community – it is an easiest way to get help, all questions are usually answered in about 30 minutes.  
64  
6
6. 6  
[](https://daily.dev/posts/practical-guide-to-solving-hard-problems-k41vqmlkm "Practical Guide to Solving Hard Problems")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 5y  
Practical Guide to Solving Hard Problems  
When you’re stumped when writing code, here are some tips to help you out. Break the problem down into multiple steps with clear objectives. Find some giants, climb on top of them, and scream “Holy shit, there are a lot of smart programmers in the world!” Rinse and repeat.  
62  
3
7. 7  
[](https://daily.dev/posts/public-apis-public-apis-a-collective-list-of-free-apis-z4nryfbmr "public-apis/public-apis: A collective list of free APIs")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
public-apis/public-apis: A collective list of free APIs  
Azure DevOps basic components of a REST API request/response pair. API to read, write, and format Google Sheets. Google Slides API to write, format and read Google Docs documents. Google's mobile application development platform that helps build, improve, and grow app.  
56  
2
8. 8  
[](https://daily.dev/posts/architecture-patterns-caching-part-1--xgchw13ju "Architecture Patterns: Caching (Part-1)")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
Architecture Patterns: Caching (Part-1)  
Caching is the general term used for storing some frequently read data temporarily in a place from where it can be read much faster than reading it from the source. Caching can only be applied if we can tolerate reading stale data (at least for some time) In most large scale use cases it is not possible to store all the data that cache can hold.  
50  
1
9. 9  
[](https://daily.dev/posts/codeeditapp-codeedit-codeedit-app-for-macos-elevate-your-code-editing-experience-open-source-fr-izyhph-b1 "CodeEditApp/CodeEdit: CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
CodeEditApp/CodeEdit: CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.  
CodeEdit is a Mac app that is built on Electron. Electron requires a Chromium instance in order to run. This can mean massive performance losses and high RAM usage even for small apps built on it. To gain maximum adoption, CodeEdit should be open source, free to use and supported by the community.  
41  
1
10. 10  
[](https://daily.dev/posts/nvbn-thefuck-magnificent-app-which-corrects-your-previous-console-command--fgxziglzh "nvbn/thefuck: Magnificent app which corrects your previous console command.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
nvbn/thefuck: Magnificent app which corrects your previous console command.  
The Fuck is a command-line app that corrects errors in previous console commands. The app was inspired by a @liamosaur tweet. It can be installed on Linux, Mac OS X, or ChromeOS. It is recommended that you place this command in your .bash\_profile , .bashrc , .zshrc or other startup script.  
39  
2
11. 11  
[](https://daily.dev/posts/type-challenges-type-challenges-collection-of-typescript-type-challenges-with-online-judge-ocrz77laq "type-challenges/type-challenges: Collection of TypeScript type challenges with online judge")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
type-challenges/type-challenges: Collection of TypeScript type challenges with online judge  
This project is aimed at helping you better understand how the type system works, writing your own utilities, or just having fun with the challenges. We are also trying to form a community where you can ask questions and get answers you have faced in the real world. There are several ways you can contribute to this project.  
26
12. 12  
[](https://daily.dev/posts/amplication-amplication-amplication-is-an-open-source-development-tool-it-helps-you-develop-qualit-jgqqh-zu8 "amplication/amplication: Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
amplication/amplication: Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.  
Amplication is an open‑source development tool. It helps professional Node.js developers develop quality applications. It auto-generates backend apps built with TypeScript and Node.JS. The client is based on React, Apollo client, Primer components, React Material Web Components, Formik.  
16
13. 13  
[](https://daily.dev/posts/privacytests-org-open-source-tests-of-web-browser-privacy-je9qkurex "PrivacyTests.org: open-source tests of web browser privacy")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 5y  
PrivacyTests.org: open-source tests of web browser privacy  
A common vulnerability of web browsers is that they allow tracking companies to 'tag' your browser with some data. When third-party trackers are embedded in websites, they can see this identifying data as you browse to different websites. Fortunately, it is possible for this category of leaks to be fixed by partitioning all data stored in the browser such that no data can be shared between websites.  
14

[See all Pointer archives](/sources/pointer/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/pointer/best-of/2022/03#page","url":"https://daily.dev/sources/pointer/best-of/2022/03","name":"Best Pointer Posts — March 2022","description":"The most upvoted Pointer posts from March 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/pointer/best-of/2022/03#items","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/the-code-review-pyramid-a5tm76e59","name":"The Code Review Pyramid"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-thirty-minute-rule-7al92rvxr","name":"The Thirty Minute Rule"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/5-coding-interview-questions-i-hate-kr1y1e-0a","name":"5 coding interview questions I hate"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/the-open-source-design-prototyping-platform-y6y7wwact","name":"The Open-Source design & prototyping platform"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/mantinedev-mantine-react-components-library-with-native-dark-theme-support--pwed1obg","name":"mantinedev/mantine: React components library with native dark theme support"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/practical-guide-to-solving-hard-problems-k41vqmlkm","name":"Practical Guide to Solving Hard Problems"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/public-apis-public-apis-a-collective-list-of-free-apis-z4nryfbmr","name":"public-apis/public-apis: A collective list of free APIs"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/architecture-patterns-caching-part-1--xgchw13ju","name":"Architecture Patterns: Caching (Part-1)"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/codeeditapp-codeedit-codeedit-app-for-macos-elevate-your-code-editing-experience-open-source-fr-izyhph-b1","name":"CodeEditApp/CodeEdit: CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever."},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/nvbn-thefuck-magnificent-app-which-corrects-your-previous-console-command--fgxziglzh","name":"nvbn/thefuck: Magnificent app which corrects your previous console command."},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/type-challenges-type-challenges-collection-of-typescript-type-challenges-with-online-judge-ocrz77laq","name":"type-challenges/type-challenges: Collection of TypeScript type challenges with online judge"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/amplication-amplication-amplication-is-an-open-source-development-tool-it-helps-you-develop-qualit-jgqqh-zu8","name":"amplication/amplication: Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks."},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/privacytests-org-open-source-tests-of-web-browser-privacy-je9qkurex","name":"PrivacyTests.org: open-source tests of web browser privacy"}]},{"@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":"Pointer","item":"https://daily.dev/sources/pointer"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/pointer/best-of"},{"@type":"ListItem","position":5,"name":"March 2022"}]}]}
```

