Sean Broderick
10 posts
一個很小但很好用的 zsh 技巧:修改上一個指令
有時候我剛跑完一個指令,馬上發現其實只需要改其中一小部分。 例如我剛用 ffmpeg 轉了一個影片: ffmpeg -i calligraphy01.mp4 -c:v libx264 -c:a aac calligraphy_good_01.mp4 然後我想用同樣的指令處理下一個檔案: ffmpeg -i calligraphy02.mp4 -c:v libx264…
I rewrote my Cursor linter into a full diagnostic tool (and added auto-fix)
cursor-lint started as a thing I built because my own .mdc rules kept silently breaking. Missing frontmatter, bad…
How Smartwatches and Smartphones Count Your Steps: The Technology Behind Pedometers
Counting of steps is now a common functionality on smartwatches, fitness trackers and on smartphones. Although the idea…
Copilot for .NET: Ask Mode vs Agent Mode and How to Use Them
AI tools are rapidly becoming essential for developers. GitHub Copilot, once just a code-suggestion engine, has evolved into…
GitOps vs Traditional CI/CD: A Comprehensive Comparison for Modern DevOps Practices
Introduction The world of software development has seen immense changes over the last decade, especially with the growing…
AI Community Pulse (February 13)
GitHub’s latest addition, Copilot Agent Mode (read more), now lets the tool work on tasks autonomously in VS…
Designing sustainable products: The intersection of product management and logistics
Learn how product managers can integrate reverse logistics to reduce waste, enhance sustainability, and drive business success. Read more »…
“Master Debugging: How Simulated Tools Transform Computer Science Education”
In the ever-evolving landscape of computer science education, mastering debugging is not just a skill—it’s an essential lifeline…
Resolve Content Security Policy (CSP) Issues in Your Discord Activity Using a Node.js Proxy
If you’re building a Discord Activity, you may encounter issues with Content Security Policy (CSP) restrictions. CSP is…
The road to the C-suite: Five career paths, one journey
This article is based on Sean Broderick’s talk at the Product Marketing MisUnderstood virtual event. As a PMA…