Want to download the mobile app for SDD 2017?

iPhone and Android users click here: https://attendify.com/app/xbhfom/
Windows Phone users click here: http://xbhfom.m.attendify.com/

SDD 2017 Schedule

Coding Level
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.

Advanced Level
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.

Monday 15 May 2017

9:30

9:30–17:30

Pre-Conference Workshop

Session PRE-06

Frobisher 1

Zen of architecture

Coding Level 1
Advanced Level 3

For the beginner architect, there are many options for doing pretty much anything. But for the Master architect, there are only a few. In this dense workshop Juval will explain his approach to system analysis and design, using volatility to decompose a system into its comprising services. He will then contrast it with the most common mistake made 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 that architects face pursuing volatility-based decomposing, simple and practical techniques for identifying areas of volatility, common tell-tale signs or “smells” when your design is still functional when using the Method, IDesign’s approach for system architecture.

You will learn how to literally mechanize software system design, how to do it quickly and effectively. Juval will also discuss logical tiers, security, interoperability, scalability, transactions, and other aspects of a modern application.

The workshop concludes with discussion of how modern architecture fits into development processes such as Agile and how to design the development process for maximum productivity.

Juval Löwy

Juval Löwy

http://www.idesign.net

Juval is the founder of IDesign and a master software architect specializing in system and project design. He has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval is Microsoft’s Regional Director for the Silicon Valley and had participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. He is a frequent speaker at international software development conferences, and he has written a number of books, the latest of which is the forthcoming 4th edition of Programming WCF Services (O'Reilly 2015). http://www.idesign.net

Other presentations by Juval Löwy

Tue 16 May 2017 at 11:30

Track 8

The Architect

Thu 18 May 2017 at 9:30

Track 6

The missing piece

Thu 18 May 2017 at 14:00

Track 6

Advanced techniques in software project design

Fri 19 May 2017 at 9:30

Post-Conference Workshop

Microservices-oriented development process

Wednesday 17 May 2017

9:30

9:30–11:00

Track 7

Frobisher 3

Zen of architecture

Coding Level 1
Advanced Level 3

For the beginner architect, there are many options for doing pretty much anything. But for the Master architect, there are only a few. In this dense workshop Juval will explain his approach to system analysis and design, using volatility to decompose a system into its comprising services. He will then contrast it with the most common mistake made 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 that architects face pursuing volatility-based decomposing, simple and practical techniques for identifying areas of volatility, common tell-tale signs or “smells” when your design is still functional when using the Method, IDesign’s approach for system architecture.

You will learn how to literally mechanize software system design, how to do it quickly and effectively. Juval will also discuss logical tiers, security, interoperability, scalability, transactions, and other aspects of a modern application.

The workshop concludes with discussion of how modern architecture fits into development processes such as Agile and how to design the development process for maximum productivity.

Juval Löwy

Juval Löwy

http://www.idesign.net

Juval is the founder of IDesign and a master software architect specializing in system and project design. He has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval is Microsoft’s Regional Director for the Silicon Valley and had participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. He is a frequent speaker at international software development conferences, and he has written a number of books, the latest of which is the forthcoming 4th edition of Programming WCF Services (O'Reilly 2015). http://www.idesign.net

Other presentations by Juval Löwy

Tue 16 May 2017 at 11:30

Track 8

The Architect

Thu 18 May 2017 at 9:30

Track 6

The missing piece

Thu 18 May 2017 at 14:00

Track 6

Advanced techniques in software project design

Fri 19 May 2017 at 9:30

Post-Conference Workshop

Microservices-oriented development process

Return to full conference agenda