Lessons Learned
Tech Talk Tuesday
June 4th, 2019
Azure Cloud
- ARM Templates - Nesting/Inheriting
- Resource Groups
- MSDN Subscription
- Personal Subscription
- Free Resources
- Azure DevOps Projects
Azure DevOps
- YAML
- Free Pipelines
- Free Repos
PowerShell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
- Pipelining
- Object oriented
- Unit testing with Pester
- See my prior talk...
VS Code
- Fast
- Lightweight
- Not as much hand holding
- See my prior talk...
Load Balancer Configuration
- Layer 4 - Protocol aware
- Layer 7 - HTTP aware
- Certificate conversion
NuGet
- Glorified zip
- Enforced versioning
Markdown
- Use a linter
- Fast content creation
Blob Storage
- Temporary keys
- So cheap
- Static sites
Serverless
- Durable functions
- Many triggers
- Logic apps
Windows Configuration Management
- Chocolatey
- Boxstarter
- PowerShell DSC :-(
CosmosDB
- Multi-modal
- Watch the scale
- Keeps getting better
Scaling Patterns
- Lots of ways...
- Keep it small
- Low overhead/linear scale out
It's Your Fault
- It's never the network
- It's never Azure
- It's always you...
Podcasts - Azure Specific
- The Azure Podcast ←at least listen to the intro/news
- .NET Rocks
- RunAs Radio
- The Azure DevOps Podcast
Podcasts - General Software/Tech
- Tech Meme Ride Home
- Software Engineering Radio
- Software Engineering Daily
- The 6 Figure Developer
- Data Skeptic
- The Hanselminutes Podcast
Me, in the Wild
- slack.lansing.codes
- digestibledevops.com
- twitter.com/thiedebr