Skip to main content

Home/ OCG developers/ Group items tagged Language

Rss Feed Group items tagged

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

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

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

(Pluralsight course) LINQ Fundamentals - 0 views

  •  
    "This course covers the general purpose query facilities of Language Integrated Query (LINQ)"
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

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

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