Nov 30 - Dec 4, 2014 | Tel-Aviv, Israel

SELA|DEVELOPER|PRACTICE

Professional developers conference

36 sessions

15 speakers

Sessions

  • Sunday, November 30: Pre-Conference Workshops

    Modern C++ 09:00 - 17:00 Sasha Goldshtein

    Staying up to date in C++ is not just about learning new language features, it's also about effectively using libraries and syntactic constructs that are pervasive in modern C++ code. In this workshop you will learn how to take your C++ code to the next level by integrating new C++ 11/14 language features such as lambdas and move semantics, by introducing exception safety and clean RAII behaviors, and by using the STL to its fullest. We will see multiple examples of how C++ code can be modernized without a complete rewrite.

    Level: 300
    Prerequisites: C++ development experience

    Modern .NET Debugging 09:00 - 17:00 Ofir Makmal

    In the modern day and age, debugging managed applications is no longer just about Visual Studio. In this workshop, we will explore modern tools for debugging .NET applications in production. We will discuss dump files and see how to capture and open them in Visual Studio, and how to explore difficult problems outside Visual Studio with ClrMD and PerfView. Among the things we will look at are memory leaks, outright crashes, and deadlocks.

    Level: 300
    Prerequisites: None

    AngularJS from 0 to 60 09:00 - 17:00 TBD

    Level: 300
    Prerequisites: AngularJS is an extremely opinionated framework that extends HTML and helps build interactive single-page applications. With syntax that feels very natural for XAML developers, Angular brings the power of data binding, templates, and powerful code organization features to HTML and JavaScript apps. In this workshop you will learn Angular from scratch, and at the end of the day will be equipped to integrate it in your web applications.

  • Monday, December 1: Breakout Sessions

    KEYNOTE: State of the Platforms 09:30 - 10:30 Sasha Goldshtein

    Join us for the yearly update on what's up with the Microsoft developer platforms. With Windows "Threshold" around the corner and Visual Studio "14" at full steam, with new Microsoft Azure features and exciting developments in ASP.NET and the CLR, this session is packed with information that will help plan your Microsoft development journey for the upcoming year.

    Level: 200
    Prerequisites: None

    Unit Testing and Integration Testing with Angular 10:50 - 11:50 Michael Haberman

    TBD

    Level: 300
    Prerequisites: Familiarity with AngularJS

    Cross-Browser Testing with Selenium 12:10 - 13:10 Oren Ashkenazy

    TBD

    Level: 200
    Prerequisites: None

    Advanced ASP.NET Web API 14:10 - 15:10 Ido Flatow

    TBD

    Level: 300
    Prerequisites: Experience with ASP.NET Web API

    Angular End-to-End 15:30 - 16:30 Michael Haberman

    TBD

    Level: 200
    Prerequisites: Web development experience

    Coded UI Testing Across XAML Platforms 10:50 - 11:50 Shai Raiten

    TBD

    Level: 300
    Prerequisites: C# and XAML development experience

    Kinect on Windows 12:10 - 13:10 Liron Ratzabi

    TBD

    Level: 300
    Prerequisites: None

    Unleash the Power of C# 14:10 - 15:10 Lidan Hackmon

    TBD

    Level: 300
    Prerequisites: None

    Windows "Threshold" 15:30 - 16:30 TBD

    TBD

    Level: 200
    Prerequisites: None

    Visual Studio "14" - What's In It For Me? 10:50 - 11:50 TBD

    TBD

    Level: 200
    Prerequisites: None

    Visual Studio Online, App Insights, and Release Management 12:10 - 13:10 TBD

    TBD

    Level: 200
    Prerequisites: None

    TBD 14:10 - 15:10 TBD

    TBD

    Level: 200
    Prerequisites: None

    TBD 15:30 - 16:30 TBD

    TBD

    Level: 200
    Prerequisites: None

  • Tuesday, December 2: Breakout Sessions

    KEYNOTE: What's New in Microsoft Azure 09:30 - 10:30 Guy Burstein

    TBD

    Level: 200
    Prerequisites: None

    ASP.NET vNext 10:50 - 11:50 Ido Flatow

    TBD

    Level: 300
    Prerequisites: Familiarity with ASP.NET

    HTML5 Games with Phaser 12:10 - 13:10 Ziv Gilad

    TBD

    Level: 300
    Prerequisites: Web development experience

    Modern Responsive Web Design 14:10 - 15:10 Noam Kfir

    TBD

    Level: 200
    Prerequisites: Web development experience

    Performance in Chrome DevTools 15:30 - 16:30 Sebastian Pederiva

    TBD

    Level: 300
    Prerequisites: Web development experience

    Cassandra Database 10:50 - 11:50 Ofir Makmal

    TBD

    Level: 300
    Prerequisites: None

    Couchbase Lite 12:10 - 13:10 Yaniv Rodenski

    TBD

    Level: 300
    Prerequisites: None

    TBD 14:10 - 15:10 TBD

    TBD

    Level: 200
    Prerequisites: None

    TBD 15:30 - 16:30 TBD

    TBD

    Level: 200
    Prerequisites: None

    What's New in C# 6 10:50 - 11:50 Elad Avneri

    TBD

    Level: 300
    Prerequisites: None

    Adding Vagrant and Packer to your DevOps Toolbox 12:10 - 13:10 Yuval Mazor

    So here's a scenario:  Your developers write the next killer feature in your ground-breaking application and send it off to the testers. The application then proceeds to NOT work, since a key environment configuration was forgotten. And the same happens when you move to staging, production, etc. Does this sound familiar? It probably does. But do not despair, as you are not alone – in fact, the DevOps community has solutions for you! In this session we'll talk about Vagrant and Packer, two open-source tools that can make sure your environment and hand-off issues will become a thing of the past.

    Level: 300
    Prerequisites: None

    The New Azure Management Portal 14:10 - 15:10 Guy Burstein

    TBD

    Level: 200
    Prerequisites: None

    Visual Studio Performance and Diagnostics Hub 15:30 - 16:30 Sasha Goldshtein

    The recent versions of Visual Studio introduce more and more tools for analyzing the performance of your applications. You can now measure and inspect the energy consumption and expected battery life of your Windows Phone, the frame rate and redraw regions of your Windows Store app, the heap contents of your .NET and C++ code, the memory and CPU utilization of your ASP.NET server, and the database queries executed from your Entity Framework data layer. All of these features are part of the convergence to a Diagnostic Hub in Visual Studio 2013, which adds even more capabilities such as analyzing memory leaks from within Visual Studio. In this talk we will experiment with all the various performance and debugging tools that Visual Studio has to offer.

    Level: 300
    Prerequisites: None

  • Wednesday, December 3: Post-Conference Workshops

    Application Deployment with Chef 09:00 - 17:00 Yuval Mazor

    A key tenent of DevOps is the concept of "Infrastructure As Code".  In laymen's terms, it means managing your application infrastructure the same way you manage your application code.  In this one-day tutorial, you will learn how to use Chef, the premier tool for IT automation along with some additional tools for easily and repeatedly deploying a multiple-tier application.

    Level: 200
    Prerequisites: Comfortable working with the Windows command-line

    Node.js for .NET Developers 09:00 - 17:00 TBD

    TBD

    Level: 200
    Prerequisites: None

    Cross-Platform Mobile Apps with Xamarin and Xamarin.Forms 09:00 - 17:00 Ofir Makmal

    TBD

    Level: 200
    Prerequisites: C# development experience

    IIS for Developers 09:00 - 17:00 Ido Flatow

    TBD

    Level: 300
    Prerequisites: None

  • Thursday, December 4: Post-Conference Workshops

    Microsoft Azure for Web Developers 09:00 - 17:00 Ido Flatow

    TBD

    Level: 300
    Prerequisites: Web development experience

    Couchbase Server 09:00 - 17:00 David Ostrovsky

    TBD

    Level: 300
    Prerequisites: None

    Cross-Platform Apps and Games with Unity 09:00 - 17:00 Lidan Hackmon

    TBD

    Level: 200
    Prerequisites: C# development experience