web analytics

Coding – On Software Design Process

Coding - On Software Design Process

Industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.

Jonathan is a chief architect, magazine columnist, author, speaker, mentor and practicing code artist. He is also the creator of Apache Wicket and a former member of the Java team at Sun Microsystems as well as the Microsoft Windows team. He resides in Seattle, Washington where he also pursues acting, directing, writing and producing theater (and maybe someday film).

Table of Contents

Introduction
About this Book
About the Author
Acknowledgements

Chapter 1 – Practicing the Art

Chapter 2 – Creating a Foundation
Being Present
Feeling
Thinking

Chapter 3 – Practicing in Reality
Incrementalism
Questioning
Thinking Small
Scaling Thought

Chapter 4 – Writing
Code as Language
Precision
Grammar
Narrative

Chapter 5 – Modeling
Analysis
Synthesis
Building Practical Micro-Architectures
Improving Java
Type Arithmetic
Type Enhancers
Type Binding
Improving Software Industry Process

Chapter 6 – Faith
Trust Objects
Trust Your Team
Trust Yourself
Industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.

Jonathan is a chief architect, magazine columnist, author, speaker, mentor and practicing code artist. He is also the creator of Apache Wicket and a former member of the Java team at Sun Microsystems as well as the Microsoft Windows team. He resides in Seattle, Washington where he also pursues acting, directing, writing and producing theater (and maybe someday film).

Table of Contents

Introduction
About this Book
About the Author
Acknowledgements

Chapter 1 – Practicing the Art

Chapter 2 – Creating a Foundation
Being Present
Feeling
Thinking

Chapter 3 – Practicing in Reality
Incrementalism
Questioning
Thinking Small
Scaling Thought

Chapter 4 – Writing
Code as Language
Precision
Grammar
Narrative

Chapter 5 – Modeling
Analysis
Synthesis
Building Practical Micro-Architectures
Improving Java
Type Arithmetic
Type Enhancers
Type Binding
Improving Software Industry Process

Chapter 6 – Faith
Trust Objects
Trust Your Team
Trust Yourself
Industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.

Jonathan is a chief architect, magazine columnist, author, speaker, mentor and practicing code artist. He is also the creator of Apache Wicket and a former member of the Java team at Sun Microsystems as well as the Microsoft Windows team. He resides in Seattle, Washington where he also pursues acting, directing, writing and producing theater (and maybe someday film).

Table of Contents

Introduction
About this Book
About the Author
Acknowledgements

Chapter 1 – Practicing the Art

Chapter 2 – Creating a Foundation
Being Present
Feeling
Thinking

Chapter 3 – Practicing in Reality
Incrementalism
Questioning
Thinking Small
Scaling Thought

Chapter 4 – Writing
Code as Language
Precision
Grammar
Narrative

Chapter 5 – Modeling
Analysis
Synthesis
Building Practical Micro-Architectures
Improving Java
Type Arithmetic
Type Enhancers
Type Binding
Improving Software Industry Process

Chapter 6 – Faith
Trust Objects
Trust Your Team
Trust Yourself
Industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.

Jonathan is a chief architect, magazine columnist, author, speaker, mentor and practicing code artist. He is also the creator of Apache Wicket and a former member of the Java team at Sun Microsystems as well as the Microsoft Windows team. He resides in Seattle, Washington where he also pursues acting, directing, writing and producing theater (and maybe someday film).

Table of Contents

Introduction
About this Book
About the Author
Acknowledgements

Chapter 1 – Practicing the Art

Chapter 2 – Creating a Foundation
Being Present
Feeling
Thinking

Chapter 3 – Practicing in Reality
Incrementalism
Questioning
Thinking Small
Scaling Thought

Chapter 4 – Writing
Code as Language
Precision
Grammar
Narrative

Chapter 5 – Modeling
Analysis
Synthesis
Building Practical Micro-Architectures
Improving Java
Type Arithmetic
Type Enhancers
Type Binding
Improving Software Industry Process

Chapter 6 – Faith
Trust Objects
Trust Your Team
Trust Yourself

Coding – On Software Design Process

Coding - On Software Design Process
Coding – On Software Design Process
Price: See update price on Amazon.com