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

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

1. 1  
[](/posts/authentication-just-got-easier--ienarqtza "Authentication just got easier!")  
Article  
![Avatar of daily_updates](https://media.daily.dev/image/upload/s--COeiQtov--/f_auto/v1704465510/squads/daily_updates)daily.dev Changelog · 4y  
Authentication just got easier!  
Authentication just got easier! Now you can log in with Google, Facebook, Github, Apple or email. But wait, there is more! You can now connect multiple authentication providers. This is super useful if you are logged in with say Facebook on your phone but not on your PC.  
496  
55
2. 2  
[](/posts/making-a-fast-website-is-super-easy-vk259awq6 "Making a fast website is SUPER EASY")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Making a fast website is SUPER EASY  
For a website whose goal is to convert customers by selling goods or services, the website should be attractive to look at. Images take up a huge part of the website's total size. As of August 2022, images made up on average 45% on desktop and 44% on mobile of a page’s total weight. Optimizing the images can therefore result in big and easy wins.  
344  
25
3. 3  
[](/posts/please-stop-using-local-storage-nvkjpsixv "Please Stop Using Local Storage")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Please Stop Using Local Storage  
Local storage is just one big old JavaScript object that you can attach data to (or remove data from) Local storage provides at least 5MB of data storage across all major web browsers. This is a fairly low limit for people building apps that are data intensive or need to function offline. If the app you're using doesn't fit the above description: don't use local storage.  
287  
22
4. 4  
[](/posts/google-programmers-how-one-idiot-hired-a-couple-more-idiots-yjt0g4wik ""Google" programmers. How one idiot hired a couple more idiots")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
"Google" programmers. How one idiot hired a couple more idiots  
Ivan Belokamentsev is the founder of PVS-Studio, a Russian IT company. He changed the recruitment plan for programmers to make them write code on a computer, not on a sheet of paper. The change made a huge difference in the productivity of his team.  
279  
45
5. 5  
[](/posts/a-personal-information-dashboard-for-your-terminal-developed-in-golang-2xsgzsqyo "A personal information dashboard for your terminal, developed in Golang")  
Article  
![Avatar of glc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/glc)Golang News · 4y  
A personal information dashboard for your terminal, developed in Golang  
WTF is a personal information dashboard for your terminal, developed in Golang for those who spend most of their day in the command line. It provides a framework for rapidly viewing crucial at-a-glance information quickly. Keep an eye on your OpsGenie schedules, Google Calendar, Git and Github repositories.  
220  
16
6. 6  
[](/posts/google-search-is-dying-rrp9wxjuh "Google Search Is Dying")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 5y  
Google Search Is Dying  
Reddit is currently the most popular search engine. The only people who don't know that are the team at Reddit, who can’t be bothered to build a decent search interface. The long answer is that most of the web has become too inauthentic to trust. Google is no longer producing high quality search results in a significant number of important categories.  
196  
20
7. 7  
[](/posts/the-programming-language-s-of-the-future-gs7aiuzqt "The Programming Language(s) of the Future")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
The Programming Language(s) of the Future  
C, C++, and Rust are not that easy, they force you to think about object lifetimes, dynamic allocations, etc. But even just in 3 categories, there are lots of differences and blurry decisions. If we consider the ease of use, and power of the implemented structures, the results will get more blurry. Until now, what have we learned? We compared the languages.  
178  
11
8. 8  
[](/posts/notesnook-is-now-open-source--ubajsk-lu "Notesnook is now open source!")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Notesnook is now open source!  
Notesnook is a free (as in speech) & open source note taking app focused on user privacy & ease of use. It features 100% end-to-end encrypted sync (free & unlimited for all) encrypted attachments (unlimited storage for as low as $0.99/mo) and encrypted publishing of notes. Creating free alternatives to data "stealing"  
154  
5
9. 9  
[](/posts/carbon-a-new-programming-language-from-google-aims-to-be-c-successor--itdocfgv "Carbon, a new programming language from Google, aims to be C++ successor")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Carbon, a new programming language from Google, aims to be C++ successor  
Carbon is the latest programming language to be built within Google. It was unveiled today as an experimental successor to C++. The project’s code is hosted publicly on GitHub and is open for pull requests. Carbon is intended to be fully interoperable with existing C++ code.  
134  
6
10. 10  
[](/posts/how-long-since-google-said-a-google-drive-linux-client-is-coming--ejncalvyc "How long since Google said a Google Drive Linux client is coming?")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
How long since Google said a Google Drive Linux client is coming?  
124  
11
11. 11  
[](/posts/google-comprehensive-rust-this-is-the-rust-course-used-by-the-android-team-at-google-it-provides-y-e17lyqkxn "google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.  
The course is built using mdBook and its Svgbob plugin. Run $mdbook serve to start a web server with the course. You can use to create a static version of the course in the directory. For questions or comments, please contact Martin Geisler or start a discussion on GitHub.  
116  
4
12. 12  
[](/posts/solve-problems-like-a-developer-gwhzf9h21 "Solve Problems like a Developer")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Solve Problems like a Developer  
The general problem-solving process is quite similar in different fields of life. By the end of this post, you'll learn how to efficiently solve problems like a developer.  
114  
17
13. 13  
[](/posts/i-ve-started-using-mozilla-firefox-and-now-i-can-never-go-back-to-google-chrome-ih4hbhbuz "I've started using Mozilla Firefox and now I can never go back to Google Chrome")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
I've started using Mozilla Firefox and now I can never go back to Google Chrome  
Google Chrome has an array of AdBlock extensions that keeps your data out of the hands of marketing firms. Mozilla Firefox has far more than that and a sizable amount is devoted to blocking the vast array of internet trackers used by most sites. Unlike Chrome, Firefox is extremely anti-tracking to the point that outside forces (whether work or school) are unable to install tracking extensions and programs into the browser.  
109  
21
14. 14  
[](/posts/learn-go-programming-by-building-11-projects-i2bjfe-yg "Learn Go Programming by Building 11 Projects")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
Learn Go Programming by Building 11 Projects  
The Go programming language is an open-source and compiled language designed by Google. Go is popular for cloud-based or server-side applications. We just published a course on the freeCodeCamp.org YouTube channel that will help you improve your Go skills by teaching you how to create eleven projects.  
106  
3
15. 15  
[](/posts/machine-learning-for-everybody-bsrxfmlqy "Machine Learning for Everybody")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 4y  
Machine Learning for Everybody  
The freeCodeCamp.org YouTube channel is the perfect place to start your learning journey. The course is an excellent introduction to many of the key machine learning concepts. You will also learn how to program different machine learning models on Google Collab. Google provided a grant that made this course possible.  
105  
2
16. 16  
[](/posts/javascript-v8-engine-sqyyjss98 "JavaScript: V8 Engine")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
JavaScript: V8 Engine  
The letters 'JS' within a square JavaScript: V8 Engine is a single-threaded scripting language. This means it can only do 1 thing at a time. It has 1 call stack.  
97  
6
17. 17  
[](/posts/building-a-scalable-notification-service-zghziuwzk "Building a Scalable Notification Service")  
Article  
![Avatar of quastor](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/073e935e4893445ba562bf9e1ca38ec1)Quastor Daily · 4y  
Building a Scalable Notification Service  
Razorpay is one of India’s most valuable fintech startups. The company powers payments for over 8 million businesses in India and has been growing extremely quickly. With the increase in transactions, the Razorpay team encountered a few scalability issues - Database Bottleneck - Read query performance was getting worse and it couldn’t scale to meet the required input/output operations per second.  
96  
2
18. 18  
[](/posts/javascript-seo-best-practices-tz3qqhijp "JavaScript SEO best practices")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
JavaScript SEO best practices  
JavaScript is a popular programming language used by more than 80 percent of U.S. stores. Google’s webmaster is saying: The JavaScript frameworks were first implemented on the client side only while inviting much trouble in client-side rendering. The worst thing is that the wrong website or a wrong page could appear on the search results. This will eventually resolve on its own but could cause issues.  
95  
1
19. 19  
[](/posts/if-i-could-only-teach-one-thing-to-a-beginner-developer-l-dsvtijv "If I Could Only Teach One Thing To A Beginner Developer")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 4y  
If I Could Only Teach One Thing To A Beginner Developer  
A few weeks ago, I wrote a blog post about how to abstract your code to make it easier to reuse. The top 1 principle is the “Single Responsibility Principle’, or SRP for short. SRP means you should keep your function, class or module as simple and coherent as possible.  
86
20. 20  
[](/posts/mikeroyal-self-hosting-guide-self-hosting-guide-learn-all-about-locally-hosting-on-premises-priv-ew-m8pbvf "mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.  
Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.  
82  
4
21. 21  
[](/posts/why-firefox-deserves-its-sad-decline--kiygfpvkn "Why Firefox Deserves Its Sad Decline…")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
Why Firefox Deserves Its Sad Decline…  
Mozilla Firefox was the very first web browser to popularize the idea of “tabs”(Thanks chrome) It was the first browser to start its own download manager, independent of the operating system. In June 2008, Firefox set the world record for having the most “unique downloads in one day”  
82  
38
22. 22  
[](/posts/google-pauses-hiring-netflix-loses-nearly-1m-customers-and-slack-increases-prices-techcrunch-sv7hxdqag "Google pauses hiring, Netflix loses nearly 1M customers, and Slack increases prices – TechCrunch")  
Article  
![Avatar of tc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tc)TechCrunch · 4y  
Google pauses hiring, Netflix loses nearly 1M customers, and Slack increases prices – TechCrunch  
Week in Review is our weekly newsletter recapping the top stories to hit TechCrunch in the past seven days. This week's top story was about a new set of documents detailing how the Department of Homeland Security taps third-party data brokers. Tesla sold 75% of its Bitcoin holdings in its most recent earnings report.  
77  
4
23. 23  
[](/posts/google-analytics-declared-illegal-in-the-eu--bgtnhwc7b "Google Analytics declared illegal in the EU.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 5y  
Google Analytics declared illegal in the EU.  
The Austrian Data Protection Authority has declared Google Analytics illegal in Europe. Google is "subject to surveillance by US intelligence services and can be ordered to disclose data of European citizens to them" Google users can, however, make a setting in their Google accounts to stop Google from evaluating their use of third-party websites.  
77  
8
24. 24  
[](/posts/coding-interviews-everything-you-need-to-prepare-txissw-cb "Coding interviews: Everything you need to prepare")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Coding interviews: Everything you need to prepare  
Coding interviews are a form of technical interviews used to access a potential software engineer's competencies through presenting them with programming problems. AlgoMonster has the added perk of synthesizing common interview question patterns that you could apply to solve any other questions you have never encountered before.  
73  
1
25. 25  
[](/posts/seo-tips-for-next-js-sites-rpajin0cq "SEO Tips for Next.js sites")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
SEO Tips for Next.js sites  
Next.js is an open-source react framework tool created by Vercel. It enables you to use React to create server-side rendering and static web applications. Next.js has a few different techniques and APIs that developers can use to ensure we’re providing as much SEO value as possible.  
72  
1

[See all Google archives](/tags/google/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/google/best-of/2022#page","url":"https://daily.dev/tags/google/best-of/2022","name":"Best Google Posts of 2022","description":"The most upvoted Google posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/google/best-of/2022#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/authentication-just-got-easier--ienarqtza","name":"Authentication just got easier!"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/making-a-fast-website-is-super-easy-vk259awq6","name":"Making a fast website is SUPER EASY"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/please-stop-using-local-storage-nvkjpsixv","name":"Please Stop Using Local Storage"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/google-programmers-how-one-idiot-hired-a-couple-more-idiots-yjt0g4wik","name":"\"Google\" programmers. How one idiot hired a couple more idiots"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/a-personal-information-dashboard-for-your-terminal-developed-in-golang-2xsgzsqyo","name":"A personal information dashboard for your terminal, developed in Golang"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/google-search-is-dying-rrp9wxjuh","name":"Google Search Is Dying"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/the-programming-language-s-of-the-future-gs7aiuzqt","name":"The Programming Language(s) of the Future"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/notesnook-is-now-open-source--ubajsk-lu","name":"Notesnook is now open source!"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/carbon-a-new-programming-language-from-google-aims-to-be-c-successor--itdocfgv","name":"Carbon, a new programming language from Google, aims to be C++ successor"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/how-long-since-google-said-a-google-drive-linux-client-is-coming--ejncalvyc","name":"How long since Google said a Google Drive Linux client is coming?"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/google-comprehensive-rust-this-is-the-rust-course-used-by-the-android-team-at-google-it-provides-y-e17lyqkxn","name":"google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone."},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/solve-problems-like-a-developer-gwhzf9h21","name":"Solve Problems like a Developer"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/i-ve-started-using-mozilla-firefox-and-now-i-can-never-go-back-to-google-chrome-ih4hbhbuz","name":"I've started using Mozilla Firefox and now I can never go back to Google Chrome"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/learn-go-programming-by-building-11-projects-i2bjfe-yg","name":"Learn Go Programming by Building 11 Projects"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/machine-learning-for-everybody-bsrxfmlqy","name":"Machine Learning for Everybody"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/javascript-v8-engine-sqyyjss98","name":"JavaScript: V8 Engine"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/building-a-scalable-notification-service-zghziuwzk","name":"Building a Scalable Notification Service"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/javascript-seo-best-practices-tz3qqhijp","name":"JavaScript SEO best practices"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/if-i-could-only-teach-one-thing-to-a-beginner-developer-l-dsvtijv","name":"If I Could Only Teach One Thing To A Beginner Developer"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/mikeroyal-self-hosting-guide-self-hosting-guide-learn-all-about-locally-hosting-on-premises-priv-ew-m8pbvf","name":"mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization."},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/why-firefox-deserves-its-sad-decline--kiygfpvkn","name":"Why Firefox Deserves Its Sad Decline…"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/google-pauses-hiring-netflix-loses-nearly-1m-customers-and-slack-increases-prices-techcrunch-sv7hxdqag","name":"Google pauses hiring, Netflix loses nearly 1M customers, and Slack increases prices – TechCrunch"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/google-analytics-declared-illegal-in-the-eu--bgtnhwc7b","name":"Google Analytics declared illegal in the EU."},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/coding-interviews-everything-you-need-to-prepare-txissw-cb","name":"Coding interviews: Everything you need to prepare"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/seo-tips-for-next-js-sites-rpajin0cq","name":"SEO Tips for Next.js sites"}]},{"@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":"Google","item":"https://daily.dev/tags/google"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/google/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

