Skip to main content

Home/ OCG developers/ Group items tagged IT

Rss Feed Group items tagged

Steven van Dijk

(video) Compile and Execute Requirements in .NET - 0 views

  •  
    TechEd Europe 2012: typically, we write down requirements somewhere and then use it as the starting point for development. In the talk we see how these two worlds can come closer together: a requirement can be a failing test that development has to fix.
Steven van Dijk

(video) Making Agile Estimation Work - 0 views

  •  
    TechEd Europe 2012: maybe not the most professional of talks, but it gets the point across of how to do estimation and project management using Scrum.
Steven van Dijk

(video) What's New in Visual Studio LightSwitch - 0 views

  •  
    TechEd Europe 2012: LightSwitch is an application framework from Microsoft that takes much of the repetitive code you write in a typical application out of your hands. Very impressive. It comes with a Silverlight and a HTML5 client.
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

Best Practices for Linq Enumerables and Queryables « Zeros, Ones and a Few Twos - 0 views

  •  
    LINQ expressions and their associated extension methods have greatly improved developer productivity ever since their introduction in .NET 3.5. Unfortunately, like any code abstraction, it can hide execution details that can come back to haunt you in performance problems and odd behavior.
Steven van Dijk

Keep Public Interfaces away from Children | Passion for Coding - 0 views

  •  
    It is natural to think of the public methods and properties of a class as the public interface of the class. When implementing a class that is meant to be derived there is also another interface - the one meant for child classes. A clear separation of the two interfaces makes the code cleaner. The one construct to avoid is public virtual methods.
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

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

Introduction to Rx - 1 views

  •  
    IntroToRx.com is the online resource for getting started with the Reactive Extensions to .Net. Originally starting life as a blog series, it has now flourished into an online book.
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

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

Do NOT catch that exception! « jgauffin's coding den - 0 views

  •  
    I've recently seen one to many application where the developer try to be safe by catching exceptions all over the place. [..] Most of those catch blocks just logs the exception and rethrow it. Please do not catch that exception.
Steven van Dijk

Google logic: why Google does the things it does the way it does - 0 views

  •  
    "Puzzled about why Google closes successful products such as Reader while backing others such as self-driving cars? A former Apple and Palm executive explains"
Steven van Dijk

Defensive coding - 1 views

  •  
    "Actually, I don't think defensive coding necessarily is better; I also don't think it's worse. As usual, there are different forces in play, so the short answer is the usual: it depends."
Steven van Dijk

5 Trends That Will Drive The Future of Technology - 0 views

  •  
    "Today, we're on the brink of a new digital paradigm, where the capabilities of our technology are beginning to outstrip our own.  Computers are deciding which products to stock on shelves, doing legal research and even winning game shows.  They will soon be driving our cars and making medical diagnoses.  Here are five trends that are driving it all."
Steven van Dijk

IoC container solves a problem you might not have but it's a nice problem to have - 0 views

  •  
    "[..] what about inversion of control containers? There's a lot of confusion around what they do, and why you should use one at all. Every now and then I meet a developer, who says they read all the definitions, introductions and basic examples, and they still don't get why would they use a container."
Steven van Dijk

Three Strikes And You Refactor - 0 views

  •  
    At which point do you refactor code to make it clean?
remonkoopmans

The Joel Test: 12 Steps to Better Code - 0 views

  •  
    The Joel Test: 12 Steps to Better Code Have you ever heard of SEMA? It's a fairly esoteric system for measuring how good a software team is. No, wait! Don't follow that link! It will take you about six years just to understand that stuff.
Tjaard De Vries

How to sell your Agile approach to a customer: Focus on change - 0 views

  •  
    I was pondering over the thought: agile is nice and all, but how can we sell it to customers that have a more traditional way of thinking about projects? This blog article gives some good food for thought on these matters.
« First ‹ Previous 41 - 60 of 61 Next ›
Showing 20 items per page