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

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

1. 1  
[](/posts/mac-os-for-the-web--boyfwimy3 "Mac OS for the Web!")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 5y  
Mac OS for the Web!  
Mac OS emulator on the Web is an open-source project on Github. It has programs like Notes, Calculator, Terminal, VScode, and other apps and features on this website. The website has PWA (Progressive Web Apps), which with this feature we can install it on any operating system.  
228  
24
2. 2  
[](/posts/20-vs-code-shortcuts-for-pro-developers-dt-i2owcv "20 VS Code Shortcuts For Pro Developers")  
Article  
![Avatar of honeypot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1cc3a75b98b74698a40f57162b30b841)Honeypot · 5y  
20 VS Code Shortcuts For Pro Developers  
VS Code is one of the most used code editors among developers. It has some amazing features to help developers increase their coding speed. In this article, I'm going to go through 20 VS Code shortcuts that I find the most convenient for me when I'm coding. No worries if it doesn't apply to you, hopefully there will be at least a couple of shortcuts you can learn and apply when you next open VS Code.  
216  
16
3. 3  
[](/posts/visual-studio-code-shortcuts-a-programmer-s-guide-w0p7kecqd "Visual Studio Code Shortcuts: A Programmer’s Guide")  
Article  
![Avatar of sitepoint](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/sitepoint)SitePoint · 5y  
Visual Studio Code Shortcuts: A Programmer’s Guide  
This article covers default keyboard shortcuts for Windows, Linux and macOS. Visual Studio Code is one of the most popular and most used code editors. It’s open source and free to use. It provides support for many languages and frameworks, whether through built-in features or the extensive list of extensions available for the editor.  
183  
6
4. 4  
[](/posts/14-vs-code-shortcuts-to-supercharge-your-productivity-7ccs6zry3 "14 VS Code Shortcuts to Supercharge Your Productivity")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 5y  
14 VS Code Shortcuts to Supercharge Your Productivity  
Software engineers tend to be extremely efficient beings. Our goal is to optimize everything, not just the code. We don't want to spend 10 seconds looking for something on the GUI. Why would we, when we can do it in 0,1s by using the powerful keyboard shortcuts? Let me share with you the shortcuts I use every day. I bet you don't know many of them!  
62  
8
5. 5  
[](/posts/canonical-transforms-linux-on-mac-vjwsapfgo "Canonical Transforms Linux on Mac")  
Article  
![Avatar of ubuntu](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e9ae7e11e4574c27a37fcd23062e723e)Ubuntu · 5y  
Canonical Transforms Linux on Mac  
Developers can now launch Linux instances on Apple M1 with Multipass 1.8\. Developers on M1 can now get running on Linux in as little as 20 seconds. Aliases bring Ubuntu to your terminal of choice with the latest version of Multipas.  
49
6. 6  
[](/posts/unfreeze---less-typing-more-coding--hts4u59x "Unfreeze - Less typing, more coding")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 5y  
Unfreeze - Less typing, more coding  
Unfreeze is a simple macOS application that performs OCR on code snippet images. Less typing, more coding. - Requirements: macOS Big Sur 11.0+ Embed in your own site or blog to share your code with the rest of the world. For more information, visit Unfreeze.com.  
34  
2
7. 7  
[](/posts/visual-studio-2022-qnvgft7o0 "Visual Studio 2022")  
Article  
![Avatar of vs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/03971923d4044f74ac177dc752e1e752)Visual Studio Blog · 5y  
Visual Studio 2022  
The first public preview of Visual Studio 2022 will be released this summer. It will be faster, more approachable, and more lightweight. For the first time ever, Visual Studio will be 64-bit. The user experience will feel cleaner, intelligent, and action oriented.  
34  
2
8. 8  
[](/posts/top-7-javascript-array-sort-method-use-cases-io1i-febf "🔥 Top 7 JavaScript Array sort() Method Use Cases")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
🔥 Top 7 JavaScript Array sort() Method Use Cases  
The sort() method sorts the elements of an array and returns the sorted array, and no copy is made. The default sort order is ascending. In this article, we will see how we can utilise its power to the fullest. We can sort a simple array of strings using a functionless array sort()method like this.  
28  
7
9. 9  
[](/posts/announcing-wwdc21-xhzmmuvft "Announcing WWDC21")  
Article  
![Avatar of appledev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a3d24bf64d6045bcae5d751e8acd5ffc)Apple Developer · 6y  
Announcing WWDC21  
The Apple Worldwide Developers Conference is coming to a screen near you, June 7 to 11\. Join the worldwide developer community for an all-online program with exciting announcements, sessions, and labs at no cost. Now through April 18, we invite students who love to code to submit their Swift playground to this year’s Swift Student Challenge.  
27
10. 10  
[](/posts/visual-studio-2022-for-mac-preview-4-ge1jqq3dx "Visual Studio 2022 for Mac Preview 4")  
Article  
![Avatar of vs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/03971923d4044f74ac177dc752e1e752)Visual Studio Blog · 5y  
Visual Studio 2022 for Mac Preview 4  
Visual Studio 2022 for Mac Preview 4 is now available for download. It continues our move of the IDE to fully native macOS UI, fixes many top issues, and introduces new experiences for laying out your windows and searching your source. Get the latest release using the Visual Studio > Check for Updates… menu or download it now.  
22  
1
11. 11  
[](/posts/macos-monterey-rxo-idrrr "macOS Monterey")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 5y  
macOS Monterey  
With SharePlay, you can watch together, listen together, and share your screen right inside FaceTime. With Voice Isolation, your mic uses machine learning to distinguish each sound it picks up. Wide Spectrum lets your friends on FaceTime hear any and every sound happening where you are.  
21  
2
12. 12  
[](/posts/progressive-web-apps-in-2021-tehki8bzg "Progressive Web Apps in 2021")  
Article  
![Avatar of css_tricks](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/css_tricks)CSS-Tricks · 6y  
Progressive Web Apps in 2021  
22  
5
13. 13  
[](/posts/javascript-array-sort-method-use-cases-9r48eeabv "🔥 JavaScript Array sort() Method Use Cases")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
🔥 JavaScript Array sort() Method Use Cases  
21  
9
14. 14  
[](/posts/an-ultimate-guide-to-regex-and-how-to-use-it-in-javascript-t53x-bube "An ultimate guide to Regex and how to use it in JavaScript")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
An ultimate guide to Regex and how to use it in JavaScript  
Data Structures: Why do we need Data Structures? Why does it make sense to use data structures to build data structures? Why is it so important to have a data structure that can be used to build a database of data? Why should we use data Structures to create data structures for data?  
21  
7
15. 15  
[](/posts/top-10-git-gui-client--j-jbgglhe "Top 10 Git GUI client.")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 6y  
Top 10 Git GUI client.  
Git is an open-source version control system that allows you to manage your files in a variety of languages. It can be used as a command line tool or as a graphical tool. Using a GUI can bring up some advantages and perhaps makes your work easier along the way. I personally use both the command line and GUI as I can see that both have some pros.  
20  
8
16. 16  
[](/posts/scrollbars-on-hover-astu8tdsr "Scrollbars on Hover")  
Article  
![Avatar of css_tricks](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/css_tricks)CSS-Tricks · 6y  
Scrollbars on Hover  
The trick is that mask covers the scrollbar! So, if you create a mask that is exactly as wide as the scroll bar and super duper tall, it can perfectly cover it. You can even transition the position of the mask, faking a fading in/out effect. It works across Chrome, Firefox, and Safari, regardless of my macOS settings.  
19  
2
17. 17  
[](/posts/twelve-months-into-using-apple-s-m1-chip-and-my-opinions-have-changed-dj-ft5igt "Twelve Months Into Using Apple’s M1 Chip, and My Opinions Have Changed")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 5y  
Twelve Months Into Using Apple’s M1 Chip, and My Opinions Have Changed  
Attila Vágó has been using Apple's new M1 chip for the past 12 months. He has found that the 8GB of RAM on the base M1 Pro is not enough. If you want to do professional software development at any level higher than simple, vanilla HTML, CSS, JS websites, you should be opting for 16 GB of RAM.  
19
18. 18  
[](/posts/building-micro-frontends-improve-your-programming-skills-and-a-free-apple-watch---picks-175-4vw-i2woj "Building micro-frontends, improve your programming skills, and a free Apple Watch - Picks #175")  
Article  
![Avatar of daily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/daily2)daily.dev · 6y  
Building micro-frontends, improve your programming skills, and a free Apple Watch - Picks #175  
This is your chance to win a new Apple Watch for free. Every month we will choose a new epic prize to be awarded. Yesterday we launched our new Ambassadors Program. This is the first month of the program. To sign up, go to: http://daily.dev/monthly-prize.  
19  
1
19. 19  
[](/posts/and-away-we-code--hen7r7hfx "And away we code.")  
Article  
![Avatar of appledev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a3d24bf64d6045bcae5d751e8acd5ffc)Apple Developer · 5y  
And away we code.  
Join us on June 7 at 10 a.m. PDT as WWDC21 takes off with an all-online experience. Mark your calendar for the Keynote and State of the Union. Learn about sessions, one-on-one labs, activities, and much more.  
18
20. 20  
[](/posts/sublime-text-vs-atom-vs-vs-code-vs-textmate-vs-rubymine-vs-vim-sbpnmr9k2 "Sublime Text vs Atom vs VS Code vs TextMate vs RubyMine vs Vim")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Sublime Text vs Atom vs VS Code vs TextMate vs RubyMine vs Vim  
When I learnt C in 1995 I used a DOS editor by Borland. Since graphical environments became popular and more used, programming editors were also evolving. Nowadays we have two different kind of editors: text editors and IDEs. The first ones are lightweight, while the second focus on providing as many tools as possible to unify…  
17  
1
21. 21  
[](/posts/sitedex---map-of-every-page-on-your-website-3-c98gsgv "Sitedex - Map of every page on your website")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 5y  
Sitedex - Map of every page on your website  
Sitedex is a MacOS app that let you find all links and create a complete map of your website. This makes it easy to find bad titles, missing headings, broken links and other issues that might impact your SEO. Sitedex costs $3.99.  
16
22. 22  
[](/posts/apple-14-inch-macbook-pro-2021-review-techcrunch-snehpjvzm "Apple 14-inch MacBook Pro (2021) review – TechCrunch")  
Article  
![Avatar of tc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tc)TechCrunch · 5y  
Apple 14-inch MacBook Pro (2021) review – TechCrunch  
MagSafe is back on the 2021 MacBook Pro. The connector is, happily, back — in improved form. It’s joined by an SD card slot, HDMI port and a row of function keys. There are three USB-C ports on-board — down from four on 13-inch.  
15  
1
23. 23  
[](/posts/shallow-copy-and-deep-copy-in-javascript-i8m7-jbgm "Shallow Copy and Deep Copy in JavaScript")  
Article  
![Avatar of jsPlainEnglish](https://media.daily.dev/image/upload/s--Dg5QTRuI--/f_auto,q_auto/v1686665538/logos/pe)JavaScript in Plain English · 6y  
Shallow Copy and Deep Copy in JavaScript  
There are two types of copying reference data types namely shallow copy and deep copy. A shallow copy simply points to the reference address of the original collection structure (object or array) which holds the value in the new variable. When the field value is a reference type it just copies thereference address, no new object will be created.  
13  
1
24. 24  
[](/posts/m1x-macbook-pro-event-what-to-expect-from-apple-on-october-18-srnyw494j "M1X MacBook Pro event: What to expect from Apple on October 18")  
Article  
![Avatar of tnw](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tnw)The Next Web · 5y  
M1X MacBook Pro event: What to expect from Apple on October 18  
Apple is expected to announce new 14 and 16-inch MacBook Pros in 2021\. The devices are expected to ship with a more powerful version of the M1 chip in the current Apple devices. The event will stream from Apple.com and YouTube on October 18 at 10 AM PT.  
12
25. 25  
[](/posts/developers-appear-to-be-losing-interest-in-macos-f1-8dufer "Developers appear to be losing interest in macOS")  
Article  
![Avatar of devtech](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/57bdcb33c89b43ad8c7af98617b44358)Developer Tech · 5y  
Developers appear to be losing interest in macOS  
In 2020, developers released 392 apps on average per month for the Mac. In 2021, that’s dropped to 343 per month. Appfigures isn’t too optimistic about the outlook going forward. Apple itself last year said that it receives more than 100,000 apps or app updates per week for iOS.  
12  
1

[See all Apple archives](/tags/apple/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/apple/best-of/2021#page","url":"https://daily.dev/tags/apple/best-of/2021","name":"Best Apple Posts of 2021","description":"The most upvoted Apple posts of 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/apple/best-of/2021#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/mac-os-for-the-web--boyfwimy3","name":"Mac OS for the Web!"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/20-vs-code-shortcuts-for-pro-developers-dt-i2owcv","name":"20 VS Code Shortcuts For Pro Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/visual-studio-code-shortcuts-a-programmer-s-guide-w0p7kecqd","name":"Visual Studio Code Shortcuts: A Programmer’s Guide"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/14-vs-code-shortcuts-to-supercharge-your-productivity-7ccs6zry3","name":"14 VS Code Shortcuts to Supercharge Your Productivity"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/canonical-transforms-linux-on-mac-vjwsapfgo","name":"Canonical Transforms Linux on Mac"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/unfreeze---less-typing-more-coding--hts4u59x","name":"Unfreeze - Less typing, more coding"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/visual-studio-2022-qnvgft7o0","name":"Visual Studio 2022"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/top-7-javascript-array-sort-method-use-cases-io1i-febf","name":"🔥 Top 7 JavaScript Array sort() Method Use Cases"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/announcing-wwdc21-xhzmmuvft","name":"Announcing WWDC21"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/visual-studio-2022-for-mac-preview-4-ge1jqq3dx","name":"Visual Studio 2022 for Mac Preview 4"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/macos-monterey-rxo-idrrr","name":"macOS Monterey"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/progressive-web-apps-in-2021-tehki8bzg","name":"Progressive Web Apps in 2021"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/javascript-array-sort-method-use-cases-9r48eeabv","name":"🔥 JavaScript Array sort() Method Use Cases"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/an-ultimate-guide-to-regex-and-how-to-use-it-in-javascript-t53x-bube","name":"An ultimate guide to Regex and how to use it in JavaScript"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/top-10-git-gui-client--j-jbgglhe","name":"Top 10 Git GUI client."},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/scrollbars-on-hover-astu8tdsr","name":"Scrollbars on Hover"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/twelve-months-into-using-apple-s-m1-chip-and-my-opinions-have-changed-dj-ft5igt","name":"Twelve Months Into Using Apple’s M1 Chip, and My Opinions Have Changed"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/building-micro-frontends-improve-your-programming-skills-and-a-free-apple-watch---picks-175-4vw-i2woj","name":"Building micro-frontends, improve your programming skills, and a free Apple Watch - Picks #175"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/and-away-we-code--hen7r7hfx","name":"And away we code."},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/sublime-text-vs-atom-vs-vs-code-vs-textmate-vs-rubymine-vs-vim-sbpnmr9k2","name":"Sublime Text vs Atom vs VS Code vs TextMate vs RubyMine vs Vim"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/sitedex---map-of-every-page-on-your-website-3-c98gsgv","name":"Sitedex - Map of every page on your website"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/apple-14-inch-macbook-pro-2021-review-techcrunch-snehpjvzm","name":"Apple 14-inch MacBook Pro (2021) review – TechCrunch"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/shallow-copy-and-deep-copy-in-javascript-i8m7-jbgm","name":"Shallow Copy and Deep Copy in JavaScript"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/m1x-macbook-pro-event-what-to-expect-from-apple-on-october-18-srnyw494j","name":"M1X MacBook Pro event: What to expect from Apple on October 18"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/developers-appear-to-be-losing-interest-in-macos-f1-8dufer","name":"Developers appear to be losing interest in macOS"}]},{"@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":"Apple","item":"https://daily.dev/tags/apple"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/apple/best-of"},{"@type":"ListItem","position":5,"name":"2021"}]}]}
```

