The Wayback Machine - https://web.archive.org/web/20150920204633/http://lanyrd.com/2015/abbdevday/schedule/

DevDay 2015 schedule

View as grid

Wednesday 16th September 2015

  • Building Applications with ASP.NET 5

    by Scott Allen

    ASP.NET 5 begins a radical departure from the origins of the ASP.NET framework over 15 years ago. With a new project structure, configuration system, and runtime, ASP.NET is now a lean framework for building web applications. In this workshop, we'll look at the new project structure and compilation model, the unification of ASP.NET MVC and the ASP.NET Web API, and the new Node.js tools that integrate with Visual Studio.

    On Wednesday 16th September

  • JavaScript for JavaScript developers

    by Oliver Sturm

    In a way, we all know JavaScript already… but how many of us have taken it seriously right from the start? Many experienced developers find themselves in jobs these days where JavaScript programming is a fast-growing part of the work, whether they like it or not. Of course the basics of the language feel easily familiar and don’t seem too hard to understand anyway, but then there are also complex concepts of modularisation and structural aspects, various tools on client and server, loads of frameworks, some of which feature clever and intricate language integration, and an abundance of syntax surprises!

    The goal of this all-day workshop is to “really” get to know the language JavaScript, in the various environments where it can be found today. If you have a few basics but also feel the need to learn more about advanced topics, this is for you! Working along on your own laptop will be possible (power will be provided) – expect few slides, but lots of code and examples!

    On Wednesday 16th September

  • Machine Learning and Functional Programming

    by Mathias Brandewinder

    Machine Learning and Functional Programming are both very hot topics these days; they are also both rather intimidating for the beginner. In this workshop, we’ll take a 100% hands-on approach, and learn practical ideas from Machine Learning, by tackling real-world problems and implementing solutions in F#, in a functional style. In the process, you will see that once you get beyond the jargon, F# and Machine Learning are actually not all that complicated – and fit beautifully together. So if you are curious about what Machine Learning is about, and want to sharpen your developer skills, come with your laptop and… let’s hack together!

    What you should expect:

    • no F# or Machine Learning prerequisites: complete beginners are totally welcome,
    • a hands-on introduction to basic Machine Learning ideas, by solving real-world problems,
    • a practical introduction to writing effective F# code,
    • lots of coding on fun problems!
    • you will need a laptop with and IDE running F# running; check www.fsharp.org for instructions on how to get setup.

    On Wednesday 16th September

Thursday 17th September 2015

  • The Passionate Programmer: 10 years later

    by Chad Fowler

    Ten years ago, I wrote the first edition of The Passionate Programmer: Creating a Remarkable Career in Software Development. At the time, it represented my best understanding of how a normal person could move from a typical career path to a remarkable one. You learn a lot in 10 years. Old patterns to out to have not been patterns after all. New patterns emerge. And the cliché fits: less is more.

    In this talk, I'll tell you what the > 40 year old me would advise the 30 year old who wrote that book. How does one create a remarkable career? What is the least I have to know and do?

    At 9:20am to 10:10am, Thursday 17th September

    In Big, CDK WL UJ CM

  • The T in TDD: Tests, Types, Tales

    by Mathias Brandewinder

    Test-Driven Development is about writing a test first, then the code that satisfies the test. Or... is it? Classic TDD has been crucial in my growth as a developer; and yet, as I started using F# more and C# less, my coding practices have evolved dramatically. Nowadays, I barely test first, but spend my days in the scripting environment. In this talk, I will examine how I write code in F# today, in a style I consider very much inspired by TDD; I will also discuss how exploring two paradigms (C# and F#) forced me to re-examine my beliefs, and evolve a slightly different (and perhaps less language specific) undertanding of some of the same core principles.

    At 10:30am to 11:15am, Thursday 17th September

  • Understanding the World with Type Providers

    by Tomas Petricek

    In the modern world, you have access to vast amounts of data about everything. International organizations like World Bank collect thousands of indicators about all countries of the world, Open Government Data initiatives publish data sources about environment, transport, society and much more.
    In this talk, you'll see how F# and type providers make it easy to access the data around you and build interesting visualizations that help you understand the world. We won't be limited just to public open data sources though - you can use the same ideas for working with any XML and CSV files or JSON-based REST services.
    However, we will go a bit further than that - what if every data analysis or news report that comes with a chart was actually a little script that you could re-run and modify to validate its correctness and dig a bit deeper if you were curious about the topic?

    At 1:40pm to 2:25pm, Thursday 17th September

  • Your Web Stack Would Betray You In An Instant

    by Tim Perry

    Securely setting up a web stack today is a tricky balancing act, as you gingerly balance frameworks and services and tools all atop one another, ever higher, to get all mod cons happily running together safely and correctly.

    One security flaw though, and the whole pile tumbles down on you to throw your customer passwords to the world. In this talk we take a stroll down through a modern web stack and examine some recent major security breakages in each layer to see how they work and why. With any luck we can work out how to avoid this sort of thing in future too, when either using or building such tools, but if all else fails we can at least relax from all the careful balancing with a little schadenfreude.

    At 3:00pm to 3:50pm, Thursday 17th September

Friday 18th September 2015

  • Hacking F# on Systems, Not Windows

    by Adron Hall

    I've been taking a stab at F# on Visual Studio Code, but also via repl on alternate operating systems. This presentation is a tale of my adventures and how to bring this into your day-to-day coding practices to offer more functional options to your workplace.

    At 11:40am to 12:25pm, Friday 18th September

  • Machine learning with F# and Accord.NET

    by Alena Dzenisenka

    Machine learning is gaining momentum with the increase of necessity to understand data much more efficiently, to predict better for competitive profit and research. In this talk we'll run over various machine learning algorithms available in the Accord.NET - a framework for machine learning and scientific computing in .NET. We'll also have a look at sample tasks to see how we can apply machine learning algorithms using Accord.NET framework with F# functional approach and C#.

    At 2:50pm to 3:35pm, Friday 18th September

Schedule incomplete?

Add a new session

Filter by Day

Filter by Topic

Filter by Venue

Filter by Space