ardalis

Steve Smith, software craftsman

Connect with me:

  • Blog
  • Training
  • Mentoring
  • Dev Tips
  • Architecture eBook
  • Tools Used
  • About
Home Archives for ardalis

About ardalis

Steve is an experienced software architect and trainer focused on improving team skills with DDD and ASP.NET Core. His courses on Pluralsight and DevIQ help developers write better, more maintainable code. He is available for application assessments and team mentoring engagements.

Sign up to receive a free developer tip from Steve in your inbox every Wednesday.

ardalis 18 Jul 2014 Leave a Comment

JavaScript Date Tips

The other night at the Hudson Software Craftsmanship meeting at the Falafel Software training center in Hudson, Ohio, I did the Red Pencil Kata using JavaScript. Although I’ve run into it in the past, I was stuck for a little while (I was the odd man out without a pairing partner to help find these […]

Filed Under: Uncategorized

ardalis 16 Jul 2014 3 Comments

Where to Declare Variables in C# and JavaScript

Both JavaScript and C# belong to the C family of languages. They share curly braces and semi-colons, and in fact there are many cases where the exact same code will execute (correctly, in most cases) as either language. However, there are certain best practices that are unique to each language, and where variables should be […]

Filed Under: Uncategorized Tagged With: C#, javascript

ardalis 15 Jul 2014 5 Comments

Ensure You Are Not Adding To Global Scope in JavaScript

A key best practice if you’re writing JavaScript code is to avoid adding objects to the global scope. There are several good reasons for this – globals add coupling, it makes it easier for disparate libraries to break one another, etc. A general rule of programming is to avoid global scope, in fact. Unfortunately, JavaScript […]

Filed Under: Uncategorized Tagged With: javascript

ardalis 10 Jul 2014 5 Comments

Free Stock Photos for Presentations

If you’ve graduated from basic death-by-bullet-point presentations to something that will keep your audience interested, you’ve probably encountered the problem of “where can I find the perfect image to underscore my point,” preferably without having to pay an arm and a leg for it. I recommend books like Presentation Zen to learn more about how […]

Filed Under: Uncategorized

ardalis 25 Jun 2014 Leave a Comment

How Do I Use StructureMap with ASP.NET MVC 3

Update: If you want to use StructureMap with ASP.NET MVC 5, I have a walkthrough on this now as well. As I write this, the best resource for official documentation on ASP.NET MVC 3 is of course MSDN. You can also learn more about ASP.NET MVC 3 here. However, neither of those mention how to […]

Filed Under: Uncategorized Tagged With: asp.net, mvc, structuremap

Resolving Dependencies in ASP.NET MVC 5 with StructureMap

ardalis 25 Jun 2014 Leave a Comment

Resolving Dependencies in ASP.NET MVC 5 with StructureMap

In a previous post I showed how to use StructureMap with ASP.NET MVC 3. It’s been a couple of years, so I figured it was time to update that article with the steps for getting StructureMap working in ASP.NET MVC 5. If you’re interested in learning more about how to develop applications in a loosely […]

Filed Under: Uncategorized Tagged With: asp.net, mvc, structuremap

ardalis 16 Jun 2014 Leave a Comment

Rename Elements in PowerPoint

In PowerPoint, especially if you’re working with a complex slide with a lot of animations, it can be difficult to easily determine which named element corresponds with which visual element on the slide. By default, when you add pictures and other assets to a slide, they get names like ‘Picture 5’. It would be great […]

Filed Under: Uncategorized

ardalis 12 Jun 2014 Leave a Comment

Looking Back and Moving Forward

Last week I started a new chapter in my career as the Chief Technology Officer at Falafel Software. I’m really looking forward to this role, which I expect will allow me to be a leader in a technical organization that has a track record of success. It will also be refreshing to be a part […]

Filed Under: Uncategorized Tagged With: career, entrepreneurship

ardalis 12 Jun 2014 Leave a Comment

How To: Automatically Remove www from a Domain in IIS7

I recently moved the DevMavens.com site from one server to another and needed to ensure that the www.devmavens.com domain correctly redirected to simply devmavens.com. This is important for SEO reasons (you don’t want multiple domains to refer to the same content) and it’s generally better to use the shorter URL (www is so 20th century) […]

Filed Under: Software Development Tagged With: iis, seo

ardalis 12 Jun 2014 Leave a Comment

Stir Trek 2: Iron Man Edition

Next month (7 May 2010) I’ll be presenting at the second annual Stir Trek event in Columbus, Ohio. Stir Trek (so named because last year its themes mixed MIX and the opening of the Star Trek movie) is a very cool local event. It’s a lot of fun to present at and to attend, because […]

Filed Under: Software Development Tagged With: asp.net, speaking, stir trek

  • 1
  • 2
  • 3
  • …
  • 128
  • Next Page »

Online Training

  • ASP.NET Core Quick Start
  • Domain-Driven Design Fundamentals
  • Refactoring Fundamentals
  • Kanban Fundamentals
  • SOLID Principles of OO Design
  • Pair Programming

About Me

Steve is an experienced software architect and trainer focused on improving team skills with DDD and ASP.NET Core. His courses on Pluralsight and DevIQ help developers write better, more maintainable code. He is available for application assessments and team mentoring engagements.

Sign up to receive a free developer tip from Steve in your inbox every Wednesday.

Free Architecture eBook

Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure
Get the Book!

Recent Articles

  • The More You Know The More You Realize You Don’t Know
  • How to Hide the Connection Bar in Remote Desktop Connection (RDP)
  • Nuget Publication Checklist
  • Keeping a Work Journal
  • 2018 Year in Review

Popular Articles

  • Force Nuget to Reinstall Packages without Updating 1,055 views
  • Using MediatR in ASPNET Core Apps 826 views
  • Your API and View Models Should Not Reference Domain Models 627 views
  • Why Delete Old Git Branches? 583 views
  • The More You Know The More You Realize You Don’t Know 551 views

Recent Tweets by @ardalis

Tweets by @ardalis

Popular Articles

  • The More You Know The More You Realize You Don’t Know 489 views
  • Force Nuget to Reinstall Packages without Updating 231 views
  • Using MediatR in ASPNET Core Apps 171 views
  • Why Delete Old Git Branches? 150 views
  • How to add a Nuget Package Using dotnet add 122 views

Copyright © 2019 · Streamline Pro Theme on Genesis Framework · WordPress · Log in