Building a Windows Installer for Offline Field Deployment How I introduced a WiX-based Windows installer for deploying field software to air-gapped environments, and the unexpected challenges along the way. Feb 10, 2026 Software Engineering.NET +1
Clean Architecture Part 6: Details and Case Study Why databases, web, and frameworks are details, not architecture. Includes a complete video sales case study and the missing chapter on package structure. Jan 22, 2026 Clean ArchitectureSoftware Engineering +3
Clean Architecture Part 5: Architecture Implementation Practical implementation of clean architecture covering presenters, humble objects, partial boundaries, the main component, services, testing, and embedded systems. Jan 18, 2026 Clean ArchitectureSoftware Engineering +3
Clean Architecture Part 4: Architecture Design Core concepts of clean architecture including independence, boundaries, business rules, and the famous Clean Architecture diagram. Learn how to design systems that are testable, flexible, and independent of frameworks. Jan 14, 2026 Clean ArchitectureSoftware Engineering +3
Clean Architecture Part 3: Component Principles Principles for organizing code into components. Covers component cohesion (REP, CCP, CRP) and component coupling (ADP, SDP, SAP) for building modular systems. Jan 10, 2026 Clean ArchitectureSoftware Engineering +3
Clean Architecture Part 2: SOLID Principles The five SOLID principles of object-oriented design explained in depth. SRP, OCP, LSP, ISP, and DIP form the foundation of clean architecture. Jan 6, 2026 Clean ArchitectureSoftware Engineering +4
Clean Architecture Part 1: Design and Programming Paradigms Introduction to software architecture from Robert C. Martin's Clean Architecture. Covers the definition of architecture, the value of good design, and the three programming paradigms. Jan 2, 2026 Clean ArchitectureSoftware Engineering +3
Clean Code Part 4: Concurrency and Refactoring Advanced clean code topics covering concurrent programming, successive refinement through real-world examples, and the comprehensive list of code smells and heuristics. Dec 25, 2025 Clean CodeSoftware Engineering +4
Clean Code Part 3: Testing and Class Design Advanced clean code concepts covering boundaries with third-party code, unit testing best practices, class design principles, and system architecture. Dec 22, 2025 Clean CodeSoftware Engineering +4
Clean Code Part 2: Structure and Formatting Code organization principles from Clean Code. Covers formatting rules, objects vs data structures, and robust error handling strategies. Dec 19, 2025 Clean CodeSoftware Engineering +2
SDP: Software Development Process - OMSCS 2025 Fall Key software engineering concepts from Georgia Tech OMSCS SDP (CS 6300): lifecycle models, UML, testing, Android development, and team collaboration. Dec 19, 2025 Software EngineeringOMSCS +5
Clean Code Part 1: The Fundamentals Core principles of clean code from Robert C. Martin's classic book. Covers what clean code means, naming conventions, function design, and the proper use of comments. Dec 16, 2025 Clean CodeSoftware Engineering +2
AI4R: Artificial Intelligence for Robotics - OMSCS 2025 Spring Key robotics AI concepts from Georgia Tech OMSCS AI4R (CS 7638): localization, planning, perception, control, and SLAM. May 19, 2025 Artificial IntelligenceRobotics +5
ML4T: Machine Learning for Trading - OMSCS 2024 Fall Key ML-for-trading concepts from Georgia Tech OMSCS ML4T (CS 7646): portfolio theory, signals, risk, and evaluation. Dec 19, 2024 Machine LearningPortfolio Theory +3
Unsupervised Learning: K-means Clustering and Anomaly Detection Explore core concepts of unsupervised learning, including K-means clustering, optimization strategies, and how anomaly detection systems are designed and evaluated. Apr 9, 2024 Machine LearningUnsupervised Learning +1
Decision Trees and Ensembles: From Splits to Random Forests and XGBoost A complete guide to decision trees, covering entropy, information gain, one-hot encoding, regression trees, and ensemble methods like Random Forest and XGBoost. Apr 3, 2024 Machine LearningDecision Trees +1
Practical Advice for Applying Machine Learning Learn how to make decisions, evaluate models, handle bias and variance, and manage real-world ML workflows with cross-validation, error analysis, and transfer learning. Apr 1, 2024 Machine LearningModel Evaluation +1
Training Neural Networks: Activation Functions, Backpropagation, and TensorFlow Implementation Explore how neural networks are trained with gradient descent, softmax, and backpropagation using TensorFlow. Understand activation functions and multiclass classification techniques. Mar 28, 2024 Machine LearningNeural Networks +1
Understanding Neural Networks: From Biology to TensorFlow A comprehensive guide to neural networks, forward propagation, TensorFlow implementation, and efficient matrix computations. Mar 26, 2024 Machine LearningNeural Networks +1
Logistic Regression: From Sigmoid to Regularization A comprehensive breakdown of logistic regression, sigmoid function, loss functions, and regularization for classification tasks. Mar 24, 2024 Machine LearningClassification +1
Regression with Multiple Input Variables Deep dive into multiple linear regression, vectorization, gradient descent, feature scaling, and polynomial regression. Mar 20, 2024 Machine LearningRegression +1
Introduction to Machine Learning Overview of supervised and unsupervised learning, linear regression, and gradient descent Mar 20, 2024 Machine LearningRegression +1