Meet experts, learn new things, share knowledge, network

Agenda

The final agenda for NETwork 2015 is being formulated. Stay tuned.
Check out NETwork 2011 and NETwork 2012 sessions.

Day 1
Agenda
9:00 - 10:00
Registration and welcoming coffee
10:00 - 10:30
Opening words
Icon of lesson
10:30 - 12:00
Daniel Fisher, GermanyResilience Patterns and Defensive Programming
Cloud computing, DevOps, IOT or just connecting the local active directory or {put any LOB system here}: The applications we build are getting more and more distributed. Now guess who's guilty if your application fails, because there was some error outside of your code (even outside of your control influence)? This session is about designing, developing and deploying rock solid applications.
Icon of lesson
12:00 - 13:00
Hadi Hariri, SpainHTTP 2.0 – What do I need to know? (online speech)
HTTP 1.1, which is the backbone of pretty much everything we’ve been using on the Internet, has been around for over 15 years. Recently the HTTP 2.0 specification has been completed and gradually application servers will start supporting it. It does make one wonder though: why change if something has been working for so long. In this talk we’ll examine the shortcomings of HTTP 1.1 and how 2.0 intends to address those. We’ll see what we need to know and how it’s going to affect our existing applications, and future ones.
13:00 - 14:00
Lunch
Icon of lesson
14:00 - 15:30
David McCarter, the USARöck Yoür Cöde Using Code Contracts
This session will introduce developers to the new powerful feature that is a part of the .NET 4.5 framework called Code Contracts. Code Contracts brings the advantages of design-by-contract programming to .NET programming. Contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation. We will also explore the new Smart Unit Tests in Visual Studio 2015 that works best with Code Contracts.
Icon of lesson
15:30 - 16:30
Lee Brandt, the USAJavaScript LevelUp
If you’ve been developing for the web any length of time, you’ve probably written some JavaScript. You know the basics of the language and you can get things done, and applications shipped. But as the proliferation of JavaScript continues into frameworks like UnderscoreJS, KnockoutJS, AngularJS, Any-Other-Thing-You-Can-Think-Of-JS, and even to the server (with Node.js) you may find yourself struggling to understand how to write professional, full-fledged applications using JavaScript. In this session you will LevelUp your JavaScript skills by learning about closures and how they help to modularize your javascript. Prototypal inheritance and how you can extend JavaScript. You will also learn about JavaScript design patterns and how they can take your JavaScript skills to the next level!
16:30 - 17:00
Coffee break
Icon of lesson
17:00 - 18:30
Juval Lowy, the USAZen of Architecture (online speech)
For the beginner architect there are many options to do pretty much anything. But for the Master architect there are only a few. In this keynote Juval Lowy will explain his approach to large system analysis and design, using volatility to decompose a system into its comprising services. Juval will contrast it with the most common mistakes done in architecture, using functionality to identify services. These are universal design principles, and Juval will use examples from software and non-software systems alike. You will also see how to overcome the real hurdles architects face perusing volatility-based decomposing, simple and practical techniques for identifying areas of volatility, common telltale signs or “smells” when your design is still functional. In this keynote Juval will forever change the way you think about system design and set you on the correct path.
18:30 - 19:00
Debates
Cowboy coding – business motivated or lack of qualification?
19:00 - 20:00
Networking party