Latest Posts

Scalable Software and Big Data Architecture - Software Architectural Patterns and Design Patterns

Part 2/3 of the 'Scalable Software and Big Data Architecture' series. This article covers software architectural patterns and design patterns.

Software architecture Data architecture Big data

What Is Data Science, and What Does a Data Scientist Do?

This article describes the "pillars" of data science expertise, the role and responsibilities of a data scientist, differences between related roles, and the data scientist's toolbox.

Data science Artificial intelligence Machine learning

Scalable Software and Big Data Architecture - Application Types, Requirements, and Components

Part 1/3 of the 'Scalable Software and Big Data Architecture' series. This article covers application types, requirements, and components.

Software architecture Data architecture Big data

IndyCar - a Technical and Not So Technical Overview

Professional motorsports is all about gaining competitive advantage through engineering, data science, strategy, statistics, mechanical reliability, fast pit stops, and teamwork. This is my talk on professional motorsports, and my experience working in IndyCar and Champ Car.

Data science Analytics Competitive advantage Optimization

Data Science, Machine Learning, Artificial Intelligence, Big Data, and IoT Resources

My GitHub repository of resources related to data science, machine learning, artificial intelligence (AI), big data, internet of things (IoT), and more!

Data science Machine learning Artificial intelligence Big data Iot

How to Choose the Right Database System: RDBMS vs. NoSql vs. NewSQL

Understanding how and why to choose the right database system is critical when architecting solutions, including the choice between relational (RDBMS) vs. NoSQL vs. NewSQL.

Databases Software architecture Data architecture Big data