Probleme beim Einloggen

Bridging the Divide between Architecture & Code

Mi, 18.04.2018, 18:15 (CEST)
-
Mi, 18.04.2018, 21:00 (CEST)
Anmeldeschluss: Mi, 18.04.2018, 17:00 (CEST)
Filmwerkstatt DüsseldorfDüsseldorf, DeutschlandIn Google Maps öffnen
Freie Plätze: 22
Structure101-Gründer Chris Chedgey trägt vor: Bridging the Divide between Architecture and Code.
Wir freuen uns, Chris Chedgey, einen der Gründer von Structure 101, bei der CamelCaseCon begrüßen zu dürfen. Chris ist seit 30 Jahren in der Software-Entwicklung tätig. Seit langem beschäftigt er sich mit der Entwicklung guter Software-Architektur und hat zu diesem Thema auf vielen Veranstaltungen gesprochen. Bei der CamelCaseCon hält er den Vortrag

Bridging the Divide between Architecture and Code


Static diagrams on wikis and white-boards might capture the vision of architects, but they don’t much help programmers to understand how the code they’re working on right now fits into the architecture. Nor are the programmers warned when they violate the diagrams as they forge changes, line-by-line.

This is a huge problem – it is ultimately individual lines of code that make or break an architecture; and we know that a clean architecture will help teams develop a more flexible product, with less complexity, less wasted effort, etc. Worse, without practical architectural guidance, programmers wrestle with invisible structures that emerge from thousands of inter-dependent lines of code.

And being invisible, these structures become ever more complex, coupled, and tangled. In fact, uncontrolled structure actively fights against productive development.This talk shows how to rein in emergent code-base structures and gradually transform them into a cogent, defined architecture. You will see how…

  • Divide between Architecture and Code
  • Visualizing the emergent structure makes a code-base easier to understand.
  • Restructuring to remove tangles and reduce coupling makes the visualized code-base easier to work on.
  • Specifying layering and dependency rules converts good structure into a controlled architecture that guides the team as the code-base evolves and grows.
A key ingredient is a live visualization, inside the IDE, of the detailed code the programmer is working on, in the context of the overall architecture. In short, you will learn how bridging the architect/programmer divide can convert code-base structure from liability into an asset that actively works for development productivity.


Der Vortrag findet in englischer Sprache statt!

 Wie immer ist der Eintritt frei, und wir besorgen Kleinigkeiten zu essen. Getränke kann man für kleines Geld an der Theke der Filmwerkstatt erwerben.

Wir freuen uns auf Euren Besuch!

Das Team der CamelCaseCon

Wir freuen uns, Chris Chedgey, einen der Gründer von Structure 101, bei der CamelCaseCon begrüßen zu dürfen. Chris ist seit 30 Jahren in der Software-Entwicklung tätig. Seit langem beschäftigt er sich mit der Entwicklung guter Software-Architektur und hat zu diesem Thema auf vielen Veranstaltungen gesprochen. Bei der CamelCaseCon hält er den Vortrag

Bridging the Divide between Architecture and Code


Static diagrams on wikis and white-boards might capture the vision of architects, but they don’t much help programmers to understand how the code they’re working on right now fits into the architecture. Nor are the programmers warned when they violate the diagrams as they forge changes, line-by-line.

This is a huge problem – it is ultimately individual lines of code that make or break an architecture; and we know that a clean architecture will help teams develop a more flexible product, with less complexity, less wasted effort, etc. Worse, without practical architectural guidance, programmers wrestle with invisible structures that emerge from thousands of inter-dependent lines of code.

And being invisible, these structures become ever more complex, coupled, and tangled. In fact, uncontrolled structure actively fights against productive development.This talk shows how to rein in emergent code-base structures and gradually transform them into a cogent, defined architecture. You will see how…

  • Divide between Architecture and Code
  • Visualizing the emergent structure makes a code-base easier to understand.
  • Restructuring to remove tangles and reduce coupling makes the visualized code-base easier to work on.
  • Specifying layering and dependency rules converts good structure into a controlled architecture that guides the team as the code-base evolves and grows.
A key ingredient is a live visualization, inside the IDE, of the detailed code the programmer is working on, in the context of the overall architecture. In short, you will learn how bridging the architect/programmer divide can convert code-base structure from liability into an asset that actively works for development productivity.


Der Vortrag findet in englischer Sprache statt!

 Wie immer ist der Eintritt frei, und wir besorgen Kleinigkeiten zu essen. Getränke kann man für kleines Geld an der Theke der Filmwerkstatt erwerben.

Wir freuen uns auf Euren Besuch!

Das Team der CamelCaseCon

Programm

Einlass ab 18 Uhr 15 (!)
Beginn des Vortrags gegen 18.45 Uhr
Danach ist noch bis 21 Uhr Zeit für Unterhaltungen
Kommentare zum Event
Bitte einloggen oder registrieren, um an der Diskussion teilzunehmen