Stefan Wagner

«Truth can only be found in one place: the code.»  Robert C. Martin alias Uncle Bob


Blog | Archive | Resume | Projects | References

References

Books

Some cool books, which really mattered im my career as a software developer.

Springer, Sebastian (2015). Testgetriebene Entwicklung mit JavaScript

You get a good overview of testing in web development.


Fildebrandt, Ulf (2012). Software modular bauen

This book gave me the necessary awareness of modularity in software architecture


Oechsle, Rainer (2011). Parallele und verteilte Anwendungen in Java

Very informative about asynchronous systems. Lots of code examples. Was a pleasure to read.


Bloch, Joshua (2008). Effective Java

Deep dive into Java. Great book!


Martin, Robert C. (2008, August). Clean Code, A Handbook of Agile Software Craftsmanship

This is the bibel for a software developer. If you haven't read it, you are not a developer ;-)


Gamma, Erich et al. (2004). Design patterns, elements of reusable object-oriented software

Must read for any software developer.



Videos

Here some videos which are recommendable to watch

Humble Jez (2016, May 4). Why Scaling Agile Doesn't Work

Jez describe exactly the situation my current employer is in - very stiff deployment structures. He shows how far many companies still are from a fast and flexible delivery process.



Kleppmann, Martin (2015, Sep 27). Transactions; myths, surprises and opportunities

Martin takes a critical look at the term ACID. Well explained and great slides.



Martin, Robert C. (2015, May 23). SOLID Principles of Object Oriented and Agile Design

Oncle Bob talks so much out of my heart, I totaly agree with what he says. He is the icon in the software engineering world.



McDaniel, Conner (2013, Jan 26). Understanding how sed works 1/4

Conner explains the Unix command Sed in four episodes. Good explanation!