1. Gill Cleeren: Data is everywhere. Also in your Windows 8 app

    01:00:33

    from NDC Conferences / Added

    40 Plays / / 0 Comments

    Data plays an important role in almost every application. Many Windows 8 apps are built around data as well. With Windows 8, quite a lot of new features to work with data are being introduced. Semantic zoom and the GridView are some interesting new controls to use in your apps. But also data binding, push notifications and sharing data with other apps play a vital role in data driven apps. In this session, we will explore the things you need to learn to build data driven apps in Windows 8.

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

      01:03:14

      from NDC Conferences / Added

      1,914 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
      • Magne Jørgensen, Stein Grimstad: How much is a great developer worth?

        01:00:33

        from NDC Conferences / Added

        394 Plays / / 0 Comments

        Marc Andreessen, the founder of Netscape, is quoted as saying "Five great programmers can completely outperform 1,000 mediocre programmers." In this talk, we present results from new scientific studies that demonstrate a tremendous difference in productivity and quality among developers and providers that looks similar (e.g. with good cv's and excellent references from previous clients). We argue that common developer/provider selection mechanisms are not good enough and suggest better ways of identify the best developers/providers. We will also present results on the typically under-valued effect of a competent client, the difference between outsourcing countries in delivering quality code and how to structure your code to reduce the need for high(est) competence Magne Jørgensen: Professor at Simula Research Laboratory and University of Oslo. Advisor at Scienta. Promoting evidence-based software engineering. Research focus on management of complex projects and estimation of software development projects. Experience from software development and management in Telenor and Storebrand.

        + More details
        • Sebastien Lambla: Advanced HTTP Caching and patterns for Ninja Unicorns

          54:55

          from NDC Conferences / Added

          261 Plays / / 0 Comments

          You know the basics of HTTP caching. Setting HTTP expiries on a document has no secret for you, you know how to prevent a browser from caching dynamic content and you're pretty happy with If-Modified-Since. In this session, you will discover the actual difference between strong and weak etags, how to invalidate URIs, use reverse-proxies efficiently and how much freedom the client has in overriding defaults and bossing proxies around. And if you are worried of learning all this on your own, fear not, an old friend will be there learning with us.

          + More details
          • John Hughes: Certifying your car with Erlang

            57:46

            from NDC Conferences / Added

            229 Plays / / 0 Comments

            Modern cars are full of software, with 50-100 processors and tens of millions of lines of code. Increasingly, this software is based on the AUTOSAR standard, drawn up by a consortium including Toyota, Ford, GM, and most of the world's other major car manufacturers. AUTOSAR defines the "basic software" which should run on each processor, providing a standardised environment enabling AUTOSAR applications to be distributed freely around the processors in the car.Such is the theory. In practice, the basic software is supplied by multiple vendors, and follows the standard to a greater or lesser degree. Mixing software from different vendors can lead to unexpected failures as a result. Quviq has been working with Volvo and SP to model AUTOSAR basic software components using Erlang, and test them for compliance using QuickCheck. I'll present some of the challenges and results--which may help make your car more reliable in the future!

            + More details
            • Dominick Baier: OAuth2 – The good, the bad and the ugly

              01:00:01

              from NDC Conferences / Added

              1,521 Plays / / 0 Comments

              After a 3-year long struggle, the IETF finally released the OAuth2 specification(s). While all the big players (like Google, Microsoft and Facebook) are already using it, more and more people want to follow. But there is big confusion about what OAuth2 really is, what its uses cases are and which problems it can actually solve. At the same time, also the security experts out there don’t really agree if OAuth2 is a complete failure, or not - or something in between. Dominick walks you through OAuth2, its use cases and pitfalls.

              + More details
              • Tim G. Thomas: Web Usability on a Budget

                58:30

                from NDC Conferences / Added

                356 Plays / / 0 Comments

                ot all projects have the budget for UX designers; as a result, experience in disciplines such as user research, interaction design, and information architecture are often expected of all developers on a team. Fortunately, these arcane-sounding topics are far from impossible to grasp for mere programmer mortals. In this session, you'll learn some easy tricks to make your sites more approachable, discover ways to help develop an emotional connection between your apps and your users, and see some tools that can assist you with planning and designing your next masterpiece of usability.

                + More details
                • Kevlin Henney: The Architecture of Uncertainty

                  01:00:33

                  from NDC Conferences / Added

                  734 Plays / / 0 Comments

                  Ralph Johnson defined architecture as "the decisions that you wish you could get right early in a project, but that you are not necessarily more likely to get them right than any other". Given our inability to tell the future how can we design effectively for it? Much project management thinking is based on the elimination of uncertainty, and advice on software architecture and guidance for future-proofing code often revolves around adding complexity to embrace uncertainty. In most cases, this is exactly the opposite path to the one that should be taken. The talk looks at how uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.

                  + More details
                  • Niall Merrigan: Defensive Programming 101 v3

                    56:25

                    from NDC Conferences / Added

                    335 Plays / / 0 Comments

                    The web is a funny old place. You create a wonderful application, deploy it for the world to see and then everybody just wants to break it. This session will show you some of the common security mistakes made by developers and how to avoid them. There will be (possibly frightening) demos with code in C#. Talk is rated level 200-300 with a target audience of web developers (not just ASP.NET. All the examples will be done in .NET. Even if you are not a web developer some of the parts of the talk will be handy) and assumes knowledge of web programming, basic security concepts, a working brain and sense of humour.

                    + More details
                    • Quick Payroll Overview of Patriot PAY

                      00:57

                      from Patriot Software / Added

                      Here's a quick overview of how you can run a payroll in 3 steps with Patriot PAY.

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

                      The more you know…

                      Vimeo Video School

                      Check out these lessons to learn how to make videos about Software:

                      Vimeo Video School has awesome lessons and video tutorials to help you get started making better videos.