Welche Möglichkeiten bietet Microsoft Power Apps und an welche Grenzen stößt man bei der Anwendung dieser Low-Code-Plattform? Von der App-Erstellung über Datenverwaltung bis hin zu Automatisierung und Sicherheitsaspekten – Erkenntnisse aus der Praxis.
p.blog
Unternehmenskultur, Softwareentwicklung und Architektur
Alle Beiträge der Kategorie:
Software Engineering
Was ist das Command-Query-Separation-Pattern?
Wie funktioniert dieses Pattern und welche Vorteile bringt es? Wie kann es helfen kann, den Code besser zu modularisieren und die Anwendung zu skalieren? Und wie lässt sich das CQS-Pattern schrittweise in bestehende Anwendungen einführen?
Grundlagen des Unit-Testings
Wir haben uns in der Vergangenheit schon mit verschiedenen Aspekten des Themas “Testing” beschäftigt. Nun ist es an der Zeit tiefer einzutauchen, es ist Zeit die Hände dreckig zu machen. Ran an den Speck Code!
Code entschlacken mit Lombok – Altbewährtes und ein Blick in die Zukunft
Code zu schreiben kann Spaß machen, aber auch nerven. Letzteres vor allem dann, wenn man das Gefühl hat, immer wieder dasselbe zu tun. Zum Glück gibt es ein Tool, das uns diese unnötigen Aufwände ersparen und dabei den Code auch noch leichter lesbar machen kann!
Testautomatisierung. Anleitung zum Glücklichsein
Da ist sie: Unsere historisch gewachsene Anwendungs- und Service-Landschaft. Mehr als eine Million Codezeilen sind darin verbaut. Leider gibt es noch keine automatisierten Tests. Aber wir haben einen Plan!
Was alte Kulturen mit Softwaretests verbindet
Indem unsere Software die sogenannte Test-Pyramide durchläuft, wird sie auf Herz und Nieren geprüft. So bauen verschiedene Arten von Tests in der Softwareentwicklung aufeinander auf.
Architektur-Review in der Cloud
Wie soll man ein Architektur-Audit für 30, 40 oder 50 (Micro-)Services durchführen? Das geht am besten mit einem Perspektivwechsel. Wir begeben uns in die Wolken.
Kubernetes ohne Docker ist wie ein Fisch ohne Fahrrad
Kubernetes hat ab Version 1.20 offiziell den Support für den Docker-Tech-Stack eingestellt. Was hat es mit dieser Deprecation auf sich? Ein Grund zur Panik? Wie geht es nun weiter? Eine mögliche Lösung mit Containerd …
Highspeed und Arschruhe – Das Mindset von DevOps
Im Kern geht es bei DevOps darum, schneller und einfacher Anwendungen und Services bereitzustellen. Was sind wesentliche Eigenschaften erfolgreicher DevOps Teams?
How to: Docker-Images ohne Docker – Kaniko in ein GitLab-Projekt integrieren
Der Docker-in-Docker-Modus bringt einen entscheidenden Nachteil mit sich: Er stellt ein nicht zu vernachlässigendes Sicherheitsrisiko dar. Eine Alternative muss her.