Scott L. Bain

Scott L. Bain is Senior Consultant at Net Objectives. He has more than 30 years of experience in the software industry. He teaches courses and consults on design patterns, refactoring, unit testing and test-driven development. He is a frequent speaker at developer conferences. Together with Alan Shalloway, he pioneered the integration of design patterns in agile environments. Bain is the author of the book “Emergent Design: The Evolutionary Nature of Professional Software Development”. He can be reached at slbain@netobjectives.com.

How to Use the Force to Take Advantage of Design Patterns

/images/stories/70x50/bug_knowledgecenter_70x70_(2).jpgDesign patterns did not begin with the "Gang of Four" (Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides) and their book "Design Patterns: Elements of Reusable Object-Oriented Software."...

Latest Posts

Workato CEO Vijay Tella on Automation Trends

I spoke with Workato CEO Vijay Tella about a new report, the State of Business Technology 2022; we also looked at the future of...

DataRobot vs. H2O.ai: Top AI Cloud Platforms

DataRobot and H2O.ai are two popular AI cloud platforms. But which solution is best for your business? First, some background. AI cloud platforms provide artificial intelligence...

DigiCert Report Highlights Importance of Digital Trust

The proliferation and importance of data in our daily lives is driving the need for digital trust. On the enterprise side, the increase in...

What Is Natural Language Processing?

Natural language processing (NLP) is a branch of artificial intelligence (AI) that focuses on computers incorporating speech and text in a manner similar to...

What Is Data Virtualization?

The vast amount of data that companies manage comes in many forms, including structured and unstructured. To be effective, enterprises must be able to...