BT
Older rss
16:40

Todd Montgomery on Protocol Design, Security, Formal Verification Tools

Posted by Todd Montgomery on  Dec 19, 2014

Todd Montgomery explains protocol design, the advantages of binary over text protocols, formal verification tools and methods, and much more.

25:29

Andrew Sorensen on Real Time Programming, Live Coding Music, Memory Management

Posted by Andrew Sorensen on  Dec 13, 2014 3

Andrew Sorensen explains live music coding with Extempore, the challenges of real time programming, garbage collection, static analysis to determine real time code meets its deadlines, hotswapping code, and much more.

13:53

Todd Montgomery on the Reality of IoT, Protocols, Nuklei

Posted by Todd Montgomery on  Dec 01, 2014

Todd Montgomery talks about the Internet of Things: what it is and is not, looking at languages and protocols that will be useful, concurrency, manual memory management vs GC, and much more. Also: Kaazing's Nuklei project.

35:12

José Valim on the Elixir Language, Concurrency, Iteration

Posted by José Valim on  Nov 30, 2014

José Valim explains the ideas behind Elixir, a new programming language for the Erlang VM. Also: concurrency, handling iteration with Iteratees and other approaches, and much more.

24:16

David Nolen on Transit, ClojureScript, Transducers, React and Om

Posted by David Nolen on  Nov 21, 2014

David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.

14:37

Marc Prud'hommeaux on the Swift Language

Posted by Marc Prud'hommeaux on  Nov 11, 2014

Marc Prud'hommeaux talks about his experience using Apple's Swift language, both to write new code and port an existing Objective-C code base. Also: immutable data structures, concurrency, and more.

24:53

Dean Wampler on Scalding, NoSQL, Scala, Functional Programming and Big Data

Posted by Dean Wampler on  Dec 16, 2013

Dean Wampler explains Scalding and the other Hadoop support libraries, the return of SQL, how (big) data is the killer application for functional programming, Java 8 vs Scala, and much more.

28:51

Crista Lopes on Constraints and Styles of Programming

Posted by Cristina Videira Lopes on  Dec 05, 2013

Crista Lopes discusses the idea of using constraints to define styles of programming and architecture. Also: large scale static analysis of open source code, Open Simulator and VR, and much more.

24:40

Content Security Policy with Mike West

Posted by Mike West on  Nov 29, 2013 1

The Content Security Policy specification is a mechanism web applications can use to mitigate a broad class of content injection vulnerabilities, such as cross-site scripting (XSS). Content Security Policy is a declarative policy that lets web developers inform the client about the sources from which the application expects to load resources.

27:41

Eva Andreasson on Hadoop, the Hadoop Ecosystem, Impala

Posted by Eva Andreasson on  Nov 11, 2013 1

Eva Andreasson explains the various Hadoop technologies and how they interact, real-time queries with Impala, the Hadoop ecosystem including Hue, Oozie, YARN, and much more.

Erik Meijer on Big Data, Types of Data Stores and Reactive Programming

Posted by Erik Meijer on  Jan 04, 2013 1

Erik Meijer explains the various aspects needed to categorise data stores, how reactive programming fits in with databases, the return to data transformation, denotational semantics, and much more.

Damian Conway on the State of Perl, Perl 6, Writing Parsers and DSLs

Posted by Damian Conway on  Jan 02, 2013

Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT