Skip to main content

Home/ Groups/ OCG developers
Steven van Dijk

Explaining What Action And Func Are - 0 views

  •  
    In C#, Action<> and Func<> are extremely useful tools for reducing duplication in code and decreasing coupling. It is a shame that many developers shy away from them, because they don't really understand them.
Steven van Dijk

Types of Duplication in Code - 0 views

  •  
    I've found that there are three basic types of duplication that we can eliminate from our code that successfully build on each other.
Steven van Dijk

Busting some CQRS myths - 0 views

  •  
    CQRS, while a relatively simple concept, still brings a lot of assumptions about what CQRS is and should be. So what is CQRS? Simply put, CQRS is two objects where there was once one. We're splitting code infrastructure down to the data layers between commands and queries. But the assumptions around what a CQRS should be lead folks I've seen down paths of unnecessary complexity. Complexity around the architecture, and especially around the UI.
Steven van Dijk

Looking Back; or How to Improve Your Team with Retrospectives - 0 views

  •  
    "Instead of waiting until the end of a project to ask 'what worked and what didn't, why not use regular retrospective analysis as part of the development process  to find out what is, and isn't, working, and learn from the conclusions there and then?"
Steven van Dijk

Time Management Tips for Developers - 0 views

  •  
    Really, a few time management principles can do our life successful and improve software and web development to profitable and fascinating levels.
Patrick Goudvis

Maatwerksoftware te duur? - Gidsen - MT Management team, Economie, business, management... - 0 views

  •  
    gidsen | 19 jul 2012 | Anja de Crom | De beste ict-bestuurders van 2012 reageren op 7 stellingen. Vandaag: maatwerksoftware is onnodig duur. Ron Augustus, service director Microsoft : "Dat hoeft niet zo te zijn. Hoewel maatwerk zoveel mogelijk voorkomen moet worden, is het soms noodzakelijk om aan bedrijfsspecifieke eisen te voldoen.
Steven van Dijk

http://support.smartbear.com/resources/cc/11_Best_Practices_for_Peer_Code_Review.pdf - 0 views

  •  
    Using peer code review best practices  optimizes your code reviews, improves your  code and makes the most of your  developers' time. The recommended best  practices contained within for efficient,  lightweight peer code review have been  proven to be effective via extensive field  experience.
Steven van Dijk

Introducing NuGet Package Management for .NET - 0 views

  •  
    NuGet is a package management system for .NET. The goal of NuGet is to make the process of incorporating third party libraries into your solutions as simple as possible.
Steven van Dijk

The Five Hardest Parts of Programming - 0 views

  •  
    Many things in programming become easier as your level of experience increases. However, some things remain stubbornly difficult. This document tries to characterize five of these difficult things; optimization, networking, security, reliability and scalability, what makes them hard and what you can do about it.
Steven van Dijk

C# Code Snippet to Create Commands with Attached Behaviors using Prism | Damian Schenke... - 0 views

  •  
    One of the most common questions we get [..] is of the type: "How do I execute my command when X happens?" [For example,] a particular command needs to be executed whenever a textbox's text changes.
Steven van Dijk

Functional-Style Programming in C++ - 0 views

  •  
    This article will focus on one of the most important functional programming constructs: working with values as opposed to identities. I'll discuss the strong support C++ has always had for working with values, then show how the new C++ 11 standard expands this support with lambdas. Finally, I'll introduce a method of working with immutable data structures that maintains the speed C++ is known for while providing the protection that functional languages have long enjoyed.
Steven van Dijk

INVEST in Good Stories, and SMART Tasks - 0 views

  •  
    ...we think of requirements of coming in the form of user stories. [...] But what are characteristics of a good story? The acronym "INVEST" can remind you that good stories are...
Steven van Dijk

Favor Composition Over Inheritance - 0 views

  •  
    "Making code reusable through public class inheritance (PCI) is so convenient and easy that to say it should be avoided may sound a bit heretical. After all, isn't this what OOP is about? And yet that's the position I hold."
Steven van Dijk

How To Use Version Control Effectively - 0 views

  •  
    "No matter which source control system you decide to use, there are a number of universal principles that will help you to get the most out of source control."
Steven van Dijk

Saying No To Properties - 0 views

  •  
    "Properties are rarely necessary and, in many cases, they make your classes hard to extend and difficult to debug. And they make code much larger and more complex than it needs to be."
Steven van Dijk

Visual Studio 2012 - A More Productive IDE for Modern Applications - 0 views

  •  
    "While Visual Studio 2012 Professional supports several new technologies (for example, Windows Store apps and the ASP.NET Web API), the Visual Studio team seems to have taken the opportunity to concentrate on creating a "better IDE.""
Steven van Dijk

Telerik's definitive Microsoft .NET framework guide for choosing the best .NET technology - 0 views

  •  
    The Microsoft .NET platform, originally introduced in 2002, is mature and it provides developers with great options for creating software that can meet the requirements of any project. With many options, though, it can be difficult for today's .NET developer to choose the correct .NET technologies for a project. Addressing this problem, Telerik has assembled its senior technical leaders to produce the Microsoft Platform Guidance 2012. This document attempts to provide prescriptive guidance for .NET developers trying to determine the best .NET technologies to use for specific software challenges.
Steven van Dijk

The Boring Truth Of Good Web Design - 0 views

  •  
    Good Web design shouldn't be memorable. Good Web design should be quietly working behind the scenes to allow its glory hunting brother - content - to step forward and take center stage.
Steven van Dijk

Scrum's Product Backlog - Agile Requirements Management - 0 views

  •  
    "As soon as you have more than a trivial set of tasks you'll need a better system than a simple list and for agile teams, we have Scrum's product backlog."
« First ‹ Previous 61 - 80 Next › Last »
Showing 20 items per page