Videos tagged with Languages
Google Python Class Day 1 Part 1:Introduction and Strings. By Nick Parlante. Support materials and exercises:http://code.google.com/edu/languages/google-python-class
OOPSLA Keynote: The Power Of Abstraction
Summary In a reprise of her ACM Turing Award lecture, Barbara Liskov discusses the invention of abstract data types, the CLU programming language, clusters, polymorphism, exception handling, iterators, implementation inheritance, type hierarchies, the Liskov Substitution Principle, polymorphism, and future challenges such as new abstractions, parallelism, and the Internet. Bio Barbara Liskov is...
Functions + Messages + Concurrency = Erlang
Summary This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance. Bio Joe Armstrong is the principle...
Functions + Messages + Concurrency = Erlang
Summary This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance. Bio Joe Armstrong is the principle...
The 5 Ws of DSLs
Summary Domain Specific Languages (DSLs) have been around for a very long time; however, the past 2 years have brought a resurgence of interest to the topic. DSLs are a great idea, but they are the most beneficial when used appropriately. This talk will discuss who DSLs are designed to help, what is a DSL, when you should create a DSL, where you should apply DSLs, why DSLs are important, and ho...
MIX09: Making XML Really, Really Easy with Microsoft Visual Basic 9
See how Visual Basic 9 makes generating rich XML orders of magnitude easier than using text concatenation or an object model. Come learn how XML literals, embedded expressions, LINQ integration, automatic schema generation, and other XML-specific Visual Basic 9.0 features will transform your XML experience! Alex Turner Alex Turner is a Program Manager at Microsoft. He works on compilers and kee...
MIX09: Going Inside Microsoft Silverlight: Exploring the Core CLR
See how the CLR team slimmed down the size of the runtime into a small, zippy download, the Core CLR, yet kept the experience .NET developers have come to love. Brandon Bray Brandon Bray is Senior Program Manager Lead in the Common Language Runtime and responsible for the foundations of the .NET technology stack. His team works on the garbage collector, code generators (JIT, NGEN...
MIX09: Interactive Prototyping with DHTML
Prototyping can be challenging. Especially prototyping in DHTML. But over the last few years a number of tools, techniques, libraries and frameworks have emerged making the task easier. Drawing from years of experience at companies such as Yahoo! and Netflix, come hear Bill Scott discuss these solutions and best practices for laying out pages rapidly, injecting interactive behavior and simulati...
MIX09: C# for Designers
Having some programming knowledge as an interactive professional can set you apart from the rest. Come learn the essentials of C# for creating interactivity in Microsoft Silverlight and Windows Presentation Foundation in this session, and add another weapon to your design arsenal. Jennifer Smith Jennifer Smith is vice president of Aquent Graphics Institute (AGI), the training division of Aquent...
MIX09: Running PHP on Microsoft Servers and Services
Come hear how to run PHP on various Microsoft platforms including Internet Information Services (IIS), Microsoft SQL Server, Windows, Azure Service Platform, and more. Michael Joffe Shaun Hirschman