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
HyperPath Solutions, Inc.
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 MVC: 2019-2020
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 MVP 2018-2019
Microsoft
Jul 2018
MVP for Developer Technologies. 15th year.
Microsoft MVP 2017
Microsoft
Jul 2017
MVP for Microsoft Visual Studio and Development Technologies
Microsoft MVP 2016 - Visual Studio and Development Technologies
Microsoft
Oct 2016
Microsoft MVP 2015 - ASP.NET / IIS
Microsoft
Oct 2015
Microsoft MVP 2014 - ASP.NET / IIS
Microsoft
Oct 2014
Languages
Organizations
devBetter
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.