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

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

1. 1  
[](https://daily.dev/posts/book-recommendations-for-software-engineers-zm4mhmvyn "Book Recommendations for Software Engineers")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
Book Recommendations for Software Engineers  
Algorithms to Live By Algorithm To Live By explains computer science algorithms in plain language and points out how relevant they are to our lives by solving problems we all encounter every day. The book is all about how we use technology in our lives and how society has been transformed as a result of the latest technological development.  
299  
18
2. 2  
[](https://daily.dev/posts/aykutsarac-jsoncrack-com-seamlessly-visualize-your-json-data-instantly-into-graphs-paste-import-pbkvoyrsg "AykutSarac/jsoncrack.com: 🔮 Seamlessly visualize your JSON data instantly into graphs; paste, import or fetch!")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
AykutSarac/jsoncrack.com: 🔮 Seamlessly visualize your JSON data instantly into graphs; paste, import or fetch!  
JSON Crack is a tool that generates graph diagrams from JSON objects. These diagrams are much easier to navigate than the textual format. The tool also allows you to search the nodes. You can use the web version at jsoncrack.com or also run it locally as Docker container.  
71  
2
3. 3  
[](https://daily.dev/posts/builderio-qwik-the-html-first-framework-instant-apps-of-any-size-with-1kb-js-jyvy-3mcw "BuilderIO/qwik: The HTML-first framework. Instant apps of any size with ~ 1kb JS")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
BuilderIO/qwik: The HTML-first framework. Instant apps of any size with \~ 1kb JS  
Qwik allows fully interactive sites to load with almost no JavaScript and pickup from where the server left off. As users interact with the site, only the necessary parts of the site load on-demand. This precision lazy-loading is what makes Qwik so quick.  
48  
2
4. 4  
[](https://daily.dev/posts/how-passwordless-works-ibr0-5ufd "How Passwordless Works")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
How Passwordless Works  
Passwordless is a form of authentication that doesn't require users to provide their username during login. WebAuthn is a complex standard with many moving parts, including the FIDO2 specifications. Since they aren't stored in the authenticator, the Relying Party has to send the key handles back. There can be no credential selection without talking to the RP.  
28  
2
5. 5  
[](https://daily.dev/posts/steven-tey-dub-an-open-source-link-shortener-with-built-in-analytics-free-custom-domains--x29uewjid "steven-tey/dub: An open-source link shortener with built-in analytics + free custom domains.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
steven-tey/dub: An open-source link shortener with built-in analytics + free custom domains.  
Dub is an open-source link shortener SaaS with built-in analytics + free custom domains. Built with Vercel Edge Functions and Upstash Redis. Dub provides a powerful analytics dashboard for your links, including geolocation, device, and browser information.  
24  
2
6. 6  
[](https://daily.dev/posts/preactjs-signals-managing-state-with-style-in-every-framework-onr2as9wc "preactjs/signals: Managing state with style in every framework")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
preactjs/signals: Managing state with style in every framework  
Signals automatically optimize state updates behind the scenes to trigger the fewest updates necessary. They are lazy by default and automatically skip signals that no one listens to. Signals can be accessed directly and your component will automatically re-render when the signal's value changes. If you access a signal that you wrote to earlier inside the callback, or access a computed signal that was invalidated.  
20  
1
7. 7  
[](https://daily.dev/posts/how-long-do-software-engineers-stay-at-a-job-faang-group-stats-eajmm2idh "How long do software engineers stay at a job? FAANG group stats")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
How long do software engineers stay at a job? FAANG group stats  
Software engineers spend less than half the amount of time at one company compared to the national average tenure of 4.2 years. Most developers stay in their jobs for an average of two years and in that time can fully master their assigned role. Be aware that staying at a company too long means you are likely to earn less over your career.  
16
8. 8  
[](https://daily.dev/posts/desktop-desktop-simple-collaboration-from-your-desktop-g76u-i-ye "desktop/desktop: Simple collaboration from your desktop")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
desktop/desktop: Simple collaboration from your desktop  
GitHub Desktop GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.com. There is no current migration path to import your existing repositories into the new application. You can drag-and-drop your repositories from disk onto the application to get started.  
16  
1
9. 9  
[](https://daily.dev/posts/python-poetry-poetry-python-dependency-management-and-packaging-made-easy--ggzgxqac9 "python-poetry/poetry: Python dependency management and packaging made easy.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
python-poetry/poetry: Python dependency management and packaging made easy.  
Poetry is a tool to handle dependency installation as well as building and packaging of Python packages. It only needs one file to do all of that: the new, standardized pyproject.toml. It requires Python 3.7+ to run.  
16
10. 10  
[](https://daily.dev/posts/technical-evaluation-of-a-startup-x6vbb-nzn "Technical Evaluation of a Startup")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
Technical Evaluation of a Startup  
The Company engineering team consists of about eight developers along with Alice and Dennis. Dennis bridges this direction to the engineering team by providing research and detailed user stories.  
15  
2

[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/09#page","url":"https://daily.dev/sources/pointer/best-of/2022/09","name":"Best Pointer Posts — September 2022","description":"The most upvoted Pointer posts from September 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/09#items","numberOfItems":10,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/book-recommendations-for-software-engineers-zm4mhmvyn","name":"Book Recommendations for Software Engineers"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/aykutsarac-jsoncrack-com-seamlessly-visualize-your-json-data-instantly-into-graphs-paste-import-pbkvoyrsg","name":"AykutSarac/jsoncrack.com: 🔮 Seamlessly visualize your JSON data instantly into graphs; paste, import or fetch!"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/builderio-qwik-the-html-first-framework-instant-apps-of-any-size-with-1kb-js-jyvy-3mcw","name":"BuilderIO/qwik: The HTML-first framework. Instant apps of any size with ~ 1kb JS"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-passwordless-works-ibr0-5ufd","name":"How Passwordless Works"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/steven-tey-dub-an-open-source-link-shortener-with-built-in-analytics-free-custom-domains--x29uewjid","name":"steven-tey/dub: An open-source link shortener with built-in analytics + free custom domains."},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/preactjs-signals-managing-state-with-style-in-every-framework-onr2as9wc","name":"preactjs/signals: Managing state with style in every framework"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-long-do-software-engineers-stay-at-a-job-faang-group-stats-eajmm2idh","name":"How long do software engineers stay at a job? FAANG group stats"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/desktop-desktop-simple-collaboration-from-your-desktop-g76u-i-ye","name":"desktop/desktop: Simple collaboration from your desktop"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/python-poetry-poetry-python-dependency-management-and-packaging-made-easy--ggzgxqac9","name":"python-poetry/poetry: Python dependency management and packaging made easy."},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/technical-evaluation-of-a-startup-x6vbb-nzn","name":"Technical Evaluation of a Startup"}]},{"@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":"September 2022"}]}]}
```

