Tipps
Tipps
Softwareentwicklung
-
Microservices mit serverlosen Funktionen bereitstellen
Microservices ermöglichen es IT-Teams, flexible, einheitliche Systeme zu erstellen. Doch was passiert, wenn IT-Teams serverlose Funktionen für Microservices verwenden? Weiterlesen
-
Die Vor- und Nachteile einer internen Entwicklerplattform
Internen Entwicklerplattformen können eine produktive und sichere Umgebung für Entwicklungsteams bieten. Sie haben allerdings auch einige Nachteile. Weiterlesen
-
Service-Mesh versus API-Gateway: Warum und wie man sie nutzt
Service-Mesh und API-Gateways sind für die Kommunikation zwischen Anwendungen von zentraler Bedeutung. Entwickler sollten daher die grundlegenden Unterschiede verstehen. Weiterlesen
-
Automatisierte Dokumentation – zu gut, um wahr zu sein?
Die meisten Programmierer beschäftigen sich nur ungern mit der Dokumentation. Automatisierte Tools können ihnen einiges an – wenn auch nicht die ganze – Arbeit abnehmen. Weiterlesen
-
Open-Source-PaaS: sechs Optionen im Vergleich
Open-Source-PaaS ist eine gute Option für Entwickler, die die Kontrolle über das Hosting und eine vereinfachte Anwendungsbereitstellung wünschen. Welche Angebote existieren? Weiterlesen
-
Fünf Funktionen in Java 17, die Entwickler kennen sollten
Die neue Version Java 17 enthält viele interessante Funktionen für Entwickler. Hier sind fünf Feature, die den Umstieg von Java 11 LTS zu JDK 17 lohnend machen. Weiterlesen
-
Was Visual Studio 2022 und .Net 6 an Neuerungen bereithalten
Zusammen mit Visual Studio 2022 stellte Microsoft im November 2021 .Net 6 vor. Neu ist die 64-Bit-Version von Visual Studio, die einen Leistungssprung für Entwickler mitbringt. Weiterlesen
-
Cloud-nativ, -basiert und -fähig: Was ist der Unterschied?
Die Begriffe Cloud-nativ, Cloud-basiert und Cloud-fähig werden oft vermengt– doch sie unterscheiden sich bei den Entwicklungsmethoden, der Leistung und weiteren Faktoren. Weiterlesen
-
Mit diesen sieben Tipps gelingt Ihre Cloud-Migration
Cloud-Anbieter werben mit mehr Leistung bei weniger Kosten. Möchten Unternehmen tatsächlich in den Genuss dieser Vorteile kommen, müssen sie eine Migration sorgfältig vorbereiten. Weiterlesen
-
Die Top 3 Automatisierungsmythen, die CIOs kennen sollten
Die Geschäftsautomatisierung bietet Unternehmen eine Reihe von potenziellen Vorteilen. Doch zunächst sollten IT-Leiter die Fakten von den Mythen trennen. Weiterlesen
-
No-Code-/Low-Code-IoT-Plattformen beschleunigen Entwicklung
Unternehmen kämpfen mit dem Mangel an Softwareentwicklern für IoT-Anwendungen. No-Code-/Low-Code-IoT-Plattformen sind eine Option, um das Problem abzumildern. Weiterlesen
-
Die Vor- und Nachteile der Programmierung in Ruby
Obwohl Ruby eine große Bandbreite an nützlichen Funktionen hat, gibt es einige Mängel, die erklären, warum die Akzeptanz auffallend schwankend bei Programmierern ist. Weiterlesen
-
Eine Infrastruktur für künstliche Intelligenz (KI) aufbauen
Der Aufbau einer KI-Infrastruktur erfordert eine umfassende Auseinandersetzung mit dem Storage-, Netzwerk- und Datenbedarf. Dafür braucht es strategische Planung. Weiterlesen
-
AWS Lambda: Funktionen für Serverless Computing erstellen
AWS-Lambda ist für Entwickler eine serverlose Alternative zu EC2-Instanzen. Wir erklären, wie Sie einfache Funktionen erstellen und was Sie für den produktiven Einsatz brauchen. Weiterlesen
-
Warum ein API-first-Ansatz in der Entwicklung zeitgemäß ist
Der Code-first-Ansatz funktioniert zwar, verliert aber an Attraktivität, da die Architekturen immer komplexer werden. Erfahren Sie, warum sich der API-first-Ansatz durchsetzt. Weiterlesen
-
Docker versus Podman: Containermanagement-Tools im Vergleich
Docker und Podman bieten ähnliche Funktionen für die Verwaltung von Containern. Docker ist die populärere Wahl, doch Podman bietet attraktive Sicherheitsfunktionen. Weiterlesen
-
Technologien zur Prozessautomatisierung: RPA, BPA und DPA
Unternehmensverantwortliche haben die Wahl zwischen verschiedenen Technologien zur Automatisierung von Geschäftsprozessen. Wir stellen die drei wichtigsten Optionen vor. Weiterlesen
-
Sechs Tipps zum Bereitstellen von Produktions-Microservices
Der Erfolg mit Microservices hängt davon ab, dass IT-Teams ihre Prozesse für Design und Bereitstellung anpassen – nicht alle notwendigen Schritte beziehen sich auf die Technik. Weiterlesen
-
Sechs Plattformen für Low-Code-Entwicklung im Vergleich
Low-Code-Entwicklungsplattformen helfen dabei, viele Aufgaben zu bewältigen: Von simplen Formularen bis zu App-Integration und BPM. Ein Blick auf die besten Low-Code-Tools. Weiterlesen
-
Wie man eine gute User Story für sauberen Code schreibt
Erfahren Sie, wie man eine User Story schreibt, welche Elemente diese enthält und warum es so wichtig ist, einen guten Test-Workflow zu gewährleisten. Weiterlesen
-
Was Low-Code- von traditioneller Entwicklung unterscheidet
Manchmal verschwimmen die Grenzen zwischen Low-Code- und traditioneller Entwicklung. Ein Vergleich der Vor- und Nachteile hilft zu erkennen, was für welchen Bedarf sinnvoll ist. Weiterlesen
-
Sechs wesentliche Einschränkungen der REST-Architektur
Obwohl ein REST-Design nicht schwierig ist, gibt es einige Regeln, an die sich Entwickler und Architekten halten müssen. Hier sind sechs Einschränkungen einer REST-Architektur. Weiterlesen
-
Typische Fehler in ereignisgesteuerten Architekturen beheben
Das Hinzufügen von Ereignissen zu einer Architektur kann viele Probleme mit sich bringen. Häufige Fehler in ereignisgesteuerten Architekturen und wie man sie behebt. Weiterlesen
-
Micro-Apps: Anspruchsvolle Funktionen einfach hinzufügen
Wenn die Entwicklung einer neuen Web- oder Mobile-App zu aufwendig ist, können Micro-Apps eine praktische Alternative sein, Nischenfunktionen hinzuzufügen. Weiterlesen
-
Technical Debt durch lose Kopplung von Komponenten vermeiden
Obwohl es viele Faktoren gibt, die technische Schulden verursachen, ist der Grad der Kopplung in der zugrunde liegenden Softwarearchitektur oft der Hauptgrund. Weiterlesen
-
Acht Enterprise-Anwendungsfälle für Microsoft Power Apps
Unternehmen nutzen Microsoft Power Apps, um verschiedene Aufgaben zu bewältigen, darunter das Onboarding von Mitarbeitern oder die Bearbeitung von Serviceanfragen. Weiterlesen
-
23 kritische Metriken für erfolgreiche Entwicklungsprojekte
Leistungsstarke, ansprechende und sichere Apps entstehen nicht zufällig. Hier sind 23 KPIs, um den Softwareentwicklungsprozess und die Softwarequalität zu verbessern. Weiterlesen
-
Cloud-Performance-Tests sind für die App-Migration notwendig
Wenn man eine Anwendung von einer On-Premises- in eine Cloud-Umgebung migriert, sollte man testen, ob sie alle Leistungsziele erfüllt. Tipps für eine geordnete Migration. Weiterlesen
-
Benutzerzentrierte Metriken für Software-Performance-Tests
Mit Leistungstests bewerten Entwickler, wie gut eine Software funktioniert. Tester müssen zwei Metriken genau beachten, um Endanwender zufriedenzustellen. Weiterlesen
-
Die drei wichtigsten Ziele für Software-Performance-Tests
Beim Testen der Anwendungsleistung müssen Faktoren wie Ergebnisanalyse, Messverfahren und Testdesign berücksichtigt werden. Die wichtigsten Ziele im Überblick. Weiterlesen
-
IoT-Interoperabilität: Kompatibilität von Geräten testen
Unternehmen können nicht einfach IoT-Geräte an ihr Netzwerk anschließen und davon ausgehen, dass alles funktioniert. Sie müssen zuvor die Verbindungen und Funktionsweisen testen. Weiterlesen
-
Tipps zum Java Performance Tuning, um die JVM zu optimieren
Es gibt zwei Schritte zur Java-Leistungsoptimierung. Zuerst beurteilen Sie Ihr System. Dann optimieren Sie gemeinsam genutzte Ressourcen wie CPU und Speicher. Weiterlesen
-
Leistungstests von Big-Data-Anwendungen sind entscheidend
Wenn es darum geht, Big-Data-Anwendungen zu testen, gibt es viel zu beachten. Datenmanager können möglicherweise überfordert sein. Es gibt allerdings hilfreiche Tools. Weiterlesen
-
Fünf Tipps für die Java-Leistungsoptimierung
Entdecken Sie, welches Profiling Tool Sie verwenden sollten, um die Java-Leistung zu optimieren und welche Daten Sie als Teil Ihrer CI/CD-Pipeline speichern müssen. Weiterlesen
-
Diese Skripte zur IT-Automatisierung ersparen viel Arbeit
Manche IT-Aufgaben manuell zu erledigen, ist zeitraubend. IT-Automatisierungsskripte sind leistungsstark, einfach zu schreiben und ersparen viel Zeit. Weiterlesen
-
Software-Performance-Tests: Die richtigen Methoden und Tools
Nur weil eine Software Funktionstests besteht muss sie noch lange nicht praxistauglich sein. Um Software umfassend zu testen, ist ein ganzes Arsenal an Methoden und Tools nötig. Weiterlesen
-
GraphQL versus REST: Was ist besser für die API-Entwicklung?
Sowohl GraphQL als auch REST zielen darauf ab, API-Entwicklungsprozesse zu vereinfachen. Finden Sie heraus, ob sich GraphQL oder REST besser für Ihre Projekte eignet. Weiterlesen
-
Vier Gefahren für die Sicherheit von mobilen Anwendungen
Mobile Apps sind besonderen Risiken ausgesetzt. Sie reichen von Code Injection, über Fehler beim Speichern von Daten und dem Identitätsmanagement bis zur Übertragung im Netzwerk. Weiterlesen
-
SAP in der Cloud: Zertifizierte Bereitstellung mit AWS
Für den Betrieb von SAP-Lösungen in der Cloud existieren verschiedene Möglichkeiten für Unternehmen. Amazon Web Services ist einer der erfahrensten Anbieter in diesem Bereich. Weiterlesen
-
Wie sich die PowerShell in AIOps-Initiativen einsetzen lässt
Auch wenn PowerShell einem IT-Admin nicht sofort in den Sinn kommt, wenn er an KI denkt, kann das Tool bei der Optimierung des IT-Betriebs mit KI durchaus eine Rolle spielen. Weiterlesen
-
Low-Code-Plattformen im Vergleich: Mendix versus OutSystems
Low-Code-Plattformen richten sich an unterschiedliche Zielgruppen. Am Beispiel von Mendix und OutSystems zeigen wir, welches System sich für welche Gruppe eignet. Weiterlesen
-
Der Unterschied von Speech Recognition und Voice Recognition
Es ist leicht, über die Unterschiede zwischen Spracherkennung und Stimmerkennung verwirrt zu werden. Jeder hat eine spezifische Rolle in Unified Communications. Weiterlesen
-
Passende Testmethoden für die Softwareentwicklung finden
Viele Unternehmen möchten mehr automatisierte Tests durchführen, aber welche Tests eignen sich für welche Probleme? Hier finden Sie eine Antwort auf diese Frage. Weiterlesen
-
10 beliebte Open Source Tools für die Softwareentwicklung
Ganz gleich, ob man Quellcode schreibt, verwaltet, erstellt oder bereitstellt, es gibt ein Open-Source-Entwicklungswerkzeug, das bei dieser Aufgabe hilft. Zehn beliebte Tools. Weiterlesen
-
Ein Leitfaden für Entwickler zur Softwarelokalisierung
Software ist so mehrsprachig und multikulturell wie die Welt selbst. Die Lokalisierung des Codes ist daher ein Muss, wenn ein Unternehmen global erfolgreich sein möchte. Weiterlesen
-
Tipps zur Microservices-Verfügbarkeit in Ausnahmesituationen
Die COVID-19-Pandemie erhöht die Benutzeraktivität bei zahlreichen Anwendungen – das erfordert es, Leistung und Verfügbarkeit von Microservices zu skalieren. Weiterlesen
-
AWS X-Ray für das App-Performance-Management entdecken
AWS X-Ray bietet Entwicklern eine detailliertere Sicht auf verteilte und serverlose Anwendungen. Wenn sie jedoch mehrere Clouds oder Dienste nutzen, ist es keine optimale Lösung. Weiterlesen
-
8 Schritte zur erfolgreichen IT-Workflow-Automatisierung
Wenn Firmen sich für die Automatisierung von Prozessen entscheiden, gibt es bewährte Schritte, die IT-Organisationen befolgen können, um sicher zu automatisieren. Weiterlesen
-
Wie Microsoft die Exchange Online PowerShell verbessert
Microsoft unterstützt Exchange-Online-Administratoren, welche die PowerShell verwenden, mit verbesserten Funktionen und höherer Zuverlässigkeit und Geschwindigkeit. Weiterlesen
-
Mit Amazon CloudWatch die AWS-Infrastruktur überwachen
Administratoren und Entwickler können ihre AWS-Infrastruktur und -Anwendungen mit Amazon CloudWatch überwachen. Erfahren Sie, wie Sie von drei zentralen Funktionen profitieren. Weiterlesen
-
Warum Entwickler COBOL weiterhin im Auge behalten sollten
Angesichts der starken Nachfrage nach COBOL-Expertise ist es für Entwickler an der Zeit, darüber nachzudenken, wie viel sie wirklich über diese Sprache wissen. Weiterlesen
-
Beaufsichtigte vs. unbeaufsichtigte vs. hybride RPA-Bots
IT-Führungskräfte haben die Wahl zwischen beaufsichtigten, unbeaufsichtigten und hybriden RPA-Plattformen. Doch was sind die Unterschiede und wie funktionieren die Bots? Weiterlesen
-
Node.js und .NET Core: Vor- und Nachteile beider Frameworks
Node.js und.NET Core bieten jeweils Vor- und Nachteile für die Entwicklung von Web- und mobilen Apps. Die Entscheidung für eines der Frameworks hängt von drei Punkten ab. Weiterlesen
-
Wie man DevOps-Schulungen in seine Tools integriert
DevOps-Anwender können Schulungsmaterialien in CI/CD-Workflows einbinden, um sicherzustellen, dass IT- und Entwicklungsmitarbeiter ihre Fähigkeiten ständig weiterentwickeln. Weiterlesen
-
Fünf Tipps für das Deep-Learning-Modelltraining
Das Deep-Learning-Modelltraining erfordert nicht nur die richtige Datenmenge, sondern auch die richtigen Daten. Entwickler müssen daher erfinderisch, aber auch vorsichtig sein. Weiterlesen
-
Darauf sollte man bei der Auswahl von Lasttest-Tools achten
Bei der Vielzahl der auf dem Markt erhältlichen Lasttest-Tools sollten Käufer die Funktionen der Produkte und ihre eigene Umgebung genau unter die Lupe nehmen. Weiterlesen
-
Die Vor- und Nachteile von Low-Code-Plattformen bewerten
Low-Code-Plattformen sind intuitiv und zeitsparend, doch Sicherheits- und Compliance-Bedenken können diese Vorteile abschwächen. Die Vor- und Nachteile der Plattformen. Weiterlesen
-
GitLab und Co: Jenkins-Alternativen für Java-Entwickler
Brauchen Sie eine Alternative zu Jenkins als Teil einer CI/CD-Umgebung? Atlassian, GitLab, Spinnaker, JetBrains und CloudBees sind fünf Optionen hierfür. Weiterlesen
-
Was man beim Protokollieren von Microservices beachten muss
Für die Protokollierung von Microservices braucht es eine zentralisierte Ansicht der verteilten Services. Das ist alles andere als trivial. Fünf Tipps hierzu. Weiterlesen
-
No-Code-Entwicklung in Citrix Workspace mit Microapps
Mit der Microapps-Technologie in Citrix Workspace kann die IT eine Verbindung zwischen benutzerdefinierten sowie Legacy-Systemen und Workspace herstellen. Weiterlesen
-
Beliebte Testmethoden und Testwerkzeuge für Microservices
Das Testen von Microservices kann chaotisch sein, da die Services unabhängig sind und häufig kommunizieren. Eine Übersicht von hilfreichen Entwicklungs- und Testwerkzeugen. Weiterlesen
-
Jenseits der Kundenanalyse: Wie sich NLP-Tools nutzen lassen
Die Verarbeitung natürlicher Sprache (Natural Language Processing, NLP) wird immer interessanter für Unternehmen. Doch wie lässt sich NLP-Technologie einsetzen? Weiterlesen
-
Ist RPA die Zukunft von Softwareentwicklung und Tests?
Für Entwicklung und Testautomatisierung wird zunehmend Robotic Process Automation eingesetzt. Zusammen mit Low Code Tools und KI lässt sich die Entwicklung damit optimieren. Weiterlesen
-
Zero Trust und die Herausforderungen für Entwickler
Immer mehr Unternehmen setzen auf das Zero-Trust-Modell, um sich vor aktuellen Gefahren zu schützen. Für die Entwickler ihrer Business-Anwendungen ändert sich dadurch vieles. Weiterlesen
-
Eine ereignisgesteuerte Microservices-Architektur verwenden
Ereignisgesteuerte Microservices sind flexibler und pflegeleichter als Legacy-Anwendungen mit einer monolithischen Architektur. Entwickler müssen diese aber managen können. Weiterlesen
-
Drei PowerShell-Tutorials, die Admins das Leben erleichtern
Von der Optimierung einer Remote-Sitzung bis zur Einrichtung eines SSL-Zertifikats – diese Tutorials zeigen IT-Admins, wie sie mehr mit der PowerShell erreichen. Weiterlesen
-
AWS IoT Device Shadows verbessern die Gerätekommunikation
AWS Geräteschatten unterhalten für jedes Gerät, das man mit AWS IoT verbindet, eine Schatten-Datei. Der Service hilft, Konnektivitäts- und Synchronisierungsprobleme zu lösen. Weiterlesen
-
Visual Studio 2019 und Visual Studio Code kostenlos nutzen
Microsoft bietet mit Visual Studio 2019 Community und Visual Studio Code kostenlose Entwicklungsumgebungen an. Diese sind nicht nur für Microsoft-Umgebungen interessant. Weiterlesen
-
CI/CD: AWS CodePipeline im Vergleich zu Jenkins
Jenkins integriert eine beachtliche Anzahl Drittanbieter-Plug-ins, CodePipeline bietet dagegen die enge Anbindung an die Amazon-Cloud. Jenkins und CodePipeline im Vergleich. Weiterlesen
-
Acht Serverless-Entwurfsmuster für die Softwareentwicklung
Serverless-Entwicklungsteams können Anwendungen mit Entwurfsmustern entwickeln. Die wichtigsten Kriterien und Unterschiede zwischen den Entwurfsmustern. Weiterlesen
-
SDKs oder APIs für die Integration von Anwendungen wählen?
Verschiedene Anwendungen setzen entweder Software Development Kits (SDK) oder Programmierschnittstellen (API) voraus. Doch wie unterscheiden sich SDKs von APIs? Weiterlesen
-
Eine App mit dem Salesforce Lightning App Builder erstellen
Salesforce-Anwender können mit der Entwicklungsplattform des Cloud-Anbieters in wenigen Schritten eine anspruchsvolle, aber codefreie App entwickeln. Weiterlesen
-
Vier Tipps zur DevOps-Integration mit der SAP Cloud Platform
Eine erfolgreiche DevOps-Implementierung zusammen mit der SAP Cloud Platform beginnt mit dem Verständnis verschiedener Best Practices. Vier Tipps für den Einstieg. Weiterlesen
-
Die Vor- und Nachteile der führenden PaaS-Angebote
Platform as a Service (PaaS) ist aus der Softwareentwicklung nicht mehr wegzudenken. In diesem Beitrag werden die führenden PaaS-Anbieter und ihre Lösungen vorgestellt. Weiterlesen
-
Code in AWS hosten und Software automatisiert bereitstellen
Unternehmen, die auf DevOps setzen, können Code auch in AWS hosten und auf Basis verschiedener Cloud Tools erstellen, testen und danach bereitstellen. Weiterlesen
-
Wiederverwendbaren Code in Entwicklungsprojekten fördern
Entwickler haben nicht viel Zeit. Die Wiederverwendung von Code hilft Programmierern, sich auf die wichtigsten Aspekte eines Projekts zu konzentrieren. Weiterlesen
-
Grundlage und Best Practices für die Entwicklung mit Git
Git lässt sich auch in Umgebungen mit vielen Entwicklern einsetzen, doch es können Konflikte auftreten. Programmierer sollte daher die Grundlagen von Git kennen. Weiterlesen
-
Wie DevOps-Prozesse Datensilos in SQL Server auflösen
DevOps kann beim Abbau von Datensilos in SQL Server und anderen Datenbanksystemen unterstützen und organisatorische Silos durch funktionsübergreifende Teams ersetzen. Weiterlesen
-
GitHub und Alternativen für das Entwicklungsmanagement
Entwickler müssen Code schreiben und zusammenführen, ohne die Struktur zu verlieren. Versionskontroll-Tools wie GitHub bieten hierfür Projektmanagementfunktionen. Weiterlesen
-
Die Vor- und Nachteile der App-Entwicklung für Apple iOS
Die App-Entwicklung für iOS hat gravierende Vor- und Nachteile. Ob die native iOS-Entwicklung die zusätzlichen Kosten wert ist, sollte vorher evaluiert werden. Weiterlesen
-
AWS WebSocket unterstützt Serverless-Echtzeit-Funktionen
Mit der Unterstützung von WebSocket für Amazon API Gateway können Benutzer Serverless-Anwendungen bauen, die unmittelbar kommunizieren können. Weiterlesen
-
AWS Lambda versus Elastic Beanstalk: Was eignet sich wofür?
Wenn Entwickler Lambda und Elastic Beanstalk vergleichen, treffen sie selten eine Entweder-oder-Entscheidung. Sie sollten daher die Details der AWS-Dienste kennen. Weiterlesen
-
DevOps-Security: Von der Code-Erstellung bis zur Compliance
Das DevOps-Konzept beschleunigt nicht nur die Entwicklung von Anwendungen, es hat auch erhebliche Auswirkungen auf die IT-Sicherheit. Dabei sollten Sie einige Punkte beachten. Weiterlesen
-
Fünf Einsatzszenarien für Microsoft PowerApps in Unternehmen
Unternehmen können Microsoft PowerApps verwenden, um eine Reihe von Aufgaben mit eigenen Apps zu vereinfachen, darunter Mitarbeiter-Onboarding und Serviceanfragen. Weiterlesen
-
Wie Salesforce Flow Builder den Cloud Flow Designer ersetzt
Salesforce hat den Flow Builder als Weiterentwicklung des Cloud Flow Designer veröffentlicht. Das Upgrade stellt neue Funktionen für die Entwicklung bereit. Weiterlesen
-
AWS CodeCommit versus GitHub: Wo die Tools jeweils punkten
Bevor Entwickler sich für den Quellcodekontrollservice von AWS entscheiden, sollten sie die Vor- und Nachteile im Vergleich zu Alternativen wie GitHub prüfen. Weiterlesen
-
Wie Entwickler Verzerrungen in KI-Algorithmen bekämpfen
Da KI alle Arten von Software durchdringt, sollten Tester einen Plan zur Überprüfung der Ergebnisse entwickeln. Entwickler sollten aber zuerst das Bias beseitigen. Weiterlesen
-
Fünf Beispiele für RESTful-Webservice-Clients für Entwickler
RESTful-Webservice-Clients existieren in einer Vielzahl von Ausprägungen und Größen. In diesem Artikel werden fünf Clients vorgestellt, die Java-Entwickler kennen sollten. Weiterlesen
-
Die Hauptfunktionen der Microsoft Azure DevOps Services
DevOps prägt die Gestaltung vieler Cloud-Angebote. Ein prominentes Beispiel ist die Umwandlung der Visual Studio Team Services in die Microsoft Azure DevOps Services. Weiterlesen
-
DevOps und Entwicklung auf AWS mit CodeStar zentralisieren
Mit AWS CodeStar lässt sich der Entwicklungsprozess zentralisieren. Innerhalb der Services lassen sich Softwareprojekte starten, überwachen und abschließen. Weiterlesen
-
Docker-Container versus VMs als Entwicklungsumgebung
Während es wichtige technische Unterschiede zwischen virtuellen Maschinen und Containern gibt, entscheiden sich Entwickler für letztere eher aus kulturellen Gründen. Weiterlesen
-
Mit Docker verschiedene Softwaretests ausführen
Das Ziel von Containern ist es, die Entwicklungsarbeit zu vereinfachen. Tester können die isolierten Systeme für Stress-, Sicherheits- und explorative Tests verwenden. Weiterlesen
-
Wie man Predictive Modeling mit Machine Learning realisiert
Machine Learning ist ein unschätzbares Werkzeug zur Lösung von Geschäftsproblemen. Im Zusammenhang mit Predictive Analytics sollte man verschiedene Faktoren berücksichtigen. Weiterlesen
-
Wofür man iPaaS im Vergleich zu PaaS und SaaS einsetzt
IT-Abteilungen, die mit einem hybriden Mix aus Apps und Datensätzen arbeiten, können zur Integration iPaaS verwenden. Dabei gibt es aber mehrere Arten von iPaaS. Weiterlesen
-
Wie Google Cloud Build Automatisierungen vereinfacht
Google Cloud Build hat das Potenzial, eine wertvolle und zuverlässige Rolle bei Continuous Deployment und Integration von Softwareentwicklungen zu spielen. Weiterlesen
-
Checkliste für Web Application Security Tests
Die Sicherheitsrisiken von über das Web verfügbaren Anwendungen werden häufig unterschätzt. Welche Maßnahmen und Tools helfen wirklich, um Schwachstellen zu finden? Weiterlesen
-
Fünf Wege, um das Optimum aus A/B-Tests herauszuholen
Vielen Unternehmen fehlt eine A/B-Teststrategie bei der Implementierung von Website-Änderungen, so dass sie oft die Leistung nicht verbessern. Weiterlesen
-
API Monitoring: Metriken für eine reibungslose Integration
Entwicklungsteams sollten Metriken für die Überwachung ihrer APIs verwenden, um eine reibungslose API-Kommunikation zu erstellen und aufrechtzuerhalten. Weiterlesen
-
Wie A/B-Tests Entwickler von Mobile Apps unterstützen
A/B-Tests sind ein geeigneter Weg, um zu verhindern, dass fehlerhafte Funktionen in Mobile Apps einziehen. Wie A/B-Testing konkret funktioniert. Weiterlesen
-
Diese Tools helfen beim Aufbau von Microservices in Java
Je nach Ziel müssen Entwickler ihre Tool-Auswahl auf einen der zwei Pfade für Java-Microservices abstimmen. Die beiden Ansätze und zugehörige Tools im Überblick. Weiterlesen