Silicon Valley Code Camp : October 5th and 6th 2013

Juval Lowy

IDesign
About Juval

Juval Löwy is the founder of IDesign and a master software architect. Over the past 21 years, Juval has led the industry with some of his ideas such as microservices serving as the foundation of software design and development. In his Master Classes Juval has mentored thousands of architects across the globe, sharing his insights, techniques, and breakthroughs, and has helped hundreds of companies meet their commitments. Juval participated in the Microsoft internal strategic design reviews and is a frequent speaker at major international software development conferences. He is the author of several bestsellers, and his latest book is Righting Software (Addison-Wesley, 2019) contains his groundbreaking ideas on system and project design.

Juval published numerous articles, regarding almost every aspect of modern software development and architecture. Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders. 

{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Zen of Architecture

    3:30 PM Saturday   Room: 5015
    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 session Master Architect Juval Lowy will explain his approach to large system analysis design, how to decompose a system into its comprising services, and what is the most common mistake done in architecture. Time permitting; Juval will discuss logical tiers, security, interoperability, scalability, transactions, and other aspects of a modern application.

  • Software Project Design

    5:00 PM Saturday   Room: 5015
    Much as the need to design the system, you must also design the project: from scheduling resources behind the services, to tracking your progress across developers, services and phases of completion, to validating your plan, and accommodating changes. This requires understanding the inner dependencies between services and activities, the critical path of integration, the available floats, the staff distribution and the risks involved. All of these challenges stem from your design and addressing them properly is a hard core engineering task – designing the project. But no plan survives unscathed the first day of the project – priorities, resources, deadlines, estimations and features change, and you must constantly adapt the plan for the new reality. The session ends by showing how to close the loop by tracking both progress and effort across developers and services and estimating the impact of changes throughout the project, allowing you to constantly stay on schedule and on budget.