Bücher
Microservices mit Go (Autor) (Rheinwerkverlag - ISBN 978-3-8362-7559-0)
Microservices und Microservice-Architekturen haben sich in der Anwendungsentwicklung etabliert. Sie bieten gegenüber monolithischen Softwarearchitekturen wesentliche Vorteile in Skalierbarkeit, Wartbarkeit und Flexibilität. Diese praxisorientierte Einführung zeigt Ihnen, wie Sie eigene Microservices entwickeln. Die ideale Programmiersprache dafür ist Go. Go ist einfach, performant und gut kompatibel zu anderen Sprachen. Im Verlauf des Buches erfahren Sie Schritt für Schritt, wie Sie Microservices programmieren und die Dienste für Ihre Apps und Software-Projekte nutzen. Zahlreiche Anwendungsbeispiele helfen Ihnen dabei, schnell eigene Microservices mit Go zu bauen.
- Architekturstil verstehen und direkt anwenden
- Von den Sprachgrundlagen bis zur Qualitätssicherung
- Idiomatic Go, gRPC, Go Cloud Development Kit
https://www.rheinwerk-verlag.de/microservices-mit-go-konzepte-werkzeuge-best-practices/
Geronimo schnell+kompakt (entwickler.press - ISBN: 3-935042-97-3)
Apache Geronimo ist der noch junge Application Server der Apache Software Foundation mit großer Zukunft. Hier werden alle Ihre ersten Fragen beantwortet: Was ist Geronimo und was kann er? Was ist bei der Installation zu beachten? Wie schaut die Architektur aus? Besonderheiten der Konfiguration? Wie arbeitet man mit dem Server? Taugt er für Ihr eigenes Projekt?
J2EE Entwicklung mit Open-Source-Tools (als Mitautor) (Spektrum Akademischer Verlag - ISBN-10: 3827414466)
Dieses fundierte Praxisbuch ermöglicht Ihnen die systematische und effiziente Verwendung von frei verfügbaren Tools für alle Phasen Ihrer J2EE-Projekte. J2EE-Entwicklung ist die zentrale Technologie für die serverseitige Anwendungsentwicklung. Open Source- und frei verfügbare Tools spielen bei der Entwicklung von konkreten Systemen eine mächtige Rolle, die durch eine große und aktive Community getragen wird. Das Buch bringt diese beiden Felder zusammen und zeigt auf, wie frei verfügbare Tools für eigene J2EE-basierte Projekte systematisch angewendet werden können. Angefangen von der IDE über Methodiken wie Refactoring, automatisierte Builds, Code-Generatoren, aspektorientierte Programmierung sowie besonders Projektverwaltung und Testing, schlägt das Buch einen Bogen hin zu konkreten Tipps und Patterns, sowie zum Umgang mit J2EE-Servern und -Frameworks. Dabei wird der Leser mit Fallstudien, zahlreichen Beispielen und Illustrationen praxisbezogen in die Tools und Methodiken eingeführt. Die Autoren bringen mehrjährige Praxis- und Lehrerfahrung aus EJB- und Web-Projekten ein. Dabei setzen sie auf evaluierte Werkzeuge, die sich in der Projektpraxis bewährt haben.