Steve “ardalis” Smith ✔ - HyperPath Solutions, Inc. | LinkedIn (original) (raw)

About

Experienced software developer, architect, speaker, trainer, author, and entrepreneur. I…

Services

Articles by Steve “ardalis”

Activity

Experience & Education

View Steve “ardalis”’s full experience

See their title, tenure and more.

Licenses & Certifications

Volunteer Experience

Board Member

Stir Trek Conference, Inc.

Jan 2011 - Present15 years 6 months
Education
Stir Trek is a one-day conference hosted in Columbus, Ohio. It is a registered non-profit. I've been a board member since 2010 and while my responsibilities vary, I'm usually in charge of our web site and one of many who help choose which talks will be accepted for a given show.

Publications

Pluralsight Apr 2016

Programming alongside another person--also known as pair programming--is a concept that most developers have heard of, but may not have seen in action. This technique can greatly improve the quality and readability of your code as well as increase knowledge-sharing. In this course, Pair Programming, you'll learn how to achieve success in programming alongside others. You'll start by learning about the different roles of pairing, when and when not to use paired programming, and several pairing…
Programming alongside another person--also known as pair programming--is a concept that most developers have heard of, but may not have seen in action. This technique can greatly improve the quality and readability of your code as well as increase knowledge-sharing. In this course, Pair Programming, you'll learn how to achieve success in programming alongside others. You'll start by learning about the different roles of pairing, when and when not to use paired programming, and several pairing techniques. From there, you'll go over research that describes the benefits of this practice and learn about a similar technique called mob programming. Finally, you'll discover how you can set up your workspace for success and how to do pair programming remotely. By the end of this course, you will know the proper techniques and benefits of pair programming, and you'll be able to use it to your advantage to create better code.
Other authors

Pluralsight June 25, 2014

This course teaches the fundamentals of Domain-Driven Design (DDD) through a demonstration of customer interactions and a complex demo application, along with advice from Eric Evans.
Other authors
See publication

Pluralsight December 13, 2013

Refactoring is a critical developer skill that helps keep code from collapsing under its own weight. This course covers when and how to refactor code, as well as a wide variety of "code smells" that may indicate some refactoring is warranted. The course concludes with a refactoring kata that students can perform on their own to practice their refactoring skills.
See publication

Pluralsight December 31, 2012

In part 2 of this course, Steve explains how to test an N-Tier C# application, how to deal with persistence concerns using the Repository pattern and Entity Framework and/or nHibernate, and how to reuse core domain logic in multiple front-end applications either directly or via a service API.
See publication

Pluralsight February 13, 2012

Kanban is a set of principles that can be used to improve processes by reducing waste and increasing flow. This course will get you started on using Kanban to manage your personal and team work activities.
See publication

Pluralsight September 10, 2010

A reference library containing many design patterns, with individual patterns contributed by a variety of Pluralsight authors.
See publication

O'Reilly February 19, 2010

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.
Other authors

Join now to see all publications

Honors & Awards

Microsoft

Jul 2020
Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs make up a global community of over 4,000 technical experts and…
Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs make up a global community of over 4,000 technical experts and community leaders across 90 countries/regions and are driven by their passion, community spirit, and quest for knowledge. Above all and in addition to their amazing technical abilities, MVPs are always willing to help others - that's what sets them apart.
https://mvp.microsoft.com/en-US/Overview

Microsoft

Jul 2018
MVP for Developer Technologies. 15th year.

Microsoft

Jul 2017
MVP for Microsoft Visual Studio and Development Technologies

Microsoft

Oct 2016

Microsoft

Oct 2015

Microsoft

Oct 2014

Languages

Organizations

Mentor

Sep 2018 - Present
devBetter is a community of professionals in technology fields focused on accelerating their careers. It is an open-ended monthly subscription service. Video sessions take place at various times to accommodate different time zones and use online videoconferencing software like Zoom. The format is an open Q&A session. You can join live and ask questions, send in questions in advance, or just listen and learn. If you're looking for direction, you'll be given personalized tasks and goals to…
devBetter is a community of professionals in technology fields focused on accelerating their careers. It is an open-ended monthly subscription service. Video sessions take place at various times to accommodate different time zones and use online videoconferencing software like Zoom. The format is an open Q&A session. You can join live and ask questions, send in questions in advance, or just listen and learn. If you're looking for direction, you'll be given personalized tasks and goals to complete before the next session, when you can report on your progress.

Recommendations received

More activity by Steve “ardalis”

Other similar profiles

Patrick Emmons

Improving LLC acquired DragonSpears in May 2025, and I am working on building Improving Chicago as the President @Improving.

Did you know that over half of the companies on the Fortune 500 list in 2000 are no longer on it today? This speaks to the constant and rapid changes businesses must adapt to thrive.

According to the Harvard Business Review, every business is a competitor in the software realm, regardless of their industry. Successful companies in this age of innovation are utilizing emerging technologies to connect with and serve their customers and attract new ones.

At Dragonspears, we specialize in developing software that makes a difference, saves lives, and disrupts industries. Our team is passionate about innovation and using technology to shake up the status quo.

I have been involved in software development throughout my career and helped build three companies. As a coach at heart, I love helping others improve their craft. If you're facing challenges in your business, feel free to contact me via email at pemmons@dragonspears.com or connect with me on LinkedIn.

Additionally, I am part of the Innovative Executive League, an exclusive group of innovation-focused CIOs and executives who meet monthly online or in the Greater Chicagoland Area. Register at www.dragonspears.com/innovative-executives-league to join us.

My personality types are DISC D (Captain), Myers-Briggs ENFJ, and Enneagram 8. I thrive on setting challenging objectives and pushing others to achieve them quickly. Leading a group, competing, and producing results energize me the most. For my complete personality profile, please visit https://www.crystalknows.com/p/patrickemmons.
View Profile

Sumeet Malhotra

An industry recognized Management Consultant and Technology Executive who is focused on thought leadership and successful creation of innovative technologies and worldwide standards (including ones based on Enterprise Agile Methods, Software Development Methods, Internet of Things, Software Modeling frameworks, Cloud Computing, Enterprise Architecture, and Object-Oriented technologies) within all facets of business and technical service delivery.
19K followers
Blue Bell, PA
View Profile

Steven Sinofsky

Hardcore Software: Inside the Rise and Fall of the PC Revolution
647K followers
Sioux Falls, SD
View Profile

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses