I show how I determine the parts of an application that trigger unnecessary SQL statements by using graph analysis of a call tree…
Mining performance hotspots with JProfiler, jQAssistant, Neo4j and Pandas – Part 1: The Call Graph
![Mining performance hotspots with JProfiler, jQAssistant, Neo4j and Pandas – Part 1: The Call Graph Mining performance hotspots with JProfiler, jQAssistant, Neo4j and Pandas – Part 1: The Call Graph](https://www.feststelltaste.de/wp-content/uploads/2017/06/jprofiler_xml_as_neo4j_graph_cut-750x350.png)
I show how I determine the parts of an application that trigger unnecessary SQL statements by using graph analysis of a call tree…
I’ve been wondering why we do the same errors in software development over and over again and are expecting different results. It seems to me that we can’t see the fundamental issues that come with software development and thus aren’t learning that much in our guild. We are creating software professionally for half a century but still fail at completing projects on time, on budget and with suitable quality.
Michael Feathers describes how to safely remove code aligned with the business’ needs. Here is what I took away…
You all know word clouds!
They give you a quick overview of the top topics of your blog, book, source code – or presentation. The latter was the one that got me thinking: How cool would it be if you start your presentation with a word cloud of the main topics of your talk…
Reading data from a software version control system can be pretty useful if you want to answer some evolutionary questions like
– Who are our main committers to the software?
– Are there any areas in the code where only one developer knows of?
– Where were we working on the last months?