Visual Studio 2019 Tricks and Techniques - Review, sort of

Published 04-21-2021 04:45 PM 1,692 Views
Microsoft

Earlier this year, Packt released a new book...

 

Visual Studio 2019 Tricks and Techniques: A developer's guide to writing better code and maximizing productivity

 

VS2019Cover.png

 

http://aka.ms/VS2019Book 

 

But I should be honest. I was involved in this book. Let me find a version of the cover with my name on it...

 

VS2019Cover02.png

 

There you go. I wrote the foreword! It was a great and wonderful thing! At least, I think it was. I really can't remember what I wrote. I'll go read it...

 

Oh, I like how I opened the foreword...

 

"By combining Visual Studio Code and Visual Studio (VS), the brand is over two times more commonly used by developers than any other environment (Stack Overflow, 2019). What that means is that this topic for 80% of all developers."

 

Have you thought about that? In this day and age, when there are so many IDE options for developers to pick from, they simply are choosing Visual Studio. There are many reasons why developers want to use Visual Studio, including compatibility with languages and tools, as well as various feature sets. 

 

And that's really what this book is about. As I said/wrote in my foreword, the authors (Paul Schroeder and Aaron Cure) have cracked the code! If you apply the snippets, templates, git tips, and extension-based practices that you'll find in this book, then not only will you become more efficient, but you'll also become your team's hero and thought leader!

 

Before I move on, did you notice how weird the subtitle was in the top version of the book cover? Let's inspect it:

 

"A developer's guide to mastering in core skills with the IDE and unlock advanced productivity secrets."

 

You could probably read that sentence for 20 minutes before you decipher and interpret all its secrets. Moving on...

 

Let's take a look at what the topics are...

 

  1. Flavors of Visual Studio
  2. Keyboard Shortcuts
  3. IDE Tips and Tricks
  4. Working with a Repository
  5. Working with Snippets
  6. Database Explorers
  7. Compiling, Debugging, and Versioning 
  8. Introduction to Project and Item Templates
  9. Creating Your Own Templates
  10. Deploying Custom Templates
  11. Overviewing Visual Studio 2019 Extensions
  12. Overviewing VS Code Extensions
  13. CodeMaid is Your Friend
  14. Be Your Team's Hero with CodeGenHero
  15. Secure Code with Puma Scan
  16. Appendix: Other Popular Productivity Extensions

 

I know what you're thinking! You're thinking, "Is overviewing a word?" Yes, yes it is a word! More specifically, it's the present participle of a word.

 

Anyway, the reason why I wanted to write the foreword (and blog about it), is because I truly believe in the value. Developers don't use templates, especially, to the degree that they could. Plus, you'll peruse a plethora of other topics that you'd be wise to glean from. 

 

Also, one interesting tidbit is that the author is partially at fault for the extension featured in chapter 14, CodeGenHero. So check that out!

 

Whilst perusing the Amazons, I saw the reviews for the book, and they're pretty impressive. I want to give you just the titles of the reviews here, so you can see what I mean:

 

  • "Useful Visual Studio shortcuts, Git-Jitsu, snippet and debugging knowledge here." - Dan Hermes
  • "Clear and concise with good examples to draw upon for furthering learning." - Robert Frey
  • "This one is a must have!" - Binit Datta
  • "Learn everything about Visual Studio 2019." - Yusuf
  • "Excellent for those with some C# programming experience." - Ben Miller

 

This book is great for noobs and still useful for ratchety, engineering curmudgeons. So check it out, and leave a review on the Amazons:

 

  

Remember to keep your mask on your face, your feet on the ground, and your head in the Cloud!

 

Ed

 

 

%3CLINGO-SUB%20id%3D%22lingo-sub-2280956%22%20slang%3D%22en-US%22%3EVisual%20Studio%202019%20Tricks%20and%20Techniques%20-%20Review%2C%20sort%20of%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2280956%22%20slang%3D%22en-US%22%3E%3CP%3EEarlier%20this%20year%2C%20Packt%20released%20a%20new%20book...%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH1%20id%3D%22title%22%20class%3D%22a-spacing-none%20a-text-normal%22%20id%3D%22toc-hId-1304014785%22%20id%3D%22toc-hId-1304014785%22%3E%3CSPAN%20class%3D%22a-size-extra-large%22%3EVisual%20Studio%202019%20Tricks%20and%20Techniques%3A%20A%20developer's%20guide%20to%20writing%20better%20code%20and%20maximizing%20productivity%3C%2FSPAN%3E%3C%2FH1%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FVS2019Book%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22VS2019Cover.png%22%20style%3D%22width%3A%20809px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F274498i98828BF915DFECFC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22VS2019Cover.png%22%20alt%3D%22VS2019Cover.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FVS2019Book%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FVS2019Book%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EBut%20I%20should%20be%20honest.%20I%20was%20involved%20in%20this%20book.%20Let%20me%20find%20a%20version%20of%20the%20cover%20with%20my%20name%20on%20it...%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FVS2019Book%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22VS2019Cover02.png%22%20style%3D%22width%3A%20637px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F274499i276B431C5E80328F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22VS2019Cover02.png%22%20alt%3D%22VS2019Cover02.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThere%20you%20go.%20I%20wrote%20the%20foreword!%20It%20was%20a%20great%20and%20wonderful%20thing!%20At%20least%2C%20I%20think%20it%20was.%20I%20really%20can't%20remember%20what%20I%20wrote.%20I'll%20go%20read%20it...%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EOh%2C%20I%20like%20how%20I%20opened%20the%20foreword...%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CEM%3E%22By%20combining%20Visual%20Studio%20Code%20and%20Visual%20Studio%20(VS)%2C%20the%20brand%20is%20over%20two%20times%20more%20commonly%20used%20by%20developers%20than%20any%20other%20environment%20(Stack%20Overflow%2C%202019).%20What%20that%20means%20is%20that%20this%20topic%20for%2080%25%20of%20all%20developers.%22%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHave%20you%20thought%20about%20that%3F%20In%20this%20day%20and%20age%2C%20when%20there%20are%20so%20many%20IDE%20options%20for%20developers%20to%20pick%20from%2C%20they%20simply%20are%20choosing%20Visual%20Studio.%20There%20are%20many%20reasons%20why%20developers%20want%20to%20use%20Visual%20Studio%2C%20including%20compatibility%20with%20languages%20and%20tools%2C%20as%20well%20as%20various%20feature%20sets.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAnd%20that's%20really%20what%20this%20book%20is%20about.%20As%20I%20said%2Fwrote%20in%20my%20foreword%2C%20the%20authors%20(Paul%20Schroeder%20and%20Aaron%20Cure)%20have%20cracked%20the%20code!%20If%20you%20apply%20the%20snippets%2C%20templates%2C%20git%20tips%2C%20and%20extension-based%20practices%20that%20you'll%20find%20in%20this%20book%2C%20then%20not%20only%20will%20you%20become%20more%20efficient%2C%20but%20you'll%20also%20become%20your%20team's%20hero%20and%20thought%20leader!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EBefore%20I%20move%20on%2C%20did%20you%20notice%20how%20weird%20the%20subtitle%20was%20in%20the%20top%20version%20of%20the%20book%20cover%3F%20Let's%20inspect%20it%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CEM%3E%22A%20developer's%20guide%20to%20mastering%20in%20core%20skills%20with%20the%20IDE%20and%20unlock%20advanced%20productivity%20secrets.%22%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20could%20probably%20read%20that%20sentence%20for%2020%20minutes%20before%20you%20decipher%20and%20interpret%20all%20its%20secrets.%20Moving%20on...%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELet's%20take%20a%20look%20at%20what%20the%20topics%20are...%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3EFlavors%20of%20Visual%20Studio%3C%2FLI%3E%0A%3CLI%3EKeyboard%20Shortcuts%3C%2FLI%3E%0A%3CLI%3EIDE%20Tips%20and%20Tricks%3C%2FLI%3E%0A%3CLI%3EWorking%20with%20a%20Repository%3C%2FLI%3E%0A%3CLI%3EWorking%20with%20Snippets%3C%2FLI%3E%0A%3CLI%3EDatabase%20Explorers%3C%2FLI%3E%0A%3CLI%3ECompiling%2C%20Debugging%2C%20and%20Versioning%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EIntroduction%20to%20Project%20and%20Item%20Templates%3C%2FLI%3E%0A%3CLI%3ECreating%20Your%20Own%20Templates%3C%2FLI%3E%0A%3CLI%3EDeploying%20Custom%20Templates%3C%2FLI%3E%0A%3CLI%3EOverviewing%20Visual%20Studio%202019%20Extensions%3C%2FLI%3E%0A%3CLI%3EOverviewing%20VS%20Code%20Extensions%3C%2FLI%3E%0A%3CLI%3ECodeMaid%20is%20Your%20Friend%3C%2FLI%3E%0A%3CLI%3EBe%20Your%20Team's%20Hero%20with%20CodeGenHero%3C%2FLI%3E%0A%3CLI%3ESecure%20Code%20with%20Puma%20Scan%3C%2FLI%3E%0A%3CLI%3EAppendix%3A%20Other%20Popular%20Productivity%20Extensions%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20know%20what%20you're%20thinking!%20You're%20thinking%2C%20%22Is%26nbsp%3B%3CEM%3Eoverviewing%3C%2FEM%3E%20a%20word%3F%22%20Yes%2C%20yes%20it%20is%20a%20word!%20More%20specifically%2C%20it's%20%3CA%20href%3D%22https%3A%2F%2Fwww.bing.com%2Fsearch%3Fq%3Ddefine%2Boverviewing%26amp%3Bcvid%3Da5f9a1c4017a4a2aa4f3be7cd9514d1c%26amp%3Baqs%3Dedge.0.0.3836j0j1%26amp%3Bpglt%3D43%26amp%3BFORM%3DANNAB1%26amp%3BPC%3DU531%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ethe%20present%20participle%20of%20a%20word%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAnyway%2C%20the%20reason%20why%20I%20wanted%20to%20write%20the%20foreword%20(and%20blog%20about%20it)%2C%20is%20because%20I%20truly%20believe%20in%20the%20value.%20Developers%20don't%20use%20templates%2C%20especially%2C%20to%20the%20degree%20that%20they%20could.%20Plus%2C%20you'll%20peruse%20a%20plethora%20of%20other%20topics%20that%20you'd%20be%20wise%20to%20glean%20from.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlso%2C%20one%20interesting%20tidbit%20is%20that%20the%20author%20is%20partially%20at%20fault%20for%20the%20extension%20featured%20in%20chapter%2014%2C%20CodeGenHero.%20So%20check%20that%20out!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhilst%20perusing%20the%20Amazons%2C%20I%20saw%20the%20reviews%20for%20the%20book%2C%20and%20they're%20pretty%20impressive.%20I%20want%20to%20give%20you%20just%20the%20titles%20of%20the%20reviews%20here%2C%20so%20you%20can%20see%20what%20I%20mean%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%22Useful%20Visual%20Studio%20shortcuts%2C%20Git-Jitsu%2C%20snippet%20and%20debugging%20knowledge%20here.%22%20-%20Dan%20Hermes%3C%2FLI%3E%0A%3CLI%3E%22Clear%20and%20concise%20with%20good%20examples%20to%20draw%20upon%20for%20furthering%20learning.%22%20-%20Robert%20Frey%3C%2FLI%3E%0A%3CLI%3E%22This%20one%20is%20a%20must%20have!%22%20-%20Binit%20Datta%3C%2FLI%3E%0A%3CLI%3E%22Learn%20everything%20about%20Visual%20Studio%202019.%22%20-%20Yusuf%3C%2FLI%3E%0A%3CLI%3E%22Excellent%20for%20those%20with%20some%20C%23%20programming%20experience.%22%20-%20Ben%20Miller%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%20book%20is%20great%20for%20noobs%20and%20still%20useful%20for%20ratchety%2C%20engineering%20curmudgeons.%20So%20check%20it%20out%2C%20and%20leave%20a%20review%20on%20the%20Amazons%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FVS2019Book%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FVS2019Book%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERemember%20to%20keep%20your%20mask%20on%20your%20face%2C%20your%20feet%20on%20the%20ground%2C%20and%20your%20head%20in%20the%20Cloud!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EEd%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2280956%22%20slang%3D%22en-US%22%3E%3CP%3EEarlier%20this%20year%2C%20Packt%20released%20a%20new%20book...%20it's%20glorious.%3C%2FP%3E%3C%2FLINGO-TEASER%3E
Co-Authors
Version history
Last update:
‎Apr 21 2021 04:53 PM
Updated by: