jQAssistant (http://www.jqassistant.org) is a great tool for scanning and validating software structures (like Maven projects, Java bytecode or Git repositories). It also supports documenting your architectural rules and design conventions in a central place. I think jQAssistant is one of the most awesome tools out there …
Warum Quellcode kommentieren?
Eines der agilen Prinzipien lautet: “Funktionierende Software mehr als umfassende Dokumentation”. Viele Entwickler sind daher der Meinung, dass sie überhaupt nichts mehr dokumentieren bzw. im Code kommentieren müssen. Wer im Manifest jedoch weiterliest, erfährt “obwohl wir die Werte auf der rechten Seite wichtig finden, schätzen wir die Werte auf der linken Seite höher ein”. Dokumentation spielt auch in der agilen Softwareentwicklung sehr wohl eine wichtige Rolle…
Chris Bailey – From Java Code to Java Heap
…Understanding the Memory Usage of Your Application Notes With 32 bit architectures, you’ll quickly run out of memory. java.lang.Integer is 4 times bigger than an 32-bit int and 9 times bigger than an 64-bit int. CompressedOpps reduces this overhead
Adam Bien – Prozesse, Theorien, Mythologien – …oder “Vernunft-driven Design”?
Lately, I came across an old presentation of Adam Bien about Vernunft-Driven-Design (in English: Rationality- or Reason-Driven-Design). I generally like the mindset of Adam Bien and I found it particularly interesting that he talks about non-technical stuff in this video.