1. Rasmus Lerdorf takes a close look at Wordpress and Facebook's HipHop PHP compiler as examples in teaching a systematic approach to benchmarking, profiling, and optimizing web applications.

    Organized by mixpanel.com and wepay.com

    # vimeo.com/12416792 Uploaded 4,564 Plays 0 Comments
  2. Rob (@rob_pike) is a software pioneer. His influence is everywhere: Unix, Plan 9 OS, The Unix Programming Environment book, UTF-8, and most recently the Go programming language.

    # vimeo.com/49718712 Uploaded 43.7K Plays 0 Comments
  3. Although Service-Oriented Architecture is a fairly well-known topic, there are very few good examples out there of the application of SOA principles to non-trivial domains so developers don’t have much to learn from. In this presentation, Udi will show a case study from the healthcare domain resulting in services so autonomous they almost don’t have to share any data with each other – whether that’s through request/response, events, or via a shared data store.

    # vimeo.com/113515335 Uploaded 12.4K Plays 0 Comments
  4. After almost 20 years, JavaScript is still growing by all measures: deployed apps, github usage, framework innovation, and of course standardized language evolution. The 6th Edition of the ECMAScript standard, ES6, is all but done. ES7, the next edition, is under parallel construction in order to be finalized a year after ES6. Best of all, rolling standards "releases" mean new features flow through a process akin to the rapid release waterfall used by Chrome and Firefox, albeit at a months-not-weeks pace.

    In this talk, I will dive into the extensions to the JavaScript language on track for inclusion in ES6, and then delve into the post-ES6 proposals slated for ES7 and beyond. Classes, modules, arrow functions, destructuring, lexical binding, rest and default parameters, promises, generators, proxies and more are coming to browser-based JS Virtual Machines soon, and of course to Node.js via V8. Async functions, async generators, typed objects, value objects, SIMD intrinsics, and more are likely in ES7 or a follow-on release.

    Best of all, most new features can be used now, via compilers such as Traceur, 6to5, and esnext. As each standard edition rolls out, and compilers implement the full specification, developers can "write once" using the latest version of JS. I'll discuss trade-offs in using some of these compilers, analyzing how they implement new features and looking out for sharp edge cases.

    # vimeo.com/113913703 Uploaded 944 Plays 0 Comments
  5. Description: As developers build larger and more complex systems supporting many users collaborating on growing data-sets in parallel, many are turning to patterns like Command/Query Responsibility Segregation (CQRS). Unfortunately, the baggage of building N-Tier style business logic continues to weigh on their modeling efforts, often resulting in domain models that don’t handle consistency correctly in the face of race conditions. Join Udi for a new perspective on CQRS using a new twist on the saga pattern.

    # vimeo.com/43612850 Uploaded 2,404 Plays 0 Comments

Programming

Wicked

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.