Skip to main content

Home/ OCG developers/ Contents contributed and discussions participated by Steven van Dijk

Contents contributed and discussions participated by Steven van Dijk

Steven van Dijk

The Value of Paying Down Technical Debt - 0 views

  •  
    "Our Engineering team has a great term called Technical Debt, which is the accumulation of coding shortcuts and operational inefficiencies over the years in the name of getting product out the door faster that weighs on the company's code base like debt weighs on a balance sheet."
Steven van Dijk

IDisposable, Done Right - 0 views

  •  
    "Despite IDisposable having only a single method named Dispose to implement, it is commonly implemented incorrectly. After reading this blog post it should be clear how and when to implement IDisposable, as well as how to ensure that resources are properly disposed when bad things happen (also knows as exceptions)."
Steven van Dijk

If You're Afraid of Your To-Do List, It's Not Working - 0 views

  •  
    "If you're afraid to look at your To-Do list, it's not working.  Your To-Do list should inspire you. One of the things that happens a lot with To-Do lists is they can get overwhelming.  It's easy to pile on more things.  Eventually, you're afraid to even look at your To-Do list.   What once started out as a great list of things to make happen, has now became a laundry list of things that hurts more than it helps."
Steven van Dijk

Abstract Factory - 0 views

  •  
    "This is going to be the first post in a new series that I'm doing on design patterns. [..] So, my idea here is to relate the design patterns in the context of a story rather than a stuffy-sounding taxonomy. Why do people do this? What problem does it solve? Why is my code potentially worse if I don't do this?"
Steven van Dijk

Your Objects, the Unix Way - 0 views

  •  
    "Let's look at this implementation through the lens of the Rule of Modularity. The above code fails the "simple parts, clean interfaces" sniff test."
Steven van Dijk

Profiling Entity Framework 5 in code - 0 views

  •  
    "This article will introduce you to hooking into the EntityFramework OnSaveChanges event which is buried deep in the framework. It'll also explain how you can extract the T-SQL which is actually committed when SaveChanges is called."
Steven van Dijk

Code rant: Using BlockingCollection To Communicate Between Threads - 0 views

  •  
    "A better way is to use a BlockingCollection and have your threads communicate via message classes."
Steven van Dijk

Comparing Values for Equality in .NET: Identity and Equivalence - 0 views

  •  
    "The various ways of comparing two values for equality in .NET can be very confusing. In fact if we have two objects a and b in C# there are at least four ways to compare their identity, plus one operator that looks like an identity comparison to add to the confusion"
Steven van Dijk

Service Oriented Enterprise: What's After Cloud? - 0 views

  •  
    "As an advisor to some of the world's largest companies, it's my job to keep up with advances in technology.  I'm paid to answer questions like, "what's after cloud?""
Steven van Dijk

Tips on mining Big Data in a small business environment - 0 views

  •  
    "Here are factors and tools to consider when mining Big Data for small business intelligence. AWS, SumAll, and Google Cloud Storage might help you get a good ROI."
Steven van Dijk

6 Ways To Avoid Mass Assignment in ASP.NET MVC - 0 views

  •  
    "One of the scenarios that I always demonstrate during an ASP.NET MVC class is how to create a mass assignment vulnerability and then execute an over-posting attack."
Steven van Dijk

Small in, Big out - 0 views

  •  
    "Consider the following method signatures: IEnumerable Process(List input); IList Process(IEnumerable input); Of the two, which is the better choice? Write down your answer."
Steven van Dijk

Simple yes or no question: is Silverlight dead? « Jan Van der Haegen's blog - 1 views

  •  
    "With this post, based solely on my own opinion, I wanted to give those people the simple yes or no answer to their question, and here it is: "Is Silverlight dead 2012?" Yes, it is. IF and ONLY IF your target is Joe Blow playing FarmVille on his iPad while watching "[YourCountryHere] got talent"."
Steven van Dijk

StreamInsight for Non-Programmers - TechNet Articles - United States (English) - TechNe... - 0 views

  •  
    "Microsoft StreamInsight consists of a set of programming tools, and most of what is written about StreamInsight is written specifically for programmers. But what if you are, for example, a database administrator or data analyst without an extensive programming background? You're wondering if StreamInsight might be a solution for a problem you have, but the existing documentation leaves you scratching your head."
Steven van Dijk

The Transformation Priority Premise - Uncle Bob's Blog - 0 views

  •  
    "This blog poses a rather radical premise. It suggests that Refactorings have counterparts called Transformations. Refactorings are simple operations that change the structure of code without changing it's behavior. Transformations are simple operations that change the behavior of code. Transformations can be used as the sole means for passing the currently failing test in the red/green/refactor cycle. Transformations have a priority, or a preferred ordering, which if maintained, by the ordering of the tests, will prevent impasses, or long outages in the red/green/refactor cycle."
Steven van Dijk

Abstractions, Patterns, and Interfaces - 0 views

  •  
    "Interfaces are wonderful for a language like C#. Interfaces give us everything we need to work with an object in a strongly-typed manner, but place the least number of constraints on the object implementing the interface. Interfaces make the C# compiler happy without forcing us to pay an inheritance tax for working with a class hierarchy. We'll define an interface that describes exactly how we want to fetch customers and how we want the customers packaged for us to consume."
Steven van Dijk

(Pluralsight course) LINQ Fundamentals - 0 views

  •  
    "This course covers the general purpose query facilities of Language Integrated Query (LINQ)"
‹ Previous 21 - 40 of 299 Next › Last »
Showing 20 items per page