To increase your knowledge obviously. Seriously, Office 365 is a very large surface for any technologist to cover. We use our experience, our contacts with Microsoft, and our connections within the industry to discover what’s really important about Office 365 and write it down. Given the volume of change across the Microsoft 365 ecosystem, it’s critical to update your knowledge over time. In April 2021. when speaking to market analysts following Microsoft’s FY21 Q3 results, Satya Nadella said that Teams had added “over 300 features over the past year, including more than 100 new capabilities so far in 2021.” Given that number of changes in Teams alone, the updates across the ecosystem was enough to make it difficult for any tenant to keep up.
Our Subscription Model
Unlike other technical books, we keep on refining that content as new information comes to hand. Office 365 for IT Pros is unique in that respect. You don’t just buy a book: you buy into a living collection of knowledge. In fact, it’s rather like writing software: you look at code and decide that it can be written more concisely, better, or to give better performance. That’s the way we think about our text.
When you buy a book, you’re subscribe to an edition and are entitled to receive all updates we release for that edition. Over a year, we typically release eleven updates for an edition. The subscription model works well for the EPUB/PDF version of the book; it’s not as good for Kindle.
Subscriptions lapse when a new edition is released. We offer subscribers to the previous edition a low-cost update option to renew their subscription for a further year. Regretfully, because Amazon don’t tell us who buys the Kindle version, we can’t offer low-cost updates to these buyers.
Collectively, the money we earn through new sales, subscription upgrades, and sponsorship allow us the time and space to continually monitor new developments across Office 365 and the wider Microsoft 365 ecosystem so that we can update the book as necessary. Our revenues also allow us to publish articles on this site and write PowerShell scripts and other code to illustrate principles discussed in the book.
Our approach seems popular with readers. We’ve posted a few comments from people who have bought and like Office 365 for IT Pros.
Fun fact: SharePoint Online reckons it takes someone 34 hours to read the May update for the 2020 edition from end to end. Of course, no one does this because the book is used as a reference. But if the book holds 34 hours of knowledge, imagine how much it would cost to have a consultant sit down with you and teach you that amount? The answer is more than $49.95…
Figure 1: How long does it take to read a book?
Change Happens
If you need to be convinced about the volume of change that happens within Office 365, just browse our change log to discover the number and type of changes we make to the book content on an ongoing basis. Because we have a team of experts reviewing what Microsoft changes, we think we have a good chance of figuring out what’s important and what needs to be in the book, and that’s what we include.
The Book
The book comes in two parts:
The Main Book is the one that we update most often. It’s about 1,200 pages long at this point. To get an idea of the kind of content covered in the book, you can read the extract from the Kindle version available on Amazon.com. Most of the first three chapters are available there.
Figure 1: Look Inside Office 365 for IT Pros on Amazon.com
The Companion Volume contains lots of interesting information that we removed from the main book (to keep the page count down) or couldn’t find a good home for in the main book. It’s still valuable information to have, but we don’t update the companion volume as often as we do the main book. The companion book is about 340 pages long.
The book isn’t available in print. We looked at creating a print version but it’s just too difficult and wouldn’t justify the effort – and there’s no way we could continue updating the content. Once ink hits paper, it stays there. But that shouldn’t stop you printing a copy of the book if you want. Many readers print the PDF.
Multiple Books
In fact, the book is composed of several sub-books. There’s enough content for us to claim that we include books on:
Teams.
Exchange Online.
Using PowerShell to Manage Office 365.
Data Governance and Compliance.
SharePoint Online.
Information Protection.
By stitching the sub-books together, we end up with the full 1,300 pages of content.
Formats
We publish Office 365 for IT Pros in three formats:
EPUB (suitable for most eReaders).
Adobe PDF.
Kindle.
The Kindle version is bought from Amazon. You can buy the EPUB and PDF formats from Gumroad.com, an eCommerce platform based in San Francisco, California.
When you buy a copy of the PDF/EPUB book, Gumroad sends you a receipt. The receipt contains a View product link. Click the link to access and download the book files. Some people have reported that their spam filters consider Gumroad email to be spam, so please check your junk email folders if you can’t find the receipt in your inbox. If you have problems or want the receipt to go to a different address than the one you used to set up your Gumroad account, send email to the Gumroad support team and the nice people there will help you.
Your Gumroad account is from where you download updated files too. When we release an update, we send a message to our subscribers to tell you that updated files are available. The update messages go to the email address for your account, so if you don’t give us a valid email address, we won’t be able to tell you when updates are available. Log into your Gumroad account and using the link in the message or your original receipt and you can download the files.
Kindle Books
We can’t bundle books on Kindle, so the two volumes are available separately.
Some people like to read the PDF version on Kindle (instructions here) or you can convert the EPUB version to MOBI format and load it on a Kindle.
We struggle with Amazon every time we release an update. The Kindle publishing model is built for novels, which hardly ever change, and doesn’t do well with large technical books that might have 20-50 separate changes in an update. We have to convince the Kindle team to notify purchasers that new content is available. Sometimes they accept that they should do this, sometimes they don’t.
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}