Parallel Extensions simplifies development by providing library-based support for introducing concurrency into applications written with any .NET language, including C# and Visual Basic. It includes the Task Parallel Library (TPL), which provides imperative
data and task parallelism; Parallel…
Ted Neward (the Dude) sits down with me to discuss programming languages and related topics. Ted is a software architect and consultant that spends a great deal of his time working
in the area of Java-.NET interop (multi-platform communication). He's got a great perspective on theory versus…
Bertrand Meyer is a programming language guru, computer scientist and arguably the uncle of object oriented programming . Bertrand created the
Eiffel programming language. Eiffel is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and…
Dynamic languages are becoming more popular than ever. Static runtimes (static type system is baked into the machine) like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the
CLR is a rather complicated and…
JavaScript is a massively popular language. Programs written in JavaScript can be deployed to more users and more machines than any other language given the prominence of script-enabled web browsers and web surfing. Yet the language hasn’t
evolved since the spec was signed off in…
James Silva was one of the stars of GDC 2008, presenting his good work in a keynote where good things were announced by the XNA People... James created the winning entry in a recent XNA contest. His game is based on his experience as a dishwasher in a restaurant where he wasn't afforded…
From Effective C++, Third Edition:TR1 ("Technical Report 1") is a specification for new functionality being added to C++'s standard library. This functionality takes the form of new class and function templates for things like hash tables, reference-counting smart pointers,…
When FullArmor took up residence in the Microsoft Partner Solutions Center, their relationship with Microsoft rose to a whole new level.
This is a candid interview with FullArmor CTO and founding partner, Danny Kim, as he discusses Group Policy security software, how FullArmor partners…
Josh Holmes had the pleasure of catching up with
Mark Frydenberg (aka CheckMark, a Senior Lecturer at Bentley College in
Boston Waltham, MA. He has an interesting take on teaching computer science and is leveraging Web 2.0 techniques to teach his students about computer science. His efforts…