slider background
Python 0001-01-01 00:00:00 +0000 UTC

Python Die Programmiersprache Python hat sich seit ihren Anfängen in den 90er Jahren des letzten Jahrhunderts zu einem Allzweck-Programmierkonzept entwickelt. Durch eine enorme Menge an Bibliotheken wird die Funktionalität der ursprünglichen Sprache stark erweitert und reicht von Webanwendungen über Apps für mobile Gräte, den Einsatz in embedded Umgebungen und im Bereich Signalverarbeitung bis hin zum Einsatz im Bereich künstliche Intelligenz und des maschinellen Lernens. Bei Dr. Hornecker und unseren Kundenprojekten kommt Python und seine zahlreichen Frameworks an zahlreichen Stellen zum Einsatz.

Read More
R und Shiny 0001-01-01 00:00:00 +0000 UTC

R und Shiny Die freie Programmiersprache R hat sich schon seit längerer Zeit als ein Standard im Bereich der Datenanalyse bis hin zu Methoden maschinellen Lernens etabliert. Eine größere Verbreitung von auf R basierenden Lösungen scheiterte bisher jedoch an der hohen Lernkurve, die ein Anwender zum Erstellen von Datenanalysen durchlaufen muss. Mit dem Softwarepaket Shiny steht nun ein webbasiertes System zur Erzeugung von Dashboards zur Verfügung, das komplett auf der Technologie von R aufbaut, diese aber in einer flexiblen webbasierten Anwendung (Webapp) kapselt.

Read More
Softwaretechnologien rund um .NET/C# 0001-01-01 00:00:00 +0000 UTC

Technologien auf Basis des von .NET Blazor und Webassemblies Die neueste Technologie im Webbereich heißt Webassemblies. Bedingt durch das ausufernde Ökosystem der JavaScript-Bibliotheken wurde eine neue Technologie entwickelt, welche sich derzeit aufmacht, die Webentwicklung zu revolutionieren. Blazor ist die hier zugehörige Technologie für den .NET-Stack. Wir setzen diese innovative Technologie bereits erfolgreich sowohl in internen als auch ausgewählten Kundenprojekten ein. C# und .Net Seit dem ersten Release von .Net im Jahr 2001 entwickeln wir Kundenprojekte in diesen Technologien.

Read More
Kubernetes 0001-01-01 00:00:00 +0000 UTC

Kubernetes Kubernetes ist ein ursprünglich von Google entwickeltes System, das die modulare und skalierbare Bereitstellung von Anwendungen über Container ermöglicht. Durch die Verwendung von Containern lassen sich Anwendungen in einzelne Dienste unterteilen, die über standardisierte Schnittstellen kommunizieren. Die Anwendungen können dabei unabhängig von einem zu Grunde liegenden Betriebssystem entwickelt werden. Auch spielen die verwendete Programmiersprache oder Versionen einzelner Bibliotheken nur noch eine sehr untergeordnete Rolle. Auf diese Weise können zum einen hoch skalierbare, aber auch sehr wartungsfreundliche Anwendungen entwickelt und zum Einsatz gebracht werden.

Read More
Softwarearchitektur 0001-01-01 00:00:00 +0000 UTC

Softwarearchitekturen Neben der reinen Programmierung zählt die Softwarearchitektur zu den zentralen Aspekten eines Softwareprojektes und entscheidet nicht selten über Erfolg oder Scheitern. Nachdem ein Softwareprojekt die Phase des Proof-of-Concept verlassen hat, ist der späteste Zeitpunkt, eine flexible und tragfähige Softwarearchitektur zu planen und umzusetzen. Dabei spielen nicht nur technische Aspekte sondern auch die Stuktur des Entwicklerteams sowie die Gesamtstruktur des Unternehmens eine oft unterschätzte Rolle. Dr. Hornecker unterstützt den Entwurf und die Einführung von tragfähigen Softwarearchitekturen durch Beratung, Schulung sowie Training-on-the-job.

Read More