1. Geoff Watts: How simple maths and BELIEF can help you coach people to change

    57:55

    from NDC Conferences Added 243 3 0

    Change is hard. Coaching for change is hard. How do you help generate some inertia for people to begin a change? Why do people sometimes choose to change and sometimes not? How can you increase the chances of people changing and how can you be an effective coach for people who want to change? And then, how do you know you are being effective as a coach? This session will introduce the concept of a "change equation" that I believe everyone weighs up when considering (even subconsciously) whether to make a change or not. I will then share my model of having BELIEF in your team, or the person you are coaching, to increase your chances of success and then finally a METRIC model for evaluating the effectiveness of coaching for change. This talk makes use of Mia Kellmer Pringle's book "The Needs of Children" which outlines 4 basic needs that children have and how, by applying these to my work as a coach it has increased my efficacy and thus the mobility of my clients.

    + More details
    • David Nolen: ClojureScript: Lisp's Revenge

      42:41

      from NDC Conferences Added 7,569 77 2

      Once upon a time Google Web Toolkit stood relatively alone as a production quality solution for compiling a different language (Java) to JavaScript. However today we can also choose TypeScript or Dart, both languages designed specifically for "programming in the large" that are backed by big companies. We also have more grass roots offerings like CoffeeScript which has seen quite a bit of traction among web developers. But these solutions are not really as different as they seem. In this talk we'll see how ClojureScript offers a genuinely futuristic approach (by way of the past!) to client side software development.

      + More details
      • James Shore: Rigorous, Professional JavaScript

        01:01:12

        from NDC Conferences Added 730 14 0

        Today's applications run on the web, and they're only getting more complicated. The old "toss a few lines of JavaScript on a page and pray it doesn't break" approach just doesn't cut it any more. To be successful developing today's rich web applications, we need rigorous, professional software development techniques. From test-driven development, to continuous integration, to automated cross-browser testing, this session covers what it takes to build JavaScript that lasts.

        + More details
        • Christophe Coenraets: Architecting PhoneGap Applications

          01:05:03

          from NDC Conferences Added 448 10 1

          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
          • Rob Sullivan: SQL Server's Last Breath

            39:33

            from NDC Conferences Added 705 8 2

            It's come to this: tonight's the night. All the waiting, the deadlocks, cruel licensing and abuse to innocent SQL Statements… tonight's the night I let my Dark Passenger roam free and solve… finally solve this problem that plagues developers everywhere: SQL Server. There it sits, pretending… just like me. Pretending to love my data and be an upstanding citizen of our development group. All the while… in the dark, fetid reaches of it's kernel it's silently plotting. Soaking up RAM and carefully laying licensing traps that will suck the blood from our company… But not this time.This time I won't let it - and I have a plan. I won't do it alone - I'll bring in my trusty friend Postgres to confront SQL Server and force it to see the evil thing it's become for developers. And when the time is right, and SQL Server is strapped to the table begging to be set free, I'll pull out my favorite weapon of choice… shiny, simple, sharp and brilliant: Redis. And I'll send it straight into SQL Server's heart once and for all.

            + More details
            • Jørn Are Hatlelid: Enterprise hipster-apps with SharePoint and JavaScript

              22:18

              from NDC Conferences Added 200 2 0

              I'll tell the story of the little enterprise app that wanted to be hip. It fled the scary realm of the SharePoint server and moved its code to the browser. The app could talk to SharePoint when it wanted, on its own terms. Finally, it felt it could breathe again and its web devs could throw all their magic spells without fear of retaliation. The application architecture is MVVM. It is built with 9 models and 7 view-models, which means it is large enough to be interesting, while being small enough for demonstrating inner-workings and details. I will discusspros and cons of the architecture, lessons-learned on performance, testing and benefits of using SharePoint as a platform for enterprise apps. The presentation will be code-centric. Enterprise developers - let your inner hipsters free!

              + More details
              • Justin Rusbatch, Christian Amor Kvalheim, Jon Arild Tørresdal, Katya Mustafina and Bjørn Einar Bjartnes

                51:44

                from NDC Conferences Added 178 1 0

                Lightning talks Talk 1: ScriptCS - Justin Rusbatch Talk 2: Making node.js behave synchronously - Christian Amor Kvalheim Talk 3: From program to platform: mindset to develop public API - Katya Mustafina Talk 4: Enable Continuous Delivery for your Web/Server apps in 10 min - Jon Arild Tørresdal Talk 5: The Enterprise Clown builds SP2013 apps with node.js - Bjørn Einar Bjartnes

                + More details
                • Gill Cleeren: Applied MVVM in Windows 8 apps: not your typical MVVM session!

                  01:00:56

                  from NDC Conferences Added 254 4 1

                  For sometime now, the community has been touting the MVVM pattern as being the best wayto build XAML-based applications. By now, you should be convinced that MVVM isreally the way to go. But then, you start building a real-world Windows 8 application and you encounter all kinds of challenges you hadn’t thought about before. How do I properly structure an application? How do I implement navigation? How do I manage tiles or contracts from MVVM? How do I use Dependency injection correctly? And how do the new data controls in Windows 8 work in combination with MVVM? A whole list of questions that this session will aim at answering!

                  + More details
                  • Bodil Stokke: What Every Hipster Should Know About Functional Programming

                    59:31

                    from NDC Conferences Added 5,292 57 1

                    Different programming paradigms serve different purposes. Systems programmers prefer tools that are dumb, imperative and close to the metal. Enterprise programmers prefer tools which foster complexity, increasing billable hours and the client's dependency on the developer. And, let me just come clean and admit it, functional programmers do it for that delicious feeling of superiority that comes from looking down your nose at the normals in their caves banging together for loops and mutable state to make fire. Treat yourself to a crash course in the vocabulary of functional programming: lambdas, higher order functions, purity and immutability, the infinite opportunities to throw the word "monad" in the face of anyone who thinks an ironic moustache is enough to justify all that self-assured smugness these days. You'll never have to lose a programming argument again once you've learned where to casually toss terms like "applicative functor" and "Kleisli triple" into the conversation. This is the War of the Hipsters. Arm yourself now, before it goes mainstream.

                    + More details
                    • Venkat Subramaniam: Rediscovering JavaScript

                      01:00:43

                      from NDC Conferences Added 730 13 2

                      JavaScript is one of those very powerful languages that is often misunderstood and underutilized. It is quite popular, yet there is so much more we can do with it. In this presentation we will deep dive into the capabilities and strengths of this prominent language of the web.

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