From 73877add313618c00f91e01cf8b7925025cefaf8 Mon Sep 17 00:00:00 2001 From: Niraj Tolia Date: Thu, 8 Dec 2022 23:42:15 -0800 Subject: [PATCH] Enable vale for blog posts (#1754) ## Description Prevent errors in blog posts creeping throught ## Type of change - [x] :bug: Bugfix - [x] :world_map: Documentation --- website/Makefile | 2 +- ...ouncement-free-backup-for-microsoft-365.md | 26 ++++++++++++------- website/blog/2022-12-09-m365-sandbox-setup.md | 4 +-- website/blog/2022-12-2-your-own-backups.md | 21 ++++++++++----- website/styles/Vocab/Base/accept.txt | 17 ++++++++++++ 5 files changed, 51 insertions(+), 19 deletions(-) diff --git a/website/Makefile b/website/Makefile index 1fc162b0b..528bfc214 100644 --- a/website/Makefile +++ b/website/Makefile @@ -27,7 +27,7 @@ dev: genclidocs noclidev: $(WEBC) npm start -- --host 0.0.0.0 -VALE_TARGET ?= docs README.md +VALE_TARGET ?= docs README.md blog check: genclidocs $(WEBC) vale $(VALE_TARGET) diff --git a/website/blog/2022-11-16-corso-announcement-free-backup-for-microsoft-365.md b/website/blog/2022-11-16-corso-announcement-free-backup-for-microsoft-365.md index 0ace4d3ef..f5f62aac4 100644 --- a/website/blog/2022-11-16-corso-announcement-free-backup-for-microsoft-365.md +++ b/website/blog/2022-11-16-corso-announcement-free-backup-for-microsoft-365.md @@ -8,11 +8,11 @@ image: ./images/office_desk.jpg ![Office desk](./images/office_desk.jpg) -Have you had it with Google sheets? So have I. Excel is my home. It’s where I write all my best formulae. And what +Have you had it with Google sheets? Me too! Excel is my home. It’s where I write all my best formulae. And what about PowerPoint? The way it just finds stock photos for you? The automatic ‘alternative designs for this slide’ button? It’s too good. I can’t give up Microsoft 365. -If you did some work today, there’s a very good chance you opened a Microsoft tool. M365 is used by +If you did some work today, there’s a good chance you opened a Microsoft tool. M365 is used by [more than a million](https://www.statista.com/statistics/983321/worldwide-office-365-user-numbers-by-country/) companies worldwide, and nearly 880,000 companies in the U.S. use the software suite. But with that widespread usage comes risk, business-critical data is at risk of loss or corruption, if not securely backed up and protected. @@ -23,9 +23,9 @@ comes risk, business-critical data is at risk of loss or corruption, if not secu A couple of years back I took the time to get the AWS ‘baby cert,’ their first certification. The focus of the material surprised me, along with learning about the most popular AWS products and their benefits, you had to learn -cold all the things that AWS will not do for you. AWS won’t alert you to poor performance on your applications. It +cold all the things that AWS won't do for you. AWS won’t alert you to poor performance on your applications. It won’t automatically scale down your instances. And while AWS and the other public cloud providers completely meet their -promised SLA, they do not promise to deliver the backups that you expect them to deliver. +promised SLA, they don't promise to deliver the backups that you expect them to deliver. “I accidentally deleted the customer DB,” isn’t a situation that public cloud companies are built to prevent or ameliorate. Fundamentally, on all public clouds, backups are a shared responsibility between administrator and service. @@ -38,8 +38,8 @@ Let’s talk about the stats on data loss: Data loss can result from accidental or intentional deletion, cyber-attacks and malware, a poorly executed migration, or the cancellation of a software license, among other reasons. For example, -[40% – 2 out of 5 servers](https://www.veeam.com/blog/data-loss-2022.html) – had at least one or more outages over the -past 12 months. And cybercrime is on a continual rise – the average number of data breaches and cyberattacks were +[2 out of 5 servers](https://www.veeam.com/blog/data-loss-2022.html) had at least one or more outages over the +past 12 months. And cybercrime is on a continual rise; the average number of data breaches and cyberattacks were [up 15.1% in 2021](https://www.forbes.com/sites/chuckbrooks/2022/06/03/alarming-cyber-statistics-for-mid-year-2022-that-you-need-to-know/?sh=642204357864), compared with the previous year. As of 2022, the average cost of a data breach in the U.S. was $9.44 million. @@ -54,6 +54,8 @@ efficiently backing up all business-critical data to object storage. ## Why Corso? + + Corso is purpose-built for protection of your M365 organization account (this tool doesn’t work with consumer accounts) with easy-to-use comprehensive backup and restore workflows that reduce backup time and administrative overhead, improve time-to-recovery, and replace unreliable scripts or workarounds. It enables high-throughput, high-tolerance @@ -61,6 +63,8 @@ backups that feature end-to-end encryption, deduplication, and compression. Plus object storage system: AWS S3 (including Glacier Instant Access), Google Cloud Storage and Backblaze. (Azure Blob support is coming soon). + + Corso’s secure backup protects against accidental data loss, service provider downtime and malicious threats, including ransomware attacks. Plus, a robust user community provides a venue for admins to share and learn about data protection and find best practices for how to securely configure their M365 environments. As a member of the community, you’ll @@ -69,19 +73,23 @@ have access to blogs, forums, and discussion, as well as updates on public and f ## Low-Cost and Highly Secure -Corso's source code is licensed under the Apache v2 open-source license. It’s open source, and it’s free – which makes +Corso's source code is licensed under the Apache v2 open-source license. It’s open source, and it’s free, which makes it the perfect solution for cost-conscious teams. And that’s not where the cost savings end, Corso’s flexible retention policies and ability to compress and deduplicate data efficiently before sending it to storage, helps reduce storage costs, as well. ## Interested in Trying Corso? + + Corso, currently in alpha, provides a CLI-based tool for backups of your M365 data. [Follow the quickstart guide](../../docs/quickstart) to start protecting your business-critical M365 data in -just a few minutes. Because Corso is currently in alpha, it should NOT be used in production. +just a few minutes. Because Corso is currently in alpha, it should **NOT** be used in production. + + Corso supports Microsoft 365 Exchange and OneDrive, with SharePoint and Teams support in active development. Coverage for more services, beyond M365, will expand based on the interests and needs of the community. -So, your feedback is critical for our work on this tool! Please +Your feedback is critical for our work on this tool! Please [tell us what you think of Corso](https://discord.gg/63DTTSnuhT). diff --git a/website/blog/2022-12-09-m365-sandbox-setup.md b/website/blog/2022-12-09-m365-sandbox-setup.md index f60081362..add57693c 100644 --- a/website/blog/2022-12-09-m365-sandbox-setup.md +++ b/website/blog/2022-12-09-m365-sandbox-setup.md @@ -29,7 +29,7 @@ To get access to the free hosting required for your sandbox domain, you’ll need to [join the M365 Developer Program](https://developer.microsoft.com/en-us/microsoft-365/dev-program). This process is quite straightforward and fairly foolproof. -![Screen Shot 2022-11-30 at 3.20.45 PM.png](./images/12-09-2022-a.png) +![Screenshot of Microsoft 365 developer program website](./images/12-09-2022-a.png) > Note that when you go to set this up the first time, you may find that your Microsoft Account isn’t fully set up. > For example on my account I didn’t have a full name set on my profile. You’ll be prompted to add this info if needed @@ -72,7 +72,7 @@ Remember that you want to set up your sandbox when you’re ready to use it. The data is persistent but it’s wiped after 90 days. Also, you can’t just do whatever you want with this instance, it’s for development and testing purposes only. -Commercial transactions, including purchasing paid services, are not supported. +Commercial transactions, including purchasing paid services, aren't supported. ## 4) Next steps diff --git a/website/blog/2022-12-2-your-own-backups.md b/website/blog/2022-12-2-your-own-backups.md index c898e3f0d..01b8bf3fa 100644 --- a/website/blog/2022-12-2-your-own-backups.md +++ b/website/blog/2022-12-2-your-own-backups.md @@ -9,9 +9,12 @@ image: ./images/gian_tweet_backups.png I recently saw a tweet that really spoke to me: + + ![Gian Paolo tweet stating The only long-term solution to maintain your identity is: 1. your own domain name 2. your own website/blog 3. several backups](./images/gian_tweet_backups.png) Gian was really addressing the chaotic situation with Twitter, but it feels much more broadly applicable in today’s climate. + Given the increased role of automation in flagging “bad” accounts, there is now an ever-growing list of examples where imperfect AI-based systems misclassify perfectly legitimate accounts as bad. With no human-based recourse with most large companies, this has led to disastrous situations where @@ -21,11 +24,15 @@ flagged application account leads to published applications being automatically -Thankfully, the growth of easy-to-use SaaS services now allow you to, for the price of a coffee a month, + + +A way out exists though! The growth of easy-to-use SaaS services now allow you to, for the price of a coffee a month, control and maintain not just your identity without risk but also all your personal and, for all you entrepreneurs, business data too. There’s a happy state, for individuals and teams, where you feel fully in control of your own identity. This makes you more resilient to systemic failures and changes in one platform’s policy. -How do we achieve this ownership nirvana? The pieces are simple: +How do we achieve this ownership nirvana? The pieces are straightforward: + + * Buy your own domain: Right now, `.me` is available for $3/year and `.online` is available for $0.99/year. @@ -38,12 +45,12 @@ and more: FREE with your Microsoft 365 subscription. OK, so the above might cost the equivalent of two coffees a month (or way less than an [expensive San Francisco coffee](https://www.nbcbayarea.com/news/local/world-most-expensive-coffee-elida-geisha-natural-klatch-san-francisco/190823/)) -but you are suddenly in control of your identity, and this is not even tied to Microsoft 365 (more on that below!) even +but you are suddenly in control of your identity, and this isn't even tied to Microsoft 365 (more on that below!) even though you are using it at this time. This is an amazing cost to value ratio given how important our data is. ## Securing your own data means controlling your own backups -Now, you might believe that your identity is tied to Microsoft’s control of your account but that is not true. +Now, you might believe that your identity is tied to Microsoft’s control of your account but that's not true. Given that you own your domain, you can now take your data and email with you to any other provider. Having moved between Google Suite and Microsoft 365 in the past, this can be made seamless. @@ -56,18 +63,18 @@ policies change seemingly overnight, or even to just respect [Microsoft’s shared responsibility model](https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility) where you are responsible for your data’s safety and Microsoft only promises to take care of the infrastructure. -So, ensure you and your data is always protected, set up regular backups! +Therefore, to ensure you and your data is always protected, set up regular backups! ## How can Corso help? Backups can be complicated and, till recently, great backup solutions for Microsoft 365 might have been “enterprise” -offerings that would cost many, many, MANY coffees a month. However, all of that is now behind us! +offerings that would cost many, many, MANY coffees a month. However, all of that's now behind us! We recently introduced Corso, a free, secure, and 100% open-source tool to let you create a backup of all your data in your Microsoft subscription. Backups go to a cloud storage provider of your choice, giving you fine-grained control of your data and independence from your primary cloud provider. Data is also compressed and deduplicated to reduce cost (pennies a month with systems such as AWS Glacier Instant Access) and encrypted with user-provided keys so that no one -can see your data and that it is safe against hackers and ransomware. +can see your data and that it's safe against hackers and ransomware. ![corso Screenshot](./images/corso_backup.png) diff --git a/website/styles/Vocab/Base/accept.txt b/website/styles/Vocab/Base/accept.txt index 1f90ff120..55cedf492 100644 --- a/website/styles/Vocab/Base/accept.txt +++ b/website/styles/Vocab/Base/accept.txt @@ -9,3 +9,20 @@ env src Powershell Backblaze +deduplication +benchmarked +underperforms +underperformed +[Kk]opia +Buzhash +microbenchmarks +zstd +gzip +pgzip +goroutines +microbenchmark +deduplicated +deduplicate +vCPUs +cybercrime +cyberattacks