Markus Litters

Alles POSIX oder was?

Das „Portable Operating System Interface“ (POSIX) stellt eine standardisierte Programmierschnittstelle zwischen Anwendungen und Betriebssystem dar und bildet die Grundlage der Single UNIX Specification. Alle Unix und Unix ähnlichen Betriebssysteme orientieren sich am POSIX Standard und implementieren ihn mehr oder weniger. U.a. IBM AIX, HP UX, Apple Mac OS X und Solaris (ehemals SUN, jetzt Oracle) […]

Alles POSIX oder was? Read More »

Ungekannte Datenbank Vielfalt auf IBM i

Früher war alles ganz einfach auf der IBM i. Die DB2 war die einzige Datenbank, die man auf der Plattform nutzen konnte und ist auch heute noch die einzige Datenbank, die fest mit einem Betriebssystem integriert ist, was, wie wir alle wissen, sehr viele Vorteile bietet und letzten Endes zu dem einzigartigen Erfolg dieser Plattform

Ungekannte Datenbank Vielfalt auf IBM i Read More »

Webservice –> 5250 Dialog –> Webservice

Mit RPG richtig schnell! Kennen Sie das? Ihr Vertrieb hat sich eine geniale, neue, mobile App (Alternativ auch Web App, Cloud App, was auch immer App) für Ihre Kunden ausgedacht, hat der Geschäftsleitung schon wunderschön, grafisch dargestellt, wie sich Ihre Umsatzzahlen damit innerhalb von 12 Monaten verdoppeln und Ihre Geschäftsleitung macht jetzt Druck, weil diese geniale neue App

Webservice –> 5250 Dialog –> Webservice Read More »

Mein Team wächst weiter – Apps and more

Nachdem mein Kern Team an Mitarbeitern 2020 deutlich gewachsen ist, geht dieses Wachstum glücklicherweise auch in 2021 weiter. Das neueste Mitglied ist Sascha Gordner. Sascha arbeitet bereits seit letztem Jahr mit mir zusammen und ist als reiner Frontend Entwickler angetreten. Zwischenzeitlich konnte ich ihn von Node.js und .Net (Core) überzeugen und arbeite weiter daran seine Begeisterung für IBM i

Mein Team wächst weiter – Apps and more Read More »

Mit noxDB effektiver JSON in RPG nutzen

Ursprünglich als fester Bestandteil von IceBreak, wurde noxDB 2016 offiziell als Open Source Projekt auf GitHub frei gegeben. Open Source noxDB steht dabei für „Not only XML“ und bedeutet, dass der interessierte RPG und Cobol Entwickler mit diesem Framework nicht nur XML, sondern auch JSON und SQL Funktionen einfach, flexibel und vor allen Dingen schnell

Mit noxDB effektiver JSON in RPG nutzen Read More »

Windows bekommt einen Linux Kernel und kann mit Windows Terminal auf IBM i zugreifen

Die BUILD 2019 Entwicklerkonferenz von Microsoft hat wieder unzählige Neuigkeiten zu Tage gebracht. Eines der spannenderen Themen dürfte sicherlich der neue Linux Kernel sein, den Microsoft nun in Verbindung mit dem Windows Subsystem für Linux (WSL) 2 im Sommer bringen wird. Statt, wie bisher in WSL 1, einen sog. Translation Layer zu verwenden, der die

Windows bekommt einen Linux Kernel und kann mit Windows Terminal auf IBM i zugreifen Read More »

Das .NET Framework ist tot, lang lebe .NET 5

Wie im letzten Jahr bereits angekündigt, wird ab 2019 das .NET Core Framework zum Hauptframework und das klassische .NET Framework, welches derzeit in der Version 4.8 vor liegt wird weitestgehend “eingefroren”. Auf der Microsoft Entwickler Konferenz BUILD 2019 hat Microsoft nun die endgültige Strategie für das neue .NET Framework veröffentlicht und die sieht vor, dass

Das .NET Framework ist tot, lang lebe .NET 5 Read More »

Neue Webcast Serie – Transformer on i

Die digitale Transformation der Unternehmen ist in vollem Gange und wer jetzt nicht den Anschluss verlieren will, braucht eine gute Strategie und die richtigen Werkzeuge, das Know How und die Leute, um diese Strategie schnell und effektiv umzusetzen. Meine Kollegen, Partner und ich unterstützen Sie dabei eine solche Strategie aufzustellen und umzusetzen.Dabei spielt die technische

Neue Webcast Serie – Transformer on i Read More »

Evolution of RPG

Ein Segen, kann oft auch zu einem Fluch werden. So ergeht es schon seit Jahren vielen IBM i RPG und Cobol Anwendungen, die durch den Segen der Abwärtskompatibilität auch 2019 auf dem neuesten Betriebssystem noch so laufen, wie sie teilweise schon seit über 40 Jahren auf den Vorgängermaschinen der AS/400 schon gelaufen sind. I.d.T. habe

Evolution of RPG Read More »

Schnelle Web Services in RPG und Cobol

Ein Bild sagt mehr, als tausend Worte. Native IO RPG REST Service Ausgabe im Browser Natives RPG und Cobol IceBreak erweitert RPG und Cobol bzw. jegliche IBM i ILE Sprachen, um zusätzliche Funktionen, sowie die Möglichkeit ganz einfach und direkt HTML5 Code oder XML/JSON Daten auszugeben bzw. zu lesen. So holt sich die Funktion “reqNum”

Schnelle Web Services in RPG und Cobol Read More »

DAS RPG / ILE Web Framework für alle IBM i Entwickler – kostenlos!

Warum sind Programmierplattformen, wie Java, Microsoft .NET, NODE oder Angular 6 so erfolgreich und werden von Millionen von Software Entwicklern genutzt? Frameworks Klar – weil all diese Plattformen (von Programmiersprachen kann man bei den o.g. nicht mehr reden) über ein oder gar mehrere, mächtige Frameworks verfügen, die den Entwicklern das Leben leichter machen (sollen).Diese Frameworks

DAS RPG / ILE Web Framework für alle IBM i Entwickler – kostenlos! Read More »

Drum prüfe, wer sich ewig bindet – Modernisierung in die Sackgasse

Anwendungsentwicklung, als auch deren Modernisierung ist ein kontinuierlicher Prozess, der niemals endet und permanent gelebt werden muss. Er fängt nicht bei der Datenbank an und endet im Frontend, sondern umfasst das gesamte Spektrum einer Anwendung, sowie deren gesamtem Lebenszyklus. Viele Unternehmen, die IBM i mit klassischen RPG und/oder Cobol Programmen einsetzen, starten oft mit der Oberflächenmodernisierung,

Drum prüfe, wer sich ewig bindet – Modernisierung in die Sackgasse Read More »

Völlig losgelöst – lose Kopplung extrem!

Früher war nicht alles besser! Als Beispiel seien (RPG) Programme genannt, die den kompletten Code in einer Quellcode Datei beinhalteten. Das waren und sind dann schnell mal einige tausend Zeilen Code, die da im Laufe der Zeit zusammenkommen.Im Normalfall alles mit globalen Variablen (zumindest bei RPG) und jeder Menge Bezugszahlen und Goto’s. Solche Programme zu

Völlig losgelöst – lose Kopplung extrem! Read More »

Warte nicht! Es wird nie der richtige Zeitpunkt sein!

Wie in der Einleitung meines Newsletters bereits geschildert, geht es vielen von uns so, dass wir bestimmte Themen, Wünsche und Träume vor uns her schieben, weil wir glauben, es wäre noch nicht der richtige Zeitpunkt. Genauso sieht es bei den IT Projekten aus.Nicht wenige schieben die Modernisierung der vorhandenen IBM i, VB6 oder anderer Alt

Warte nicht! Es wird nie der richtige Zeitpunkt sein! Read More »

Fachkräftemangel wird immer kritischer

In einer kürzlich veröffentlichten Studie von Stripe, wurde noch deutlicher, wovor ich meine Kunden bereits seit Jahren warne und immer wieder aufmerksam mache. Lt. der Umfrage ist es für die Unternehmen heute wesentlich leichter an Kapital zu kommen, als an (gute) Softwareentwickler und diese Entwicklung spitzt sich immer weiter zu. Neben der Tatsache, dass die

Fachkräftemangel wird immer kritischer Read More »

Schritt für Schritt zu Digitalisierung und Internet of Things

Immer mehr Firmen im deutschsprachigen Raum spüren in den letzten 12-24 Monaten, dass auch sie sich nicht mehr vor Veränderungen bzgl. des großen Schlagworts „Digitalisierung“ drücken können. Firmen, deren Entscheider noch vor 1-2 Jahren zu mir sagten, dass das alles Quatsch sei und nur „Geldmacherei“, rufen mich in den letzten Monaten immer häufiger an und

Schritt für Schritt zu Digitalisierung und Internet of Things Read More »

Endlich – RPM, YUM und Node 8 auf IBM i

2016 veröffentlichte IBM über das Lizenzprogramm 5733-OPS Node 4 und Ende des gleichen Jahres bereits  6.9 auf IBM i, worüber ich extrem begeistert war, war es doch sehr zeitnah mit dem LTS (Long Term Support) dieser Version, welcher ab Oktober 2016 gilt.Durch diese schnelle Unterstützung gleich 2er neuer Node Versionen, wurde die Erwartungshaltung natürlich hochgeschraubt,

Endlich – RPM, YUM und Node 8 auf IBM i Read More »