[Bass et al., 2012]
| Bass, Clemens, Kazman (2012).
Software Architecture in Practice, 3nd Edition,
Addison-Wesley, 2012
|
[Bloch, 2008]
|
Bloch, Joshua. (2008)
Effective Java, 2nd Edition / Item 2
Addison-Wesley
|
[Buschmann, 2011]
|
Frank Buschmann, 2011
Tests: The Architect's Best Friend
In IEEE Software, Maj/June 2011
(Online)
|
[Buschmann et al., 1996]
| Buschmann, F., Meuinier, R., Rohnert, H., Sommerlad, P., and
Stal, M. (1996)Pattern-Oriented Software Architecture - A
Pattern Language for Distributed Computing Volume 1. John
Wiley and Sons, Ltd, 1996.
|
[Buschmann et al., 2007]
|
Buschmann, F., Henney, K., and Schmidt,
D.C. (2007)Pattern-Oriented Software Architecture - A Pattern
Language for Distributed Computing Volume 4. John Wiley and
Sons, Ltd, 2007.
|
[Christensen, 2014]
|
Christensen, Henrik B. (2014)
The Solution First Programming Process - or "How Quick Fix is
much more than a quick fix"!
Tech Report.
(PDF)
|
[Christensen, 2019]
|
Christensen, Henrik B. (2019)
Uncle Henrik’s Clean Code Principles
Revision 19.04
(Online)
|
[Christensen, 2023]
|
Christensen, Henrik B. (2023)
The Green Architecture Framework.
(Online)
|
[Christensen, 2023]
|
Christensen, Henrik B. (2023)
Private Interface Cheatsheet
(Online)
|
[Christensen, 2023]
|
Christensen, Henrik B. (2023)
How to pass the SWEA Exam
Draft Technical Note
(PDF)
|
[Docker/Container]
|
Docker: Containers
Use containers to Build, Share and Run your applications.
(Online)
|
[Docker/Get Started]
|
Docker: Getting started
Overview of the get started guide.
(Online)
|
[Driessen, 2010]
|
Vincent Driessen. (2010)
A successful Git branching model
(A
successful Git branching model)
|
[Fielding et al., 2000]
| Fielding, Roy T. Taylor, Richard N., (2000)
Principled design of the modern Web architecture
.
(Online)
|
[FRDS, 2020]
|
Christensen, Henrik B. (2020)
Flexible, Reliable, Distributed Software - Still Using
Patterns and Agile Development. 2nd Edition.
Distributed through Leanpub.
(Online)
|
[FRS, 2010]
|
Christensen, Henrik B. (2010)
Flexible, Reliable Software - Using Patterns and Agile Development
CRC Press 2010.
(Book's website)
|
[FRS, 2023]
|
Christensen, Henrik B. (2023)
Flexible, Reliable Software - Using Patterns and Agile Development,
2nd Edition / Preprint.
By permission of Taylor Francis. Available on the course site.
|
[FRS Addendum, 2017]
|
Christensen, Henrik B. (2017)
Flexible, Reliable Software - Using Patterns and Agile
Development, Addendum.
(Access through BB download link).
|
[FRS Design Pattern Cheatsheet]
|
Back Inner cover to:
Christensen, Henrik B. (2010)
Flexible, Reliable Software - Using Patterns and Agile Development
CRC Press 2010.
(PDF)
|
[FRS Design Pattern Overview]
|
Simon Kracht:
FRS Design Pattern Poster
(A3 PDF)
(A4 PDF)
|
[FRS TDD Cheatsheet]
|
Front Inner cover to:
Christensen, Henrik B. (2010)
Flexible, Reliable Software - Using Patterns and Agile Development
CRC Press 2010.
(PDF)
|
[Hohpe and Woolf., 2004]
| G. Hohpe and B. Woolf (2004). Chapter 1 in
Enterprise Integration Patterns
Addison-Wesley, 2004
(Online) |
[Java Trail: RMI]
|
Oracle Java Documentation: Java Tutorials - Trail: RMI
(Online)
|
[Jenkov, 2014]
|
Java Concurrency / Multithreading Tutorial
(Online)
|
[Jenkov, 2014]
|
Java Multithreaded Servers
(Online)
|
[MacKenzie et al., 2006]
|
MacKenzie, C. M., Laskey, K., McCabe, F., Brown, P. F., and
Metz, R. (2006). Reference Model for Service Oriented
Architecture 1.0. Technical Report Committee Specification 1, 2
August 2006, OASIS.
(Online) |
[Martin, 2009]
|
Martin, Robert C. (2009)
Clean Code - A Handbook of Agile Craftsmanship
Prentice-Hall 2009.
|
[Meszaros, 2007]
|
Gerard Meszaros
xUnit Test Patterns - Refactoring Test Code
Addison Wesley, 2007
(Online)
|
[PatternCraft]
|
John Lindquist, Lee Owen:
PatternCraft
(Youtube)
|
[Safe tutorial]
|
Christensen, Henrik B. (2012)
Another Example of Test-Driven Development: The Hotel Safe
Technical Report, Computer Science Aarhus University
(Online)
|
[StudyTonight]
|
Computer Network Tutorial for Beginners
(Online)
|
[Webber et al., 2008]
|
Jim Webber, Savas Parastatidis and Ian Robinson (2008)
How to GET a Cup of Coffee
(Online)
|
[White, 2012]
|
Tom White. (2012)
The Hamcrest Tutorial
(The
Hamcrest Tutorial)
|
[Xah Lee, 2013]
|
Xah Lee (2013): TCP/IP Tutorial for Beginner
(Online)
|