1. John Zablocki: Code-First NoSQL with .NET and Couchbase

    01:09:41

    from NDC Conferences / Added

    823 Plays / / 0 Comments

    Couchbase Server 2.0 is anopensource, distributedNoSQL database. It is a document-oriented data store with a key/value API.Couchbase features a map/reduceengine that allows for complex document indexing and querying.This talk will introduce development with Couchbase Serverusingthe.NET Client Library. After a brief overview of serverdeployment andarchitecture, a detailed look at the key/value and document APIs will be covered. The discussion will conclude with a demonstration of using the code-first approach to building an ASP.NET MVC application withCouchbase.

    + More details
    • Andrei Alexandrescu: Generic Programming Galore using D

      01:07:54

      from NDC Conferences / Added

      1,154 Plays / / 0 Comments

      Generic programming holds great promise – ultimate reuse, unprecedented flexibility, and never a need to reimplement an algorithm from scratch due to abstraction penalties. Unfortunately, the shiny city on the hill is difficult to reach. C++’s generic power has effectively reached a plateau – anything but the simplest generic constructs quickly turn an exponential complexity/benefit elbow. C++11 fails to be a strong sequel in the generic programming arena, and many other languages don’t seem to “get” genericity properly at all. The D programming language is a definite exception from this trend. D makes short work of the most formidable generic programming tasks achievable with C++, and makes virtually impossible tasks readily doable. It also reduces the relevance of “Modern C++ Design” to that of an introductory brochure (much to the dismay of that book’s author). This talk has a simple structure. It will pose a few generic programming tasks that seem difficult or impossible with current language technology, and then will show solutions in D that solve said problems.

      + More details
      • Jon Galloway: Bleeding edge ASP.NET: See what is new and next for MVC, Web API, SignalR and more…

        01:07:46

        from NDC Conferences / Added

        581 Plays / / 0 Comments

        Find out what's new and next for ASP.NET developers, including SignalR, new features for ASP.NET Web API, new ASP.NET MVC templates for Facebook apps and Single Page Applications, get a look at the latest web tools for Visual Studio, and more.

        + More details
        • John Hughes: Race Conditions, Distribution, Interactions--Testing the Hard Stuff and Staying Sane

          01:06:59

          from NDC Conferences / Added

          922 Plays / / 0 Comments

          Even the best test suites can't entirely prevent nasty surprises: race conditions, unexpected interactions, faults in distributed protocols and so on, still slip past them into production. Yet writing even more tests of the same kind quickly runs into diminishing returns. I'll talk about new automated techniques that can dramatically improve your testing, letting you focus on what your code should do, rather than which cases should be tested--with plenty of war stories from the likes of Ericsson, Klarna and Basho Technologies, to show how these new techniques really enable us to nail the hard stuff.

          + More details
          • Miguel Castro: Doing SPA with MVC & KnockoutJS

            01:05:47

            from NDC Conferences / Added

            1,438 Plays / / 2 Comments

            SPA stands for single-page-application and it’s a little bit of a misunderstood term. IT does not imply that the entire web application be a single page. SPA is more of a style applied to parts of a site, and knockout is the perfect technology for tackling on this modern way of writing web applications. In this session I’ll show you how to mix ASP.NET MVC with KnockoutJS to develop web applications that stand strong in today’s world of rich, interactive sites. But it won’t be limited to just these two technologies. You see in order to keep things on a single page that flips around different modes, you need to go quietly to the server without anybody knowing (shhh), and for that I’ll throw in the Web API. In the end you’ll be able to write apps that get a server view when they need to using MVC then stay on the client and flip around multiple modes using Knockout, and remember, keep it quiet that I’ll be using Web API to do alittle bit server access.

            + More details
            • Andy Wigley - A lap around the Windows Phone 8.1 development platform

              01:05:39

              from NDC Conferences / Added

              491 Plays / / 0 Comments

              Windows Phone 8.1 is out, and the stand-out new feature is convergence of the Windows and Windows Phone platform, making it easy to build universal apps that run on both platforms. But that’s not all! There are loads of new APIs that enrich the phone platform, lots of new platform features such as new Background task possibilities, GeoFencing, advanced sharing and much, much more. In this talk, we’ll take a tour around the new Windows Phone developer platform, outlining the new app development options and calling out the major new platform capabilities that you can take advantage of in your Windows and Windows Phone apps.

              + More details
              • David Fowler, Damian Edwards: Under the covers with ASP.NET SignalR

                01:05:19

                from NDC Conferences / Added

                5,631 Plays / / 1 Comment

                The real-time web is here. You’ve seen the demos before; synchronized moving shapes across browsers and Windows apps, but now you want to *really* understand what’s going on behind the curtain. What better way than to watch one of the SignalR co-creators build a SignalR-like framework from scratch on stage. Knowing how it works will help you use it better and might just prevent you making mistakes based on incorrect assumptions. Know your tools and learn the magic behind SignalR.

                + More details
                • Christophe Coenraets: Architecting PhoneGap Applications

                  01:05:03

                  from NDC Conferences / Added

                  432 Plays / / 1 Comment

                  Tired of Hello World? In this session, we explore best practices to build real-world PhoneGap applications. We investigate the Single Page Architecture, HTML templates, effective Touch events, performance techniques, and more. This session is a must If you plan to build a PhoneGap application that has more than a couple of screens.

                  + More details
                  • Kristoffer Rolf Deinoff: Automated release management with TeamCity & OctopusDeploy

                    01:04:52

                    from NDC Conferences / Added

                    778 Plays / / 1 Comment

                    Many of us have one or more manual steps in our deploy and release processes. This leads to a lot of time spent waiting for the right people to do the job. Also, errors often occur due to steps forgotten or done incorrectly. This often leads to high walls between the testers, IT-ops and the developers. This talk will start out with some general continuous delivery, the why's, where you'll get to know the actual benefits of applying continuous delivery and the arguments you need to be allowed to spend time on it. Then we will move over to the how's. By demonstrating how you can use TeamCity and OctopusDeploy to configure automated builds and one-click deployment of both an asp.net website and a windows service, and how you can migrate your current manual process into an automated one. Along the way, we will be discussing how OctopusDeploy chooses solves specific problems, and other ways you might handle those issues. Outline The why's Deploying a service Deploying a website Writing PowerShell deployment scripts The NuGet package format Using the OctopusDeploy web api Rolling back failed deployments Strategies to move from manual to automated/one-click deploy Version management Connecting the issue tracker

                    + More details
                    • Andrei Alexandrescu: The Hip Hop Virtual Machine

                      01:04:31

                      from NDC Conferences / Added

                      1,044 Plays / / 0 Comments

                      Facebook platform's enormous success has been fueled in part by the LAMP stack. A large PHP code base leveraged over many servers poses unique efficiency challenges, both in terms of machine utilization and electric energy consumption. The open-sourced Hip Hop Virtual Machine is running on all of Facebook's production servers at better efficiency than all of today's PHP engines. This talk describes the state of the art in getting PHP code to run efficiently through a combination of bytecode interpretation and Just-In-Time compilation and optimization.

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