1. Jon Skeet and Tony the Pony

    28:39

    from Carsonified / Added

    21.5K Plays / / 2 Comments

    Jon Skeet's presentation at the London Stack Overflow DevDays event: http://stackoverflow.carsonified.com The last few minutes of this video are missing; hopefully we'll be able to fix that in a later upload.

    + More details
    • Going down the rabbit hole - a case study in corner cases by Jon Skeet

      01:04:37

      from NDC Conferences / Added

      142 Plays / / 0 Comments

      How difficult can it be to work out the name of the current month? Quite tricky, it turns out. Indeed, so far the task of formatting a date in the Hebrew calendar in a general way has defeated me. I've learned a lot in the process, however. While the details somewhat irrelevant (although amusing) this talk aims to show just how difficult it can be to "do the right thing" once you're a little bit off the beaten path. We'll see problems in multiple areas, discuss how you can work around them, and when to say "enough is enough."

      + More details
      • NDC Cage Match: Dynamic vs. Static with Gary Bernhardt and Jon Skeet.

        01:00:11

        from NDC Conferences / Added

        1,514 Plays / / 0 Comments

        Do you like languages "designed for developer happiness"? Or do you find the structure and speed of a statically-typed and compiled language like C# more compelling? In this Cage Match, Jon Skeet (of StackOverflow fame) will go up against Gary Bernhardt (Rubyist, Pythonista, creator of the wonderful WAT! video) as we run these languages through their paces. We might even make them change sides… putting Gary in front of Visual Studio and Skeet in front of Vim…

        + More details
        • Jon Skeet, Rob Conery: Tekpub's Full Throttle! Live on Stage with Jon Skeet

          01:03:14

          from NDC Conferences / Added

          1,922 Plays / / 0 Comments

          Tekpub has a video production series called "Full Throttle!" where experienced developers are put to the test and recorded. The interactions are not scripted, and everything is recorded as it happens. In this talk, Rob Conery (from Tekpub) will put Jon Skeet in the hot seat and make him solve an interesting problem (which he, and you, will only find out at the time). Along the way Rob will toss in a few "curve balls" (last minute changes in requirements) to see how well Skeet can adapt...

          + More details
          • Cage Match: Programming Language Throwdown with Jon Skeet and Gary Bernhardt

            01:04:23

            from NDC Conferences / Added

            249 Plays / / 0 Comments

            Static or Dynamic? Functional or OO? “Just use [F# Erlang Haskell] lol” - choosing a language to focus on (and build your career on) is not an easy task! So we decided to reprise the Cage Match from NDC London 2013: inviting Gary and Jon back once again to throw code at each other - all in a spirit of fun and education. Gary Bernhardt will bring his Python/Ruby skills with his unrivaled Vim mastery against Mr. Jon Skeet - who needs no introduction. NDC Cage Matches are light-hearted code “contests” where two developers with opposing points of view make their case on stage, live. The goal is not to provoke, but to explore and have fun.

            + More details
            • Jon Skeet: Abusing C#

              01:00:33

              from NDC Conferences / Added

              2,915 Plays / / 0 Comments

              We've all seen bad code. Code worthy of the Daily WTF. Code which makes us wonder how products ever ship, let alone work. Bad code is boring. Evil code is entirely different. It's bending a language in ways that would make the designers weep. It's code which you stare at and swear that it can't possibly work... until you see how it does. I've got some evil code. I'll show it to you. You'll wish I hadn't.

              + More details
              • Jon Skeet: C# 5

                01:00:33

                from NDC Conferences / Added

                3,510 Plays / / 0 Comments

                C# 5 has one big feature... asynchronous functions, aka "async/await". It's ever so exciting, whether you're writing client code which needs to have a responsive UI without turning your code into spaghetti, or server code where you really don't want to start 100,000 threads just because you've got a high traffic web server which needs to perform long-running tasks. In this talk I'll demonstrate what async functions look like, then dive into how they work under the hood. Be warned: once you've used C# 5, all other asynchronous code will look atrocious. (I'll also demonstrate the other new features of C# 5 - that will take about 5 minutes, at most...)

                + More details

                What are Tags?

                Tags

                Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."