Tipps
Tipps
Softwareentwicklung
-
Warum Software Requirements Specification (SRS) wichtig ist
Softwareanforderungen definieren, was von einem Projekt erwartet wird. Legt man keine Spezifikationen fest, ist das Risiko hoch, dass das Projekt schiefgeht. Weiterlesen
-
Open Source Tools zur Verwaltung von RESTful APIs
Softwareteams finden relativ einfach Management-Tools für RESTful APIs. Open-Source-Werkzeuge sind dabei genauso leistungsfähig wie proprietäre Varianten. Weiterlesen
-
Was Apache Maven als Java Build Tool einzigartig macht
Java Build Tools gibt es Dutzende. Doch welche Anwendung wird von Entwicklern am häufigsten verwendet? Maven liegt beim Vergleich ganz vorne. Weiterlesen
-
Automatisierung zur Absicherung von Microservices nutzen
Neben Containern verbreiten sich zunehmend auch Microservices in Unternehmen. Sie erfordern jedoch andere Werkzeuge und weitgehend automatisierte Maßnahmen, um sie abzusichern. Weiterlesen
-
Die Konkurrenz bei Low-Code-Plattformen wächst
Bei der Wahl zwischen nativen und Third Party Low-Code-Tools sollten Entwicklungsteams die Vorteile der Konsolidierung gegen das Risiko eines Lock-ins abwägen. Weiterlesen
-
Sicherheitsrisiken in Low-Code-Plattformen reduzieren
Sicherheitsrisiken in Low-Code-/No-Code-Plattformen lassen sich zwar nicht vollständig meiden, aber reduzieren. Best Practice für eine bessere Security. Weiterlesen
-
Tools für das Continuous Deployment von Code
Kontinuierliche Bereitstellung integriert Softwarecode direkt in den produktiven Bereichen. Tools müssen korrekten Code sicherstellen, bevor Fehler auftreten. Weiterlesen
-
Weniger Entwicklungsrisiken durch Continuous Testing
Kontinuierliches Testen lässt sich in sieben Schritten erfolgreich umsetzen. Wie man Ziele identifiziert und Fehler durch kontinuierliche Prozesse vermeidet. Weiterlesen
-
Automatisches Testen als Teil des Continuous Deployment
Kontinuierliche Tests und Integration sind die Basis für einen kontinuierliche Bereitstellung ohne Probleme. Der Weg dorthin führt über automatisierte Tests. Weiterlesen
-
Microservices, Lambda und Functional Computing im Vergleich
Entwickler, die die Unterschiede zwischen Functional Computing, Lambda und Microservices kennen, können eine verteilte Architektur besser implementieren. Weiterlesen
-
Continuous Testing in DevOps und agiler Entwicklung
Die Einführung von kontinuierlichen Tests in DevOps ist nicht kompliziert. Damit können Tester Veränderungen bewirken und Ziele für Unternehmen neu ausrichten. Weiterlesen
-
DevOps: Einsteiger-Leitfaden für Designprofis
Ist man als UX-Profi noch nicht mit DevOps vertraut, fragt man sich: wo beginnen? Ein Leitfaden in sieben Schritten für Designer, die DevOps-Neulinge sind. Weiterlesen
-
Mit C# Multi-Plattform-Anwendungen auf AWS Lambda entwickeln
AWS Lambda unterstützt C# und ermöglicht Entwicklern die Verwendung von .NET Core zur Entwicklung von Serverless-Funktionen und -Umgebungen. Weiterlesen
-
Mobile App Development Platform (MADP): Was steckt dahinter?
Eine Mobile Application Development Platform (MADP) stellt umfassende Funktionen bereit, mit denen sich Mobile Apps entwickeln, testen und verwalten lassen. Weiterlesen
-
REST versus SOAP: Den passenden Webservice auswählen
SOAP und REST bieten verschiedene Methoden, um einen Webservice aufzurufen. Das sind die Unterschiede zwischen SOAP und REST sowie deren Vor- und Nachteile. Weiterlesen
-
No-Code- sowie Low-Code-Projekte erfolgreich umsetzen
Bevor man ein No-Code-/Low-Code-Produkt einsetzt, sollte man seine Organisation darauf vorbereiten. Dabei sind Zusammenarbeit und Kommunikation entscheidend. Weiterlesen
-
Best Practices bei der API-Versionsverwaltung mit Semantic Versioning
Mit Semantic Versioning (SemVer) erhalten Entwickler ein Versionsschema, das eine einfach umzusetzende Versionierung bei der Entwicklung erlaubt. Weiterlesen
-
Die Grundlagen der Einführung eines RESTful-API-Testprogramms
Bei RESTful-API-Tests geht es darum, eine Kultur des kontinuierlichen Testens zu etablieren. Die Kernkomponenten eines RESTful-API-Testprogramms. Weiterlesen
-
Acht Kriterien für die Auswahl von Mobile-App-Entwicklung-Tools
Wenn es um die Auswahl eines Werkzeugs für die Mobile-App-Entwicklung geht, müssen mehrere Punkte beachtet werden. Die acht wichtigsten Kriterien. Weiterlesen
-
Wie sich REST API-Endpunkte für Cloud-Anwendungen absichern lassen
Wenn Entwickler APIs gestalten, müssen sie sich über deren Sicherheit Gedanken machen. Dieser Tipp bietet einen Einblick in kritische API-Komponenten. Weiterlesen
-
Acht Grundprinzipien von serviceorientierter Architektur (SOA)
Dies ist der erste einer sechsteiligen Artikelserie über serviceorientierten Architektur (SOA). Dieser Beitrag erläutert grundlegenden SOA-Prinzipien. Weiterlesen
-
REST versus SOAP: Wie Sie den besten Web-Service wählen
Ob REST oder SOAP der richtige Ansatz ist, entscheidet jeweils der Anwendungsfall. Unser Experte erläuterte REST und SOAP anhand des Online-Handels. Weiterlesen