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

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."
Steven van Dijk

Why SOLID Matters - 0 views

  •  
    "One of the biggest struggles that developers have with adopting Unit Testing, whether it's Test Driven Development (TDD), Behavior Driven Development (BDD) or even just Test Eventual Development (TED), is the difficulty some code is to test.  This is typically when code doesn't follow the SOLID design principals."
Steven van Dijk

Owning Your Dependencies | 8th Light - 0 views

  •  
    "Dependencies are nearly unavoidable for non-trivial software projects. These can be large dependencies, such as web frameworks and databases, or smaller decisions, such as pagination helpers or simple math libraries. The inevitable inclusion of these dependencies, however, is not an excuse to shape the solutions of your system around what you do not own. Instead, there ought to be an emphasis on finding the right fit and then owning the way dependencies interface with your system."
Steven van Dijk

TypeScript: JavaScript Development at Application Scale - Somasegar's blog - Site Home ... - 0 views

  •  
    "Microsoft has always been at the forefront of creating great programming languages - Visual Basic, C#, and F# being the most recent examples. [..] Today, we're introducing a new programming language that solves a very specific problem - getting JavaScript development to scale. That language is TypeScript."
Steven van Dijk

Casting is a Polymorphism Fail | DaedTech - 0 views

  •  
    "Have you ever seen code that looked like the snippet here? [..] You probably have seen code like this, and I hope that it makes you sad. I know it makes me sad. It makes me sad because it's clearly the result of a fundamental failure to understand (or at least implement) polymorphism."
Steven van Dijk

Why Are You NOT Automating Software? - Jezz Santos - Site Home - MSDN Blogs - 0 views

  •  
    "But even in today's SW industry, there does not seem to be much of an expectation from SW professionals that we should have the 'capability/tools to build our own tools' that do much of the project work for us. I am not talking about the simple automation, things like rename/refactor or autocorrect, or intellisense and all that, I am talking about the kind of automation and tooling that writes or deploys software for us and saves hours, days and weeks of our time from handcrafting software solutions from scratch again."
Steven van Dijk

Why People Don't Instantly Buy Into Agile Methods: A Catch-22 - 0 views

  •  
    "[..] we're surprised that people don't generally feel motivated to improve quality because we vastly underrate the value of the familiar."
Steven van Dijk

Blogs > Why Mocking Matters - 0 views

  •  
    "In my post on Why SOLID Matters, we refactored a small piece of code to be more SOLID.  Granted, it was a simplistic example, but good for illustrating several key points on SOLID.  We will continue using the same code to discuss the benefits of Mocking."
Steven van Dijk

How To Keep Your Best Programmers - 0 views

  •  
    "Some of my favorite blog posts that I've read in the last several years focus on the subject of developer turnover, and I think that these provide an excellent backdrop for this subject. The oldest one that I'll list, by Bruce Webster, is called "The Wetware Crisis: the Dead Sea Effect," and it coins an excellent term for a phenomenon with which we're all probably vaguely aware on either a conscious or subconscious level. The "Dead Sea Effect" is a description of some organizations' tendency to be so focused on retention that they inadvertently retain mediocre talent while driving better talent away"
Steven van Dijk

Deleting orphans with Entity Framework | One Unicorn - 0 views

  •  
    "It is common for a single parent entity to be related to many child entities. This relationship may be required or optional. A  required relationship means that the child cannot exist without a parent, and if the parent is deleted or the relationship between the child and the parent is severed, then the child becomes orphaned. In such situations it is often useful to have the orphaned child automatically deleted."
Steven van Dijk

erik dörnenburg » Articles » The Buy-vs-Build Shift (part 1) - 0 views

  •  
    "When a new IT solution is needed in an enterprise, maybe because the business is changing or maybe because an existing manual process should be automated, the people who are in charge of implementing the solution usually quickly get to the question: should we build the solution or should we buy a package?"
Steven van Dijk

FizzBuzz, A Deep Navel to Gaze Into - 0 views

  •  
    "When you really boil it down to its implementation, FizzBuzz is something of an irritating program. I'm not sure how much the author of the problem really thought about FizzBuzz, but it turns out it's difficult to express well with the tools available to most imperative programming languages and easy to express using functional patterns available in Haskell and ML."
Steven van Dijk

WPF DataBinding References & Tutorials - 1 views

  •  
    "Windows Presentation Foundation has a completely redesigned system for binding data to the UI, and can use a variety of binding sources including CLI objects and XML. WPF DataBinding is one of the most important aspects to WPF, so below is a collection of resources"
Steven van Dijk

Cordial 2012 - Lindkvist - 0 views

  •  
    Geweldig verhaal over innovatie en verandering binnen een organisatie, verteld door Magnus Lindkvist.
Steven van Dijk

Cordial 2012 - Krebbers - 0 views

  •  
    Presentatie van Johan Krebbers, Chief Architect van Shell, over het Enterprise Data Model wat in ontwikkeling is bij Shell (SmartSolutions/SmartApps), en wat een trend is binnen vele grote multinationals in het kader van Big Data & Data Analysis.
Steven van Dijk

How to Make Progress Bars Feel Faster to Users - 0 views

  •  
    "When an application is loading, users will typically see a progress bar on their screen that gives them a visual indication of when the application will finish loading. The way your progress bar moves and animates affects how users perceive the load time of your application"
« First ‹ Previous 61 - 80 of 299 Next › Last »
Showing 20 items per page