Spring Modulith introduction (majug24)
On the 24th of January, the Mannheimer Java User Group (majug) will meet again and learn all about Spring Modulith from our former colleague Oliver Drotbohm.
On the 24th of January, the Mannheimer Java User Group (majug) will meet again and learn all about Spring Modulith from our former colleague Oliver Drotbohm.
I had a hard time getting the Axon.ivy Designer to run on my KDE Neon desktop. The designer application - basically a custom Eclipse build - starts fine but when I try to launch the browser view, the Eclipse instance crashes. Browsing the Eclipse bugtracker showed that this is a common problem or in other words "practically speaking the embedded browser widget is unusable" on a recent Linux version. It was proposed that installing libwebkitgtk-1.0 would fix the problem, but that did not work for me. Instead installing libwebkitgtk-3.0 and a minor tweak finally fixed the problem for me.
When providing and consuming webservices both sides do their best to fulfill the WSDL contract. But what if one side can not fulfill the contract? To be concrete, the client sends us SOAP requests but omits the application's namespace. So instead of:
I`d like to announce the release of a new Eclipse Plugin called "Vagrant". Install the plugin via our public updatesite or via the Eclipse Marketplace. The plugin allows you to interact with Vagrant from within your IDE. It contributes a context menu to the project explorer view. Right click any project or any file named "Vagrantfile" and choose External Tools > Vagrant to see the Vagrant commands that can be executed.
Postgres kennt verschiedene Datums- und Zeittypen, davon berücksichtigen einige Datentypen die Zeitzone, andere nicht. Liquibase selbst verwendet intern sogenannte DateTime Felder die für Postgres in den "Timestamp with Timezone" Datentyp konvertiert werden. Je nach Anforderung kann dies ggf. nicht gewünscht sein, in unserem Fall führte dies javascript-seitig zu einem Problem da das Datum nicht korrekt geparst werden konnte. Das Verhalten von Liquibase wurde im Bugtracker schon bemängelt, eine Lösung ist aktuell leider nicht in Sicht. Allerdings existiert ein work-a-round der wie folgt problemlos funktioniert: Einfach einer einer createTable Anweisung folgendes modifySQL Statement anhängen um das intern in Liquibase generierte SQL etwas zu modifizieren:
Vom 03.09.2012 bis zum 06.09.2012 findet in Nürnberg der Herbstcampus 2012 statt. Die Veranstaltung geht in das fünfte Jahr und gilt als technologieorientierte conference für Software-Entwickler, Architekten und Projektleiter mit den Technologie-Schwerpunkten .Net und Java. Ich freue mich mit den Vorträgen "Wie Software-Generatoren die Welt verändern können" und "Testing untestable code" dabei sein zu dürfen.
I`d like to announce the release of a new Eclipse Plugin called "Composer". Install the plugin via our public updatesite. The plugin adds support for calling the PHP Tool Composer from within Eclipse. After installation the plugin will contribute the context menu "External Tools > Composer > Install" and "External Tools > Composer > Update" to the composer.json files in your workspace projects.
Vom 26.06.2012 bis zum 28.06.2012 findet in Zürich die Jazoon 2012 Konferenz statt. Ich freue mich mit dem Vortag "Introducing a software generator framework" als Sprecher dabei sein zu dürfen. Der Vortrag behandelt die Entwicklung von Software-Generatoren auf Basis eines von uns entwickelten Generator-Framework welches in Kürze unter einer open-source Lizenz veröffentlichen werden wird.
Vom 16.04.2012 bis zum 19.04.2012 findet in Göteborg die Scandinavian Developer Conference 2012 statt. Ich freue mich mit dem Vortag "Managing variability in software applications" als Sprecher im Architecture Track dabei sein zu dürfen. Der Vortrag behandelt Themen wie Softwaresystem-Familien, Domain Engineering und Merkmalmodellierung. Es wird gezeigt wie man mit Hilfe eines Software-Generators (semi)automatisiert kundenspezifische Applikationen generieren lassen kann. Als Basis des Software-Generators wird ein Generator-Framework verwendet welches wir in Kürze unter einer open-source Lizenz veröffentlichen werden.
I`d like to announce the release of a new Eclipse Plugin called "Smartsprites". Install the plugin via our public updatesite. The plugin acts as a frontend to the SmartSprites CSS Sprite Generator. After installation the plugin will contribute the context menu "External Tools > Generate Spritemap" to the .css files in your workspace projects. As the plugin name implies it can be used to generate CSS Spritemap files.