Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
151184 stories
·
33 followers

Books for a Grammar Workout

1 Share
Books for a Grammar Workout

Writing is like weightlifting. The more you do the stronger you get. But woe to those who don’t heed the cry of the Gym Bro “Don’t skip leg day!” Leg day builds your foundation, gives your upper body and core a rest, and strengthens the small muscles that connect your muscular systems together. For writers, our foundation is the sentence level, and even deeper than that the grammar and punctuation that forms the structure of our stories. Which means that some deliberate practice with grammar and punctuation is an essential part of the writer’s routine.

The good news is grammar books have gotten a lot more fun to read since you were last in school. No need to muscle through these reps, these books are just as entertaining as they are a workout for your writing.

List criteria: Recreational grammar and punctuation books.

Books for a Grammar Workout

The Glamour of Grammar - Roy Peter Clark

Clark brings his sparkling wit and modern examples to a grammar book designed for working writers. With deep dives into picking the right word, the niceties of modern punctuation, how grammar makes meaning in sentences, and when and how to break the rules for effect. This is both a comprehensive grammar guide for the modern age, and an entertaining weekend or evening read.

Books for a Grammar Workout

Eats, Shoots & Leaves - Lynn Truss

A classic of the “recreational grammar” genre. This punctuation book is just as funny as it is educational. With a passionate advocacy for the continued relevance of grammar in the modern age and a historical bent towards the whys and wheretofores of each punctuation mark, Truss takes you on a journey that will have you reading with sharper eyes and with a better understanding of your commas and colons.

Books for a Grammar Workout

The Quotable Guide to Punctuation - Stephen Spector

This is one of those books that does what it says on the front. Punctuation. Taught through over 500 highly entertaining quotes. Good for reading through for a fast and witty review, or for keeping deskside as a quick-reference.

Books for a Grammar Workout

The Elements of Eloquence - Mark Forsyth

If you’ve forgotten what a zeugma is, or maybe never learned, this book is for you. Based on the ancient “gardens of rhetoric” formula, Mark Forsythe walks you through rhetorical forms you will certainly recognize, but maybe didn’t know there was a name for. Full of eye-opening moments and modern examples, this is essential reading for filling your writing toolbox with all of the tricks and flourishes available to you. Read it. Read it. Read it! (an example of Epizeuxis!)

Books for a Grammar Workout

The Sense of Style - Steven Pinker

Pinker’s book is the one I wish I had been assigned before writing my master’s thesis. Aimed at academic writers, it makes an impassioned and effective plea for writing in clear and simple prose about complex subjects. It also contains some of the best grammatical explanations I’ve ever encountered, including an explanation of sentence diagrams that actually makes sense. If you are writing nonfiction of any kind, Pinker’s book will vastly improve the readability of your prose. And I would argue his premise is valuable to the fiction writer as well.

Books for a Grammar Workout

The Elements of Style - E.B. White & William Strunk

Hear me out. When was the last time you actually read Strunk and White? Have you ever taken the time to read the fantastic introduction by Roger Agnell? If you haven’t read this book since your school days it is worth taking it down off your shelf (you know you probably have a copy somewhere) and reading it with new eyes. You might find you have a new appreciation for it now that it is not a homework assignment.

Books for a Grammar Workout

Stylized: A Slightly Obsessive History of Strunk & White's The Elements of Style - Mark Garvey

And speaking of Strunk and White, this history of their little writing book is a fantastic read if you can find it. Written with love and humor it tells the story of how E.B. White (yes, the writer of Charlotte’s Web) and William Strunk, Jr. revised his “little writing book” used in his Cornell freshman composition classroom into the juggernaut it is today. It’s out of print so I am linking to its WorldCat page, remember that interlibrary loan is a thing!

Books for a Grammar Workout

If you'd like to buy any of these books based on this list, please consider using this affiliate link to help support the site.

See List on Bookshop.org
Read the whole story
alvinashcraft
48 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

2025/2026 New Year’s Eve Concert & Fireworks on the Parkway in Philly: What to Expect

1 Share

Concert: gates open at 6 p.m; concert starts at 8 p.m.

Fireworks: midnight

Get ready: Philadelphia kicks off its massive and exciting year-long semiquincentennial celebration on New Year’s Eve with a brand-new (and free!) concert and fireworks on the Benjamin Franklin Parkway.

Hip-hop legend LL Cool J headlines the concert with guests DJ Jazzy Jeff, Adam Blackstone, Dorothy and Technician The DJ. The concert is free and open to all, with no tickets required.

After the performances, the skies above the Philadelphia Art Museum light up with a dazzling fireworks display to ring in 2026 and begin the celebration of America’s 250th birthday.

Gates open at 6 p.m. on Wednesday, December 31, 2025, for the 8 p.m. concert. The fireworks begin at midnight.

And yes: This does mean that Philly will have three (!) separate fireworks shows on New Year’s Eve for 2025/2026: two on the Delaware River (at 6 p.m. and midnight) during the Visit PA New Year’s Eve Fireworks on the Waterfront and one on the Benjamin Franklin Parkway (at midnight).

Read on for more about the festivities on the Parkway on New Year’s Eve 2025/2026.

Read the whole story
alvinashcraft
48 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Anatomy of a Microsoft Outage. Evolving our culture towards more Transparency

1 Share
From: ITOpsTalk
Duration: 45:03
Views: 6

Ever wondered how hyperscale cloud providers keep you informed during outages? In this deep-dive session from Microsoft Ignite, Rick Claus (Azure Engineering) and Tajinder Pal Singh Ahluwalia (Azure Marketing) reveal the secrets behind real-time notifications, transparency principles, and outage readiness strategies.

What You’ll Learn:
- How Azure communicates during incidents using speed, accuracy, and transparency
- Setting up Azure Service Health for personalized alerts
- Understanding how we use "Brain" to identify issues and craft updates
- Best practices for outage readiness and resource-level monitoring
- Post-incident reviews (PIRs) and live retrospectives for continuous improvement

Resources & Links:
📚 Azure Service Health: https://learn.microsoft.com/azure/service-health/overview
📺 AIR Videos: https://aka.ms/air/videos

Speakers:
Rick Claus – Principal Cloud Advocate
Tajinder Pal Singh Ahluwalia – Azure Infrastructure Team

Hashtags:
#Azure #CloudReliability #msIgnite #DevOps #IncidentManagement #AzureServiceHealth #CloudComputing #ResilienceEngineering #MicrosoftDeveloper #itPro

✅ Chapter Markers
00:00 - Welcome & Session Overview
02:15 - Why Outage Communication Matters
06:40 - The Five Principles: Speed, Accuracy, Discoverability, Parity, Transparency
12:30 - AI-Powered Alerts: Meet Brain
18:45 - Azure Service Health Deep Dive
28:10 - Preparing for Incidents: Best Practices
36:50 - During an Outage: Communication at Scale
45:20 - Post-Incident Reviews & Live Retrospectives
52:00 - Lessons Learned from Azure Front Door Outage
59:30 - Resources & Next Steps

Read the whole story
alvinashcraft
2 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Microsoft’s free update brings better Bluetooth to your Xbox Wireless Headset

1 Share

My favorite kind of update is the one that gives my gadgets entirely new features and specs for free - and Microsoft is unleashing one of those today by bringing Bluetooth Low Energy (LE) Audio to its 2024 Xbox Wireless Headset, which unlocks a lot of those new features!

It could bring better battery life, lower latency, and perhaps most importantly, palatable voice chat when paired with Microsoft's "Xbox" handhelds like the Xbox Ally and Xbox Ally X. (The older Bluetooth Classic mode requires more bandwidth than Bluetooth LE, so you typically see a big drop in audio quality with Bluetooth Classic when you try to add two-way voice communica …

Read the full story at The Verge.

Read the whole story
alvinashcraft
2 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Kotlin 2.3.0 Released

1 Share

The Kotlin 2.3.0 release is out! This version includes new language features, stable ones, and other features now enabled by default. This release also brings tooling updates, performance improvements for different platforms, and important fixes. Here are some additional highlights from this release:

  • Language: More stable and default features, unused return value checker, explicit backing fields, and changes to context-sensitive resolution.
  • Kotlin/JVM: Support for Java 25.
  • Kotlin/Native: Improved interop through Swift export, faster build time for release tasks, C and Objective-C library import in Beta.
  • Kotlin/Wasm: Fully qualified names and new exception handling proposal enabled by default, as well as new compact storage for Latin-1 characters.
  • Kotlin/JS: New experimental suspend function export, LongArray representation, unified companion object access, and more.
  • Gradle: Compatibility with Gradle 9.0 and a new API for registering generated sources.
  • Compose compiler: Stack traces for minified Android applications.
  • Standard library: Stable time tracking functionality and improved UUID generation and parsing.

For the complete list of changes, refer to What’s new in Kotlin 2.3.0 or the release notes on GitHub.

How to install Kotlin 2.3.0

The Kotlin plugin is distributed as a bundled plugin in IntelliJ IDEA and Android Studio.

To update to the new Kotlin version, change the Kotlin version to 2.3.0 in your build scripts.

If you need the command-line compiler, download it from the GitHub release page.

If you run into any problems:

Stay up to date with the latest Kotlin features! Subscribe to receive Kotlin updates by filling out the form at the bottom of this post. ⬇️

Top issue reporters from YouTrack

Ryan Nett (39 issues), Jinseong Jeon (25 issues), Andreas Malik (25 issues), Aviroop Pal (15 issues), Pau M (13 issues), Zac Sweers (13 issues), Youssef Shoaib (13 issues), Ivan Canet (12 issues), Martin Bonnin (12 issues), Victor Turansky (12 issues), xyzboom (11 issues), Łukasz Wasylkowski (10 issues), Donald Duo Zhao (10 issues), Nickolay Viuginov (9 issues), Rick Clephas (8 issues), Vadim Shabanov (7 issues), Gleb Minaev (7 issues), Oliver O. (7 issues), Alexander Nozik (7 issues), and Sergey Igushkin (7 issues).

External contributors

We’d like to thank all of our contributors whose pull requests were included in this release:

Andrei Shikov, Troels Bjerre Lund, Derek Xu, Johan Bay, aviroop, Alex Sokol / y9san9, Jinseong Jeon, Xin Wang, Yijie Jiang, Dave MacLachlan, Jaebaek Seo, Nikita Nazarov, cketti, Charles Lgn, Chuck Jazdzewski, Colin Cross, David Khol, Hakan Mehmed, Iven Krall, Kotcrab, Leon Linhart, Matthew Gharrity, Yasuhisa Honda, Zac Sweers, freya02, jitokim, jonghoonpark, zangzhicong

Special thanks to our EAP Champions

What else to read

Read the whole story
alvinashcraft
2 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Your 2025 Stacked: A year of knowledge, community, and impact

1 Share
From tough questions to standout answers, your team built a lot in 2025. Your 2025 Stacked brings those contributions together in one shareable snapshot—celebrating the people, posts, and topics that defined your year in Stack Internal.
Read the whole story
alvinashcraft
2 hours ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories