I'm heading out to ChefConf
and NDC Oslo
this week - all to talk about dev tools. If you're there, hit me up, I'd love to chat.
- When should you be using Web Workers?
- How we migrated to CommonMark
Markdown was introduced 15 years ago and promptly stagnated, causing a number of independent and incompatible implementations to spring up. CommonMark attempted to re-standardize, and GitLab shares their experiences in adopting that standard.
- The NeXT Era Ends, the Swift Era Begins
Objective C was revolutionary… in the '90s for NextStep development. And maybe UIKit was revolutionary for Mac development - but today they both feel positively stuck in the past. Swift? That's the present of iOS development, and SwiftUI and Combine are the future.
- Banish Merge Conflicts With Semantic Merge
Merge conflicts are a fact of life on any development team - even when it's just one person. And Git isn't particularly helpful with resolving them… but semantic merge tools actually understand your code and understand the structure and how to resolve those conflicts.
- Visual Studio Code Remote Development over SSH to a Raspberry Pi is butter
If you're building applications for the Raspberry Pi, you could run VS Code on your Pi. But… it's not going to be fast. Instead, you can run VS Code on your local machine and SSH in to your Raspberrry Pi to debug your code remotely.