Over the years I have written a number of blog posts, they are scattered all over the place. This page brings it all together.
Software Methodology
Lean software development research series
- Lean manufacturing cannot be applied literally to software development
- Lean software development, using lead and cycle time to drive business change
- Lean software development, reporting and visualising lead and cycle time
- Software development best practices that reduce cycle time and lead time
- Handovers are inefficient for software development and business as a whole
- One-piece flow is inefficient for software development
Lead time driven delivery series
This series is a precursor to the "Lean software development research series"
- Part 0 - Introduction
- Part 1 - Learning to see
- Part 2 - Learning from data
- Part 3 - Focus on results, not methods
- Part 4 - Stabilise through embedded testing
- Part 5 - Practical and closing thoughts
- Applied Software Delivery - Optimal Backlog
- Applied Software Delivery - Full Stack Developer vs Partial Stack Developer
- Applied Software Delivery - Hidden Impact Of Team Leaders
Random
- We Simulated Waterfall, Kanban & Scrum. Which Works Best?
- Theory Of Constraints And Software Engineering
- Agility and lean production throughput simulator with animations (written in JavaScript)
---
Data Science
- Machine learning model partitioning for multi-tenant data using Python
- Lead Time Capacity Minimisation
- Exploration of Lead Time Dynamics
---
Software Design
Applied Domain-Driven Design
- Part 0 - Requirements and Modelling
- Part 1 - Basics
- Part 2 - Domain events
- Part 3 - Specification Pattern
- Part 4 - Infrastructure
- Part 5 - Domain Service
- Part 6 - Application Services
- Part 7 - Read Model
- My Top 5 Best Practices
- Event Logging & Sourcing For Auditing
Design Patterns
- Unit Of Work Abstraction For NHibernate or Entity Framework C# Example
- Publish Subscribe / Pipeline Pattern For MVP Example C#
- MongoDB For Analytics C# Example
Random
- JQuery chaining animations with different elements
- How to use TypeScript with FlotCharts or any other external JavaScript library
- Solution for MVC Ajax.BeginForm throwing SecurityPermission due to medium trust Level
---
Cloud and Multitenancy
ASP.NET MVC Multitenancy
- Introduction & Architecture Overview
- Part 0 - Tenant Name Subdomain VS URL Path
- Part 1 - Routing with OWIN
- Part 2 - OpenID Connect
- Part 3 - NHibernate Tenant Data Filtering and Shared Database
- Part 4 - Authorisation with Federated Identity
- WROC# Conference Recording - Developing multi-tenant SaaS business applications on Azure
Cloud
- Cloud Architecture & Engineering, B2B Revolution and B2C Evolution
- Basic SaaS conversion guide, migrate your application to the Azure Cloud
Azure Infrastructure
- Azure Active Directory (AD) Inviting Members and Guests (B2B)
- Azure AD - Relationships between Azure EA Accounts and Subscriptions
- Azure - Web Apps Summary & Cheat Sheet
- Azure App Services Web App Antivirus - Concept
- Azure Web App Application Initialization
- Creating Custom Key Store Provider for SQL Always Encrypted (Without Key Vault Example PoC)
- How to correlate IIS, Application and SQL Server Audit logs to achieve full stack audit.
No comments:
New comments are not allowed.