Softwareentwicklung

Integration von Legacy-Systemen: 4 effektive Methoden

Die digitale Transformation hat in den letzten Jahren enorm an Fahrt aufgenommen und Unternehmen dazu gedrängt, ihre Technologieinfrastruktur zu modernisieren. Dennoch setzen viele Branchen immer noch auf veraltete Legacy-Systeme, die anfällig für Sicherheitsprobleme sind und oft nicht mit modernen Anwendungen kompatibel sind. In diesem Artikel werden wir uns vier effektive Methoden ansehen, um Legacy-Systeme in

Integration von Legacy-Systemen: 4 effektive Methoden Lesen »

Must-have Ressourcen, Skills und Techniken für Data Engineers und Data Scientists

Nachdem wir in den Artikeln „Onboarding neuer IT-Mitarbeiter (DevOps, Big Data, Developer)“ und „Tutorial: IT-Basiswissen für DevOps, Big Data, Developer“ die grundlegenden Themen für neue IT-Fachkräfte vorgestellt und ein Tutorial zum Erlernen dieses Basiswissens gezeigt haben, möchten wir nun genauer auf Werkzeuge und Techniken eingehen, die speziell für Mitarbeiter im Bereich Data Engineering oder Data

Must-have Ressourcen, Skills und Techniken für Data Engineers und Data Scientists Lesen »

Java Heap Settings in Docker Containern

Entwicklern sollte bewusst sein, dass sich Java Prozesse in Docker Containern anders verhalten als wenn sie direkt auf einem Host ausgeführt werden. Wenn wir z.B. eine Anwendung mit java -jar mypplication-fat.jar” starten, dann passt die JVM einige Parameter selbständig an, um die bestmögliche Performance zu gewährleisten. Man neigt dazu zu denken, dass Container genau wie

Java Heap Settings in Docker Containern Lesen »

Tutorial: IT-Basiswissen für DevOps, Big Data, Developer

Nachdem wir im Artikel „Onboarding neuer IT-Mitarbeiter (DevOps, Big Data, Developer)“ die grundlegenden Themen für neue IT-Fachkräfte vorgestellt haben, möchten wir nun anhand eines Tutorials zeigen, wie Wissen zu diesen Themen praktisch angewendet werden kann. Neue IT-Mitarbeiter können die nachfolgenden Tutorialaufgaben Schritt für Schritt durchlaufen und zum Abschluss die Projektdokumentation und die beiden kurzen Präsentationen

Tutorial: IT-Basiswissen für DevOps, Big Data, Developer Lesen »

Onboarding neuer IT-Mitarbeiter (DevOps, Big Data, Developer)

Damit Hochschulabsolventen aus MINT Fächern als IT-Fachkräfte möglichst schnell produktiv im Firmenumfeld arbeiten können, sollten diese die gebräuchlichsten Technologien und Werkzeuge kennen und verwenden können. Nachfolgend heben wir die wichtigsten Themen heraus und verweisen auf Ressourcen um diese schnell zu erlernen.

Onboarding neuer IT-Mitarbeiter (DevOps, Big Data, Developer) Lesen »

Continuous Delivery Pipeline mit CoreMedia – Teil2

Continuous Delivery beschreibt im Software Entwicklungsprozess die Kette bzw. den Prozess der zwischen Entwicklung und Produktionsstellung liegt. Ziel ist es diesen Weg so schnell, automatisiert und zuverlässig wie möglich zu gestalten. Die Vorteile einer gelungenen Continuous Delivery sind immens und liegen auf der Hand:Time-To-Market: Features sollen schnell in Produktion gehenAus fachlicher Sicht können zum einen

Continuous Delivery Pipeline mit CoreMedia – Teil2 Lesen »

Continuous Delivery Pipeline mit CoreMedia – Teil1

Als Senior Software Entwickler und Architektur Berater in großen Java und Coremedia Projekten habe ich mit verschiedenen Build und Delivery Prozessen zu tun gehabt. Jedes Projekt hat natürlich seine eigenen Herausforderungen; doch ein Problem war allen gemein: die schnelle Auslieferung von Features in die Produktion. Jedes Unternehmen hatte dabei eigene Prozesse implementiert: manuelle, halb automatisierte,

Continuous Delivery Pipeline mit CoreMedia – Teil1 Lesen »