Skip to main content

Home/ OCG developers/ Group items tagged c

Rss Feed Group items tagged

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

The C# Memory Model in Theory and Practice - 0 views

  •  
    "This is the first of a two-part series that will tell the long story of the C# memory model. The first part explains the guarantees the C# memory model makes and shows the code patterns that motivate the guarantees; the second part will detail how the guarantees are achieved on different hardware architectures in the Microsoft .NET Framework 4.5."
Steven van Dijk

8 things you probably didn't know about C# - 0 views

  •  
    "Here's a few unusual things about C# that few C# developers seem to know about."
Steven van Dijk

(PluralSight course) C# Fundamentals - 0 views

  •  
    "This course is designed to give you everything you need to become a productive C# developer on the .NET platform"
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

Is The Death Of JavaScript Upon Us, Or Is A Universal Language Transformation Underway? - 0 views

  •  
    "Today, JavaScript is no longer a startup, and it's no longer just startups that are using it. Companies of all sizes and levels of maturity build applications for the browser, and JavaScript is the language they use to build them. The demands that were once placed on languages like C/C++ and Java are now shifting to JavaScript, and that shift is exposing the language's limitations: performance and maintainability."
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

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

How Resharper rocks my average work day - 0 views

  •  
    "I've been using Resharper since I started coding in .NET/C#. It's a tool with a lot of features which aids you in the average day development. In this blog post I'm going to show you the features that I use the most."
Steven van Dijk

Unreal JavaScript - 0 views

  •  
    At the 2013 Game Developers' Conference, Alon and I from Mozilla and Josh Adams from Epic Games presented a talk called "Fast and Awesome HTML5 Games". We surprised people by showing off Unreal Engine 3 running in Firefox - compiled from C++ source with Emscripten, running smoothly and efficiently.
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

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.
1 - 20 of 22 Next ›
Showing 20 items per page