Videos tagged with Languages




OOPSLA Keynote: The Power Of Abstraction

OOPSLA Keynote: The Power Of Abstraction

Posted in Conferences, Development

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...

Tags: Conferences, InfoQ, Architecture, Language Design, Language Features, Languages, Programming, OOPSLA, Development, OOPSLA 2009, Exception Handling, ...


Functions + Messages + Concurrency = Erlang

Functions + Messages + Concurrency = Erlang

Posted in Conferences, Development, 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...

Tags: Conferences, Erlang, InfoQ, Architecture, Dynamic Languages, Messaging, Concurrency, Functional Programming, QCon, QCon London 2008, Languages, ...


Functions + Messages + Concurrency = Erlang

Functions + Messages + Concurrency = Erlang

Posted in Conferences, Development, 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...

Tags: Conferences, Erlang, InfoQ, Architecture, Dynamic Languages, Messaging, Concurrency, Functional Programming, QCon, QCon London 2008, Languages, ...


The 5 Ws of DSLs

The 5 Ws of DSLs

Posted in Conferences, Development

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...

Tags: Conferences, InfoQ, Architecture, QCon, Languages, Domain Specific Languages, QCon San Francisco 2008, Development



MIX09: Making XML Really, Really Easy with Microsoft Visual Basic 9

MIX09: Making XML Really, Really Easy with Microsoft Visual Basic 9

Posted in Conferences, Technologies, Companies, Development, Frameworks, LINQ, Microsoft, .NET Framework

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...

Tags: Conferences, Frameworks, Technologies, Microsoft, xml, LINQ, .NET Framework, Languages, VB.NET, Development, Companies, ...


MIX09: Going Inside Microsoft Silverlight: Exploring the Core CLR

MIX09: Going Inside Microsoft Silverlight: Exploring the Core CLR

Posted in Conferences, Technologies, Companies, Development, Frameworks, Silverlight, Microsoft, .NET Framework

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...

Tags: Conferences, Frameworks, Technologies, Microsoft, Silverlight, .NET Framework, CLR, Languages, Development, Companies, MIX09, ...


MIX09: Interactive Prototyping with DHTML

MIX09: Interactive Prototyping with DHTML

Posted in Conferences, Technologies, Companies, Development, Design, AJAX, Microsoft

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...

Tags: Conferences, Technologies, AJAX, Microsoft, Design, Languages, usability, dhtml, Development, Companies, MIX09, ...


MIX09: C# for Designers

MIX09: C# for Designers

Posted in Conferences, Technologies, Companies, Development, Frameworks, WPF, Silverlight, Microsoft, C#, .NET Framework

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...

Tags: Conferences, Frameworks, Technologies, WPF, Microsoft, C#, Silverlight, .NET Framework, Languages, Development, Companies, ...