A collection of articles by Arlo O'Keeffe.
I came across this talk by Mary Shaw in a comment by xjay on Hacker News. She is a researcher on software architecture at Carnegie Mellon University. In it she first describes the history of civil engineering. She then compares it to the history and current state of software engineering. The talk is Progress Toward an Engineering Discipline of Software by Mary Shaw.
On Mac you can install the SourceTree Command Line Tools and call
stree . to open SourceTree from the Terminal. On Windows there is no such option. Thus I wrote my own stree.cmd and put it in my dotfiles:
Dave Thomas mentioned this talk in his talk Agile is Dead. Martin Fowler is also one of the original authors of the Manifesto for Agile Software Development. In the talk he describes the responsibilities of programmers today. How we shape our society and how we should choose our work. The talk is Not Just Code Monkeys by Martin Fowler.
I came across this good talk by Dave Thomas on Daily Tech Video. He is one of the original authors of the Manifesto for Agile Software Development. In the talk he describes his problems with the industry that popped up around the term Agile. He continues with recommendations what developers can do about it. The talk is Agile is Dead by Pragmatic Dave Thomas.
Have you ever wondered whether your web application is leaking your classloader? Normally you would manually test using VisualVM or jProfiler which can be tedious and you may forget to test before releasing. Therefore I present a small jUnit test that you can run in your Continuous Integration tool to test for a leaking classloader.