Autorisierung und Authentifizierungsmöglichkeiten im Web

In dem heutigen Blog-Eintrag gehen wir auf die Autorisierungslösung OAuth ein und versuchen Ihnen die Funktionsweise verständlich näher zu bringen. Zudem werden wir Ihnen OpenID als Alternative, sowie seine Unterschiede zu dem OAuth-Protokoll, näher bringen. OAuth selbst ist ein offenes Protokoll, welches eine standardisierte und sichere REST (Representational State Transfer) / API Autorisierung für Desktop-,…
Weiterlesen

Plattformübergreifende App-Entwicklung

Die ewige Frage: Android oder iOS? Dies wird den meisten Benutzern mobiler Geräte keine unbekannte Frage sein. Aber auch für Software- und App-Entwickler bleibt sie bestehen, denn: Will ich, dass meine App sowohl auf Android als auch auf iOS läuft, ist das herkömmliche Verfahren nativ zwei Versionen der gleichen App zu schreiben. Für die Android-Version…
Weiterlesen

Mein Praktikum bei der GSA Systems

Der berufliche Ersteinstieg ist nie wirklich einfach. Die richtige Firma zu finden noch weniger. Nach meiner Ausbildung zum Informatiker in Multimedia machte ich mich auf die Suche nach der passenden Möglichkeit mich zu beweisen und kam so in den Kontakt mit GSA Systems, welche mich bereits in der darauffolgenden Woche zu einem Praktikum einluden. Während…
Weiterlesen

Bericht über den 35C3 – Refreshing Memories

Erneut lud der Chaos Computer Club (CCC) in den Tagen zwischen Weihnachten und Neujahr 2018 zum jährlichen stattfindenden Chaos Communication Congress. Die inzwischen 35. Veranstaltung dieser Art fand unter dem Motto „Refreshing Memories“ statt. Der Kongress wurde, mit seinen ausverkauften 16.000 Teilnehmern, zum zweiten mal in Leipzig veranstaltet. Dabei ist das Motto nicht nur eine…
Weiterlesen

Blockchain – Ein Einblick

In diesem Artikel möchten wir Ihnen einen Einstieg die Blockchain-Technologie vermitteln. Hierzu wird diese Technologie zunächst anhand ihrer ursprünglichen Kernfunktionalität, die Abwicklung von Transaktionen innerhalb von Kryptowährungen, definiert bevor alternative Anwendungsfälle weiterführend betrachtet werden. Im November 2008 wurde die Technologie für Bitcoin, als auch für die Blockchain unter dem Artikel „Bitcoin: A Peer-to-Peer Electronic Cash…
Weiterlesen

WordPress 5.0 veröffentlicht

Am 06.12.2018 wurde, mit einer leichten Verspätung, WordPress in der Version 5.0, veröffentlicht. Die Entwicklung fand unter dem Codenamen „Bebo“ statt. Wordpress ist ein freies und offenes Content Management System (CMS), welches inzwischen schätzungsweise bei ca. 30% aller Webseiten zum Einsatz kommt. Es wird verwendet, um Inhalte für Webseiten zu erstellen, verwalten und darzustellen. Auf…
Weiterlesen

Zabbix 4.0 LTS veröffentlicht

Zabbix ist eine Open Source Software, mit welcher Unternehmen oder Privatpersonen ihre Server, Webseiten oder Cloud-basierten Dienste über das Internet monitoren können. Zabbix wurde bereits in unserem Blog unter folgendem Link vorgestellt. Zum 1. Oktober wurde durch durch die lettische Zabbix SIA eine neue LTS (Long Term Support) Version von der gleichnamigen Softwarelösung Zabbix veröffentlicht.…
Weiterlesen

Ein Java Glossar

Java ist eine universelle Programmiersprache, welche gleichzeitig, objektorientiert, klassenbasiert und so konzipiert wurde, sodass sie so wenig Implementierungsabhängigkeiten wie möglich aufweist. 1995 wurde Java erstmals von der Firma Sun Microsystems angekündigt, Hauptentwickler war Dr. James Gosling. Seit 2016 gehört sie zu den beliebtesten Programmiersprachen, vor allem für die Entwicklung von skalierbaren Cloud-basierten Services, modernen Client-Web-Anwendnungen…
Weiterlesen

Software-Container und Microservices – Teil 5 / 5

Software-Container sind ein mächtiges Werkzeug. Sie entfalten ihr Potenzial in der richtigen Umgebung. Wie steht es um die Kombination von Microservices und Software-Containern? Stellen Software-Container eine geeignete Verpackung für Microservices dar? Diesen Fragestellungen soll im vorerst letzten Teil unserer Blogbeitrag-Serie über Microservices und Software-Container nachgegangen werden. Durch die Zusammenführung beider Technologien lassen sich folgende Beobachtungen…
Weiterlesen

.NET Core

Das .NET Framework von Microsoft dient der Anwendungsentwicklung unter Windows. Mit .NET Core hat Microsoft einen modernisierten und plattformunabhängigen Ableger des .NET Frameworks veröffentlicht, welches zudem als Open Source Projekt durch Microsoft, sowie gemeinsam mit der .NET Community auf der Entwicklungsplattform GitHub entwickelt und gepflegt wird. Windows, Linux sowie macOS Anwendungen können somit, als größte…
Weiterlesen