Knowledge Sharing
I love sharing knowledge. This helps to build better and secure present and future for everyone.
12 talks · 5 cities · since 2014
How connecting your personal knowledge base to AI agents changes everything about what's worth writing down and how you operate daily. Live demos comparing AI responses with and without personal context, the "PR model for your brain" pattern, and why markdown files beat any proprietary knowledge system.
Managing secrets the GitOps way — using SOPS for encryption, Terraform for provisioning, and Atlantis for automated plan/apply workflows. Covered KMS key management per team via Okta profiles, encrypted S3 state storage, and live demo of the full secrets-as-code pipeline.
A practical guide to distributed tracing in microservices: from understanding TraceIDs and span metadata to drilling down from SLO breaches to root causes. Covered Grafana Tempo, correlating logs ↔ traces, finding performance bottlenecks you didn't know existed, and live demos tracing exceptions and slow queries across services.
Demonstrated building an MCP (Model Context Protocol) server that connects an AI assistant to personal finance data — asking natural language questions like "How much did I spend on bowling last month?" against a plaintext ledger.
Making the case for trunk-based development workflows: shorter-lived branches, continuous integration, and how to ship faster with fewer merge conflicts.
Introduction to BEM methodology for scalable CSS architecture — naming conventions, component structure, and keeping stylesheets maintainable as projects grow.
Enterprise VoIP with Asterisk — architecture, deployment, and real-world use cases for modern business telephony.
Interactive debugging techniques with Pry in Ruby on Rails — breakpoints, runtime inspection, and workflow tips for productive debugging.
Defining, measuring, and delivering on SLAs in IT service management — drawn from years of running IT-Premium's service desk.
Continuous improvement methodologies applied to IT service delivery — identifying bottlenecks, measuring what matters, and building a culture of iterative improvement.
Bridging the gap between business leadership and technology — why IT isn't just a cost center and how smart technology investment drives competitive advantage.
Hands-on workshop: building a complete Clojure application that parses websites into structured data — from project setup to working parser.