Victor on Software
My first conference talk experience
32:19
Victor on Software
Full-featured engineering metrics—for free
16:12
Victor on Software
Introducing MCP: Lessons from building an AI-driven server
9:17
Victor on Software
How to speed up a large Go test suite
17:41
Victor on Software
4 key Mermaid diagrams for software developers
25:04
Victor on Software
6 business benefits of software modularity and cohesion
18:16
Victor on Software
6 lessons from literate programming
17:47
Victor on Software
Top code complexity metrics every software dev should know
17:07
Victor on Software
How to use AI for software development (2025)
29:27
Victor on Software
How to analyze Go build times
16:18
Victor on Software
Top code refactorings every software engineer should know
16:58
Victor on Software
How to find package dependencies of a Go package
14:57
Victor on Software
How to scale your codebase with evolutionary architecture
26:27
Victor on Software
What is readable code and why is it important?
29:27
Victor on Software
Top 5 metrics for software load testing performance
23:40
Victor on Software
Secure private CDN content with CloudFront signed URLs
19:56
Victor on Software
Create a MySQL replica database in 4 short steps (2025)
18:12
Victor on Software
How to override methods in Go
6:38
Victor on Software
How to easily track engineering metrics
35:42
Victor on Software
How to quickly edit Google Sheets spreadsheet using the API
25:17
Victor on Software
What are launchd agents and daemons on macOS?
9:52
Victor on Software
Go modules and packages — which one to use and when
14:27
Victor on Software
What is a VLAN and why you need it in your home network
10:43
Victor on Software
How to connect to remote Active Directory server in 4 steps
9:59
Victor on Software
2 ways to turn a script into a macOS install package
16:27
Victor on Software
Is staticcheck linter useful for my Go project?
33:53
Victor on Software
Is OpenTelemetry useful for the average software developer?
16:11
Victor on Software
How to create a custom GitHub Action using TypeScript
35:48
Victor on Software
Use Go to unmarshal JSON null, set, and missing fields
11:38
Victor on Software
How to test a Windows NDES SCEP server
21:08
Victor on Software
How to set up a remote development environment
14:46
Victor on Software
Top 3 issues with GitHub code review process
14:10
Victor on Software
How to create an EXE installer for your program
9:22
Victor on Software
How to measure the execution time of Go tests accurately
17:44
Victor on Software
How to benchmark performance of Go serializers
11:01
Victor on Software
How to secure MySQL Docker container for Zero Trust
11:17
Victor on Software
OpenBlur demo -- hide sensitive info on any webpage
1:17
Victor on Software
Why you should use STDIN to read your program arguments
6:15
Victor on Software
Find required code owner approvers for a PR
5:57
Victor on Software
Add unit tests to Chrome extension (2024)
15:20
Victor on Software
Using a distributed lock in production distributed systems
7:41
Victor on Software
Add CSS framework to Chrome extension (2024)
15:23
Victor on Software
Adding options page to Chrome extension (2024)
21:02
Victor on Software
How git merge works with GitHub pull requests
13:09
Victor on Software
Linting and formatting TypeScript in Chrome extension (2024)
31:18
Victor on Software
Message passing in Chrome extension (2024)
15:35
Victor on Software
Webhooks with Tines
22:53
Victor on Software
3 database gotchas when building apps for scale
10:13
Victor on Software
Add webpack and TypeScript to a Chrome extension (2024)
27:51
Victor on Software
[OUTDATED, see description] Create a MySQL slave replica in 4 short steps
7:08
Victor on Software
Create a Chrome extension from scratch step-by-step (2024)
13:48
Victor on Software
Install OpenBlur Chrome extension from GitHub release
2:45
Victor on Software
Create an IPv6-only Linux server in 3 easy steps
10:48
Victor on Software
Optimize MySQL query performance: INSERT with subqueries
10:40
Victor on Software
How to reuse workflows and steps in GitHub Actions (2024)
15:17
Victor on Software
MySQL deadlock on UPDATE/INSERT upsert pattern
9:44
Victor on Software
Build a React app from scratch: getting started (2024)
21:19
Victor on Software
Fix security vulnerabilities in Yarn
13:02
Victor on Software
Code signing a Windows application
11:05
Victor on Software
Mutual TLS (mTLS) Go client using Windows certificate store
13:42
Victor on Software
Mutual TLS (mTLS) with Windows certificate store
10:15
Victor on Software
Fully supporting Unicode and emojis in your app
10:14
Victor on Software
Mutual TLS (mTLS) Go client using macOS keychain
16:10
Victor on Software
Mutual TLS (mTLS) Go client with custom certificate signer
10:27
Victor on Software
Mutual TLS (mTLS) Go client
6:16
Victor on Software
Mutual TLS (mTLS) with macOS keychain
16:10
Victor on Software
Mutual TLS intro and hands-on example
14:32
Victor on Software
Using C and Go with CGO is tricky
10:38
Victor on Software
Use GitHub actions for general purpose tasks
5:54
Victor on Software
Fuzz testing with Go
14:43
Victor on Software
Understanding the intricacies of Fleet policies
7:19
Victor on Software
Get current telemetry from your devices with live queries
5:00
Victor on Software
Nil slice versus empty slice in Go
6:10
Victor on Software
Physical security meets cybersecurity with Matter
8:03
Victor on Software
SQL prepared statements are broken when scaling applications
10:07
Victor on Software
You Need a Personal Dev Docs DB (GitBook)
6:51
Victor on Software
Setting Up a Virtual Router (pfSense on Proxmox)
6:22
Victor on Software
Inspecting Keychain Files on macOS
4:38
Victor on Software
Catch Missed Authorization Checks During Software Development
2:54