Dirk Mahler
@dirkmahler.bsky.social
Consultant at BUSCHMAIS GbR & author of the software analysis tool #jQAssistant.
Reposted by Dirk Mahler
Lovely how @dirkmahler.bsky.social showcases rule validation of architecture that is against an intended architecture using #jMolecules for the former and #ContextMapper for the latter. #jsd2025 ☕️⚗️
September 26, 2025 at 3:45 PM
Lovely how @dirkmahler.bsky.social showcases rule validation of architecture that is against an intended architecture using #jMolecules for the former and #ContextMapper for the latter. #jsd2025 ☕️⚗️
Nach dem nun (fast) vollständigen Abriss gerate ich fast in Versuchung, in #Dresden eine Petition zu initiieren:
Freie Sicht auf die Silhouette: Gegen den Wiederaufbau der #Carolabrücke
Freie Sicht auf die Silhouette: Gegen den Wiederaufbau der #Carolabrücke
July 28, 2025 at 6:42 AM
Nach dem nun (fast) vollständigen Abriss gerate ich fast in Versuchung, in #Dresden eine Petition zu initiieren:
Freie Sicht auf die Silhouette: Gegen den Wiederaufbau der #Carolabrücke
Freie Sicht auf die Silhouette: Gegen den Wiederaufbau der #Carolabrücke
Was bitte geht im armseligen Kopf eines Menschen vor, der glaubt, er müsse seine Zigarette am Arm eines anderen Menschen ausdrücken, nur weil dieser eine andere Hautfarbe hat?
Das ist heute einem Kollegen im #ElbePark #Dresden widerfahren. Ich schäme mich für meine Mitbürger! #Rassismus
Das ist heute einem Kollegen im #ElbePark #Dresden widerfahren. Ich schäme mich für meine Mitbürger! #Rassismus
June 21, 2025 at 8:51 PM
Was bitte geht im armseligen Kopf eines Menschen vor, der glaubt, er müsse seine Zigarette am Arm eines anderen Menschen ausdrücken, nur weil dieser eine andere Hautfarbe hat?
Das ist heute einem Kollegen im #ElbePark #Dresden widerfahren. Ich schäme mich für meine Mitbürger! #Rassismus
Das ist heute einem Kollegen im #ElbePark #Dresden widerfahren. Ich schäme mich für meine Mitbürger! #Rassismus
Reposted by Dirk Mahler
Das halte ich für den derzeit größten Nachteil von LLMs. Zusammen mit dem ärgerlichen Drang, dem Menschen immer recht zu geben und alles toll zu finden, was der Mensch sagt. LLMs, die "das weiß ich nicht" und "nein, du liegst falsch" hinkriegen, wären ein kolossaler Sprung nach vorn.
ChatGPT & Co. antworten quasi nie mit „das weiß ich nicht“ oder „dazu gibt es keine Daten“. Quasi wie das Klischee eines TechBros mit zu großem Ego. 🧐
June 1, 2025 at 6:45 PM
Das halte ich für den derzeit größten Nachteil von LLMs. Zusammen mit dem ärgerlichen Drang, dem Menschen immer recht zu geben und alles toll zu finden, was der Mensch sagt. LLMs, die "das weiß ich nicht" und "nein, du liegst falsch" hinkriegen, wären ein kolossaler Sprung nach vorn.
Played around with #jQAssistant, MCP #Neo4j Cypher and #Claude - and now I am completely flashed!
This setup allows me to ask questions like: „What are the bounded contexts of the application and what are their domain entities?“.
Wow! Just wow!
This setup allows me to ask questions like: „What are the bounded contexts of the application and what are their domain entities?“.
Wow! Just wow!
April 24, 2025 at 5:26 PM
Played around with #jQAssistant, MCP #Neo4j Cypher and #Claude - and now I am completely flashed!
This setup allows me to ask questions like: „What are the bounded contexts of the application and what are their domain entities?“.
Wow! Just wow!
This setup allows me to ask questions like: „What are the bounded contexts of the application and what are their domain entities?“.
Wow! Just wow!
Reposted by Dirk Mahler
Reposted by Dirk Mahler
Das ist Ahmed Mohamed Odowaa. Er ist einer der beiden Männer, die den Täter von Aschaffenburg verfolgt haben, bis die Polizei ihn festnehmen konnte. Dafür bekam er Dankesschreiben, von Söder und vom Innenministerium.
Er muss Deutschland bis zum 8. Juli verlassen, sonst wird er abgeschoben.
Er muss Deutschland bis zum 8. Juli verlassen, sonst wird er abgeschoben.
April 5, 2025 at 7:16 AM
Das ist Ahmed Mohamed Odowaa. Er ist einer der beiden Männer, die den Täter von Aschaffenburg verfolgt haben, bis die Polizei ihn festnehmen konnte. Dafür bekam er Dankesschreiben, von Söder und vom Innenministerium.
Er muss Deutschland bis zum 8. Juli verlassen, sonst wird er abgeschoben.
Er muss Deutschland bis zum 8. Juli verlassen, sonst wird er abgeschoben.
#Spring time in #Dresden!
This week it made my daily bicycle ride from home to the #BUSCHMAIS office & back a real joy!
This week it made my daily bicycle ride from home to the #BUSCHMAIS office & back a real joy!
April 4, 2025 at 5:20 PM
#Spring time in #Dresden!
This week it made my daily bicycle ride from home to the #BUSCHMAIS office & back a real joy!
This week it made my daily bicycle ride from home to the #BUSCHMAIS office & back a real joy!
Term of the day:
„Inwastement“
If you’re investing in something that is just a waste of time & money.
„Inwastement“
If you’re investing in something that is just a waste of time & money.
March 26, 2025 at 9:29 PM
Term of the day:
„Inwastement“
If you’re investing in something that is just a waste of time & money.
„Inwastement“
If you’re investing in something that is just a waste of time & money.
"sdk install jqassistant"
The latest #jQAssistant release is now available via @sdkman.io!
Thanks a lot to @gerdaschemann.bsky.social for pushing this forward!
The latest #jQAssistant release is now available via @sdkman.io!
Thanks a lot to @gerdaschemann.bsky.social for pushing this forward!
March 20, 2025 at 5:13 PM
"sdk install jqassistant"
The latest #jQAssistant release is now available via @sdkman.io!
Thanks a lot to @gerdaschemann.bsky.social for pushing this forward!
The latest #jQAssistant release is now available via @sdkman.io!
Thanks a lot to @gerdaschemann.bsky.social for pushing this forward!
#jQAssistant #CodeCharta Plugin 1.0.0-M2 now available!
Beside adding #Git metrics (number of commits/authors) we improved customizability of the plugin. It's now possible to independently add metrics & aggregation levels: New metrics become available for existing aggregation levels & vice versa.
Beside adding #Git metrics (number of commits/authors) we improved customizability of the plugin. It's now possible to independently add metrics & aggregation levels: New metrics become available for existing aggregation levels & vice versa.
March 19, 2025 at 8:57 PM
#jQAssistant #CodeCharta Plugin 1.0.0-M2 now available!
Beside adding #Git metrics (number of commits/authors) we improved customizability of the plugin. It's now possible to independently add metrics & aggregation levels: New metrics become available for existing aggregation levels & vice versa.
Beside adding #Git metrics (number of commits/authors) we improved customizability of the plugin. It's now possible to independently add metrics & aggregation levels: New metrics become available for existing aggregation levels & vice versa.
The modules of #RestBucks using #Spring #Modulith concepts visualized using #CodeCharta, data collected using #jQAssistant.
March 12, 2025 at 7:59 PM
The modules of #RestBucks using #Spring #Modulith concepts visualized using #CodeCharta, data collected using #jQAssistant.
Next milestone of the #jQAssistant #CodeCharta plugin is around the corner! On the surface it will bring #Git metrics (numer of commits/authors), but the real improvement is another one…
March 12, 2025 at 11:17 AM
Next milestone of the #jQAssistant #CodeCharta plugin is around the corner! On the surface it will bring #Git metrics (numer of commits/authors), but the real improvement is another one…
Reposted by Dirk Mahler
Which is why it was great to meet @dirkmahler.bsky.social today :) He showed me how he had integrated jQAssistant with CodeCharta (CC). I was very happy the docs had provided enough information for an initial plugin. But we also discovered that the docs have gaps for plugin builders like him.
3/
3/
March 6, 2025 at 11:54 AM
Which is why it was great to meet @dirkmahler.bsky.social today :) He showed me how he had integrated jQAssistant with CodeCharta (CC). I was very happy the docs had provided enough information for an initial plugin. But we also discovered that the docs have gaps for plugin builders like him.
3/
3/
Die letzte Bastion ist gefallen!
Mein Lieblingsbäcker akzeptiert seit heute Zahlung per Karte.
#Zeitenwende
Mein Lieblingsbäcker akzeptiert seit heute Zahlung per Karte.
#Zeitenwende
March 6, 2025 at 10:09 AM
Die letzte Bastion ist gefallen!
Mein Lieblingsbäcker akzeptiert seit heute Zahlung per Karte.
#Zeitenwende
Mein Lieblingsbäcker akzeptiert seit heute Zahlung per Karte.
#Zeitenwende
Reposted by Dirk Mahler
#jQAssistant 2.6.0 is available!
The #Java plugin records thrown & caught exceptions, the #JUnit plugin comes with improved constraints for test methods without assertions.
JSON schemas for jQA config files are now provided, to be used by our upcoming #IntelliJ plugin.
github.com/jQAssistant/...
The #Java plugin records thrown & caught exceptions, the #JUnit plugin comes with improved constraints for test methods without assertions.
JSON schemas for jQA config files are now provided, to be used by our upcoming #IntelliJ plugin.
github.com/jQAssistant/...
Release 2.6.0 · jQAssistant/jqassistant
What's Changed
Configuration
#677 Json schema generator by @Bramaten in #722
#794 json schema generator should support profiles in config files by @Bramaten in https://github.com/jQAssistant/jqass...
github.com
March 3, 2025 at 11:18 AM
#jQAssistant 2.6.0 is available!
The #Java plugin records thrown & caught exceptions, the #JUnit plugin comes with improved constraints for test methods without assertions.
JSON schemas for jQA config files are now provided, to be used by our upcoming #IntelliJ plugin.
github.com/jQAssistant/...
The #Java plugin records thrown & caught exceptions, the #JUnit plugin comes with improved constraints for test methods without assertions.
JSON schemas for jQA config files are now provided, to be used by our upcoming #IntelliJ plugin.
github.com/jQAssistant/...
Reposted by Dirk Mahler
Yesterday something amazing happened. The awesome folks at BUSCHMAIS GbR added a CodeCharta plugin to their equally awesome jQAssistant github.com/jqassistant. With the plugin you can now visualize all your architecture metrics as well.
February 28, 2025 at 9:57 AM
Yesterday something amazing happened. The awesome folks at BUSCHMAIS GbR added a CodeCharta plugin to their equally awesome jQAssistant github.com/jqassistant. With the plugin you can now visualize all your architecture metrics as well.
Reposted by Dirk Mahler
You can even visualise an aggregate view of your modules and the dependencies between your modules. Please do check out the plugin (github.com/jqassistant-...) and thank you @dirkmahler.bsky.social for implementing the plugin. CodeCharta can be found in the usual place: codecharta.com
February 28, 2025 at 9:57 AM
You can even visualise an aggregate view of your modules and the dependencies between your modules. Please do check out the plugin (github.com/jqassistant-...) and thank you @dirkmahler.bsky.social for implementing the plugin. CodeCharta can be found in the usual place: codecharta.com
Reposted by Dirk Mahler
Schwere Sicherheitspanne: Zwei russische Agenten verschaffen sich Zutritt ins Weiße Haus
Schwere Sicherheitspanne: Zwei russische Agenten verschaffen sich Zutritt ins Weiße Haus
Washington, D.C. (dpo) - Zu einer schweren Sicherheitspanne kam es beim gestrigen USA-Besuch des ukrainischen Präsidenten Wolodymyr Selenskyj. Demnach
www.der-postillon.com
March 1, 2025 at 10:26 AM
Schwere Sicherheitspanne: Zwei russische Agenten verschaffen sich Zutritt ins Weiße Haus
The first milestone of the #jQAssistant #CodeCharta plugin is now available.
Beside visualisation of #Java types it also allows getting a quick overview of #Maven modules - a good starter for large monoliths!
github.com/jqassistant-...
Beside visualisation of #Java types it also allows getting a quick overview of #Maven modules - a good starter for large monoliths!
github.com/jqassistant-...
February 27, 2025 at 10:08 PM
The first milestone of the #jQAssistant #CodeCharta plugin is now available.
Beside visualisation of #Java types it also allows getting a quick overview of #Maven modules - a good starter for large monoliths!
github.com/jqassistant-...
Beside visualisation of #Java types it also allows getting a quick overview of #Maven modules - a good starter for large monoliths!
github.com/jqassistant-...
Reposted by Dirk Mahler
„Habt ihr eigentlich alle den Arsch offen?! Das ist euer Hauptgegner nach der Wahl – die Omas gegen Rechts? Nicht Putin, nicht das irrlichternde Amerika, nicht die Wirtschaftskrise, sondern der Naturschutzbund? Schämt Ihr euch eigentlich für nichts?!“ www.fr.de/meinung/kolu...
Würstchen ohne Haut
Die NGO-Attacke der Union legt keine Weltverschwörung bloß, sondern vielmehr die erbärmlich fragile Männlichkeit der Antragssteller.
www.fr.de
February 27, 2025 at 4:56 AM
„Habt ihr eigentlich alle den Arsch offen?! Das ist euer Hauptgegner nach der Wahl – die Omas gegen Rechts? Nicht Putin, nicht das irrlichternde Amerika, nicht die Wirtschaftskrise, sondern der Naturschutzbund? Schämt Ihr euch eigentlich für nichts?!“ www.fr.de/meinung/kolu...
Just asked #CodeCharta to visualize & create a 3D print of the #jQAssistant code base (using my #Prusa MK3.5).
Data has been generated by the upcoming jQA CodeCharta plugin:
github.com/jqassistant-...
Data has been generated by the upcoming jQA CodeCharta plugin:
github.com/jqassistant-...
February 26, 2025 at 6:54 PM
Just asked #CodeCharta to visualize & create a 3D print of the #jQAssistant code base (using my #Prusa MK3.5).
Data has been generated by the upcoming jQA CodeCharta plugin:
github.com/jqassistant-...
Data has been generated by the upcoming jQA CodeCharta plugin:
github.com/jqassistant-...