Skip to main content

Home/ Groups/ OCG developers
Steven van Dijk

What Programmers Want - 0 views

  •  
    "[..] I'm going to assert that something similar exists with regard to motivation, and examine six timeframes: minutes, hours, days, weeks, months, and years."
Steven van Dijk

Abstraction: The Rule Of Three - 0 views

  •  
    "I often hear people say something like "if you need it once, build it. If you need it twice, abstract it." People often say then in the context of the "DRY" - or Don't Repeat Yourself - principle. [..] The idea of DRY needs to be tempered with YAGNI - "You Aint Gonna Need It". With that, we end up with The Rule Of Three, and it clearly says that code can be copied once but the third time you need it, you should abstract it."
Steven van Dijk

Estimation scoping - 0 views

  •  
    "This is the cone of uncertainty, a measure of the accuracy of our estimation of effort as we get closer to finishing work. Very close to finishing, we have a very good idea of how much is left. As we move away from the time to completion, the variance of our estimates increases drastically."
Steven van Dijk

There Are Only Two Roles of Code - 0 views

  •  
    "All code can be classified into two distinct roles; code that does work (algorithms) and code that coordinates work (coordinators)."
Steven van Dijk

A Few Good Reasons for Code Review - 1 views

  •  
    "After a good discussion with a colleague for the merits of code review I thought I should give some of the reasons I use as to why a development team should adopt a code review process."
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.
remonkoopmans

Binding and Using Friendly Enums in WPF - 0 views

  •  
    Imagine if we wanted to display a list of enums within a list, and we actually wanted to have more descriptive values, friendly names if you like, but still maintain the underlying enum value selected where required. This article will show you how to do the following, using WPF.
Steven van Dijk

Writing Custom HTML Helpers for ASP.NET MVC - 0 views

  •  
    "Switching from developing ASP.NET WebForms to MVC might seem awkward at first, but Ed demonstrates why the change needn't be painful, and how best to build a set of tools for rapid MVC development."
Steven van Dijk

Design patterns in the test of time: Factory Method - 0 views

  •  
    "Recommendation: Go for the lightweight Factory Delegate approach. As with all patterns, use with caution and watch for overuse & abuse. In particular, if you need to manage state between multiple delegate, fall back to the overriding approach, because you can keep the state in the subclass."
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

Why Unit Testing is Hard - 0 views

  •  
    "I want to look at some of the costs of unit testing and ask the question "why is unit testing hard?" After all, if unit testing weren't hard, we wouldn't have to question whether or not it was worth it.  It makes sense then to look at first why it is hard and what makes it hard."
Steven van Dijk

It's not what you read, it's what you ignore - Video of Scott Hanselman's Personal Prod... - 0 views

  •  
    "I've done a number of talks on Productivity in the past. Lots of folks ask me what my tips are for being productive. I've taken all those tips as well as tips from Kathy Sierra, Stephen Covey, David Allen, The Pomodoro Technique and many more and aggregated them into a system that works well for me. I talk about how to effectively handle large amounts email, sorting your personal data stream, how to conserve your keystrokes, the "one email rule" that you need to be effective"
Steven van Dijk

Code Smells - 0 views

  •  
    "the most important guideline is to watch for warning signs in your own code-- so called "code smells". Developing your "code nose" is something that happens early in your programming career, if it's going to happen at all. I combined all the documented code smells I could find into this reference; most of these smells should be familiar to you."
Steven van Dijk

Syntactic Sugar and the Async Pill - 0 views

  •  
    "Asynchrony is essential  for scalability and performance on the server side. Although it has always been possible to write asynchronous code, there has, up to now, been a downside: it is difficult to understand and maintain. Now, with the async/await. keywords, the whole approach is radically simplified for the programmer."
Steven van Dijk

How Google Builds Its Maps-and What It Means for the Future of Everything - 0 views

  •  
    "Behind every Google Map, there is a much more complex map that's the key to your queries but hidden from your view. The deep map contains the logic of places: their no-left-turns and freeway on-ramps, speed limits and traffic conditions."
Steven van Dijk

TDD: Is There Really Any Debate Any Longer? - 0 views

  •  
    "[..] the reason I have done all this work is my very strong belief that TDD as a practice has a large amount of value well beyond what most people understand. In fact, I believe that of all the practices made popular by the agile movement, TDD is the most beneficial practice overall. Here are eight reasons why I believe that TDD should be beyond debate."
Steven van Dijk

Why the fall of 2012 will determine Microsoft's fate - 0 views

  •  
    "When Eric Schmidt makes grand pronouncements about the industry, he's probably not just blowing smoke. You should listen to him. And when he repeated his claim, during an interview this week with Walt Mossberg and Kara Swisher, that the tech world is ruled by just four giants-Amazon, Apple, Google and Facebook-Schmidt was right on."
Steven van Dijk

Why The Future Of Software And Apps Is Serverless - 0 views

  •  
    "Even with the rise of cloud computing, the world still revolves around servers. That won't last, though. Cloud apps are moving into a serverless world, and that will big implications for the creation and distribution of software and applications."
« First ‹ Previous 61 - 80 of 323 Next › Last »
Showing 20 items per page