background preloader

Blogs

Facebook Twitter

Koding Blog. Posts by Bill Wagner. By: Bill Wagner I’ve always found that developers are very interested in contributing their skills and their time to help others.

Posts by Bill Wagner

I’m excited to be part of a Read more >> Write Some Code, Change the World Hat tip to Stephen Toub for discussing this with me and helping to describe the solution. At my CodeMash precompiler, I mentioned how the C# Read more >> Async, Exceptions and Library Design Let me start by saying that much of the content at the Microsoft MVP Summit is covered by the NDA MVPs sign with Microsoft in Read more >> MVP Summit Recap In this post, I’ll drill a bit into the final of the 3 areas SRT is investing in for 2013: Continuous Client Experience. Users are Read more >> 2013 Investments: Continuous Client Experience As I wrote last week, Single Page Web Applications are another area where we’re investing in 2013. Read more >> 2013 Investments: Single Page Applications Last time I gave an overview of the areas where we’re making significant investments in 2013. .NET Rocks! Fabulous Adventures In Coding.

ScottGu's Blog. Jon Skeet: Coding Blog. The Open-Closed Principle, in review Background Unfortunately I still wasn't satisfied, so I thought I'd try to hit up the relevant literature.

Jon Skeet: Coding Blog

Obviously there are umpteen guides to OCP, but I decided to start with Wikipedia, and go from there. I mentioned my continuing disappointment on Twitter, and the conversation got lively. Uncle Bob Martin (one of the two "canonical sources" for OCP) wrote a follow-up blog post, and I decided it would be worth writing one of my own, too, which you're now reading. I should say up-front that in some senses this blog post isn't so much about the details of the open-closed principle, as about the importance of careful choice of terminology at all levels. Reading material So what is it? This is where it gets interesting.

Modules should be open for extension and closed for modification. Fair enough – so we read on to the next level. And Uncle Bob's high level description is: Modules that conform to the open-closed principle have two primary attributes. J.D. Meier's Blog. Your Outcome: Learn how to use Monday Vision to identify 3 outcomes or 3 Wins for the week.

J.D. Meier's Blog

By identifying your best 3 Wins for the week, you’ll be able to focus and prioritize throughout the week to achieve better results. Welcome to Day 2 of 7 Days of Agile Results. Agile Results is the productivity system introduced in my best-selling time management book, Getting Results the Agile Way. Today’s focus is on identifying your 3 outcomes for the week. Have you ever had a week fly by and when Friday hits you’re asking yourself, “Where did the week go?” Not any more. With Monday Vision, you take a moment to jump ahead to the end of the week, and you ask yourself, “If this were Friday, what are three outcomes, wins, or results that I would want under my belt?” Monday is your chance to create a compelling vision for your week. It’s flexible, but I’m going to walk you through a specific approach, so that you know how to start.

Save More Time and Effort While Creating More Value This Week. Scott Hanselman. According to the Microsoft Support website: "Core isolation is a security feature of Microsoft Windows that protects important core processes of Windows from malicious software by isolating them in memory.

Scott Hanselman

It does this by running those core processes in a virtualized environment. Memory integrity is one feature of core isolation which regularly verifies the integrity of the code running those core processes in an attempt to prevent any attacks from altering them. We recommend that you leave this setting on, if your system supports it. " Cool. Be aware: Do be conscious of each driver and what it does and consider what functionality - if any - you'll be losing if you remove them. Ok, ready? Turns out this was added way back in 2017 in Windows 10 build 17093. I ran the Windows Security app on my system and noticed a few things. In order to be considered enhanced, your system needs to support: Some of these technologies are quite old and have been in Windows for a while.