Lessons in Software from James Waletzky
Editor’s note: This is a guest post from James Waletzky. James is a Development Lead at Microsoft and he maintains a blog about software engineering at http://blogs.msdn.com/progressive_development....
View ArticleLessons in Software from Mike de Libero
Editor’s note: This is a guest post from Mike de Libero. Mike has been doing software development for more than 9 years in a variety of settings. He’s worked as a freelance developer. He’s also...
View ArticleVision Scope Template
How do you convince a team of venture capitalists to bet on you? There’s a lot of ninja techniques but here I’ll share the fundamentals. Vision and Scope At patterns & practices, we use Vision...
View ArticleCloud Security Frame
Here is a draft of our Cloud Security Frame as part of our early exploration work for our patterns & practices Cloud Security Project. It’s a lens for looking at Cloud Security. The frame is...
View ArticleVision Scope Examples
On the Microsoft patterns & practices team, we use Vision / Scope as a key milestone. It’s where we frame the problem, identify the business opportunity, and paint a vision of the solution. It’s...
View ArticleDrive from Quality
My recent road trip was a great reminder how quality is durable. As I passed through familiar territory, it was interesting to see how many building and places stood the test of time. Whether it was...
View ArticleBest Practices at patterns & practices
The Microsoft patterns & practices team has been around since 2000. The patterns & practices team builds prescriptive guidance for customers building applications on the Microsoft platform....
View ArticleLessons in Software from Eric Brechner
Editor’s note: This is a guest post from Eric Brechner. Eric is author of the book, and blog, I.M. Wright’s “Hard Code.” At Microsoft, Eric is Director of Development Excellence on the Engineering...
View ArticleCustomer, Problem, Competition, and Success
This is a simple frame for testing your vision, your pitch for a project, or your proposed solution. One of my mentors uses it all the time to test the thinking and to make sure the team stays on...
View ArticleCustomer Connected Engineering at patterns & practices
This post is a write up of how we do Customer-Connected Engineering on the Microsoft patterns & practices team. Our Customer-Connected Engineering process has been a key part of our success and...
View ArticleBest Software Engineering Books of All Time
“Books are the quietest and most constant of friends; they are the most accessible and wisest of counselors, and the most patient of teachers.”— Charles William Eliot Every company is a software...
View ArticleWhat is Software Security?
“Ensuring security of your software should be an integral part of your business strategy, because the cost of a breach can be devastating to a company’s finances and reputation.” — Satya Nadella, CEO...
View ArticleSoftware Security Threats: A Comprehensive Guide
“Security is not a product, but a process.” — Bruce Schneier On This Page Top 10 Software Security Threats Software Security Threats / Attacks by Category STRIDE Categories of Threats Security Threats...
View ArticleWhat is Cybersecurity?
“In cybersecurity, the stakes are incredibly high, and the margin for error is razor-thin.” — Stephanie Douglas As someone who has spent over 20 years at Microsoft, I have had a front-row seat to...
View ArticleAgile Performance Engineering
“Software performance engineering is not just about achieving high performance; it’s about maximizing value delivered to the customer.” — Connie Smith Agility is the key to unlocking high-performance...
View ArticleWhat is ChatGPT?
“Any sufficiently advanced technology is indistinguishable from magic.” — Arthur C. Clarke Welcome to the world of ChatGPT, your friendly neighborhood AI chatbot! ChatGPT is a powerful tool that can...
View ArticleWhat is AI?
Artificial Intelligence (AI) represents a revolutionary leap in technology, fundamentally transforming how we live, work, and interact. At its core, AI involves machines and systems capable of...
View Article
More Pages to Explore .....