DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Scott Allen

Scott Allen’s blog features development advice straight from the trenches. Scott shares his experiences, what he tried, what worked, what didn't, and traps to avoid. Alongside architecture and project management-focused blog entries, you'll find more nitty-gritty technical posts about LINQ, JavaScript and JavaScript Object Notation (JSON), Windows® Workflow, and Silverlight.


OdeToCode | 21 Mar 2019 15:10

Microsoft Watches GitHub Commits for Azure SecretsSubscribe to this feed

Scott Allen writes "....One morning last month I woke up, looked at my inbox, and saw: I must admit, my first instinct when seeing any email with the word cyber in a 24 point font is to banish the message into a spam bucket, but something kept me around long enough to..."
Read more »   Microsoft Watches GitHub Commits for Azure Secrets


OdeToCode | 19 Mar 2019 15:10

The Lost Art of Right Aligning CodeSubscribe to this feed

Scott Allen writes "....When I started working with the Go language using Visual Studio Code a few months ago, the Go extension for VS Code auto-formatted one type definition like so: type ResourceInfo struct { ResourceID string SubscriptionID string..."
Read more »   The Lost Art of Right Aligning Code


OdeToCode | 07 Mar 2019 10:03

.NET Core Opinion 10 – Move More Code Out of StartupSubscribe to this feed

Scott Allen writes "....In a previous opinion, we looked at the responsibilities of the Startup class in ASP.NET Core. A consistent problem I run across in code reviews is the amount of code that gravitates into the Startup class, making the entire file cluttered and not..."
Read more »   .NET Core Opinion 10 – Move More Code Out of Startup


OdeToCode | 05 Mar 2019 10:03

Debugging .NET Builds with the MSBuild Structured Log Viewer Subscribe to this feed

Scott Allen writes "....I was trying to debug a dotnet publish operation on an ASP.NET Core project recently and becoming irrational after staring at MSBuild log files for too long. MSBuild does all the heavy lifting in dotnet publish and build operations. That’s when I..."
Read more »   Debugging .NET Builds with the MSBuild Structured Log Viewer


OdeToCode | 04 Mar 2019 10:03

await the async LetdownSubscribe to this feed

Scott Allen writes "....Microsoft added async features to the C# language with more than the usual fanfare. We were told async and await would fundamentally change how .NET developers write software, and future development would be async by default. After awaiting the..."
Read more »   await the async Letdown


OdeToCode | 26 Feb 2019 10:03

.NET Core Opinion 9 - Embrace Dependency InjectionSubscribe to this feed

Scott Allen writes "....Someone asked me why dependency injection is popular in .NET Core. They told me DI makes code harder to follow because you never know what classes and objects the app will use unless you run with a debugger. The argument that DI makes software..."
Read more »   .NET Core Opinion 9 - Embrace Dependency Injection


OdeToCode | 25 Feb 2019 10:03

Travelogue SDD London Subscribe to this feed

Scott Allen writes "....My trip to the Software Design and Development conference came only a few days after returning home from NDC Minnesota, so I should have written this post 6 months ago. Life took some unexpected turns, so better late than never. History My first SDD..."
Read more »   Travelogue SDD London


OdeToCode | 14 Feb 2019 10:03

.NET Core Opinion 7 – Startup ResponsibilitiesSubscribe to this feed

Scott Allen writes "....Over the years I’ve noticed that application startup code tends to attract smaller bits of code in the same way that a protostar accretes cosmic material until reaching the point where nuclear fusion begins. I’ve seen this happen in the..."
Read more »   .NET Core Opinion 7 – Startup Responsibilities


OdeToCode | 12 Feb 2019 10:03

10 Years of Workshop Material Added to the Creative CommonsSubscribe to this feed

Scott Allen writes "....I’ve kept most of my workshop and conference materials in a private GitHub repository for years. I recently made the repository public and added a CC-BY-4.0 license. The material includes slides, and hands-on labs, too. Some of the workshops..."
Read more »   10 Years of Workshop Material Added to the Creative Commons


OdeToCode | 08 Feb 2019 10:03

Using Environment Variables in Azure DevOps PipelinesSubscribe to this feed

Scott Allen writes "....Imagine you have a unit test that depends on an environment variable. [Fact] public void CanGetMyVariable() { var expected = "This is a test"; var actual = Environment.GetEnvironmentVariable("MYVARIABLE"); Assert.Equal(expected,..."
Read more »   Using Environment Variables in Azure DevOps Pipelines


This Maven's Blog

Scott Allen

OdeToCode

Maryland, USA