Softwareentwicklung
In diesem Bereich informieren wir Sie über alle Themen rund um Softwareentwicklung und Softwaretests. Dabei wird neben der Entwicklung von proprietärer Software auch das Programmieren von Open-Source-Software, Cloud-Anwendungen sowie App-Entwicklung für Smartphones, Tablet-PCs und Wearables thematisiert. Wir informieren über Trends in Entwicklung und Softwarearchitekturen.
-
Tipp
04 Okt 2024
Sprachgesteuerte Entwicklung: GitHub, Serenade und Co.
Beim Hands-free Coding nutzen Entwickler Sprachbefehle, um Code zu erstellen und zu bearbeiten. Es fördert Barrierefreiheit und steigert die Produktivität durch Automatisierung von Aufgaben. Weiterlesen
-
Tipp
03 Okt 2024
Wie man einen lokalen Branch in Git dauerhaft löscht
Projekte in GitFlow, GitHub Flow oder ähnlichen Plattformen verwenden ein lokales Git-Repository mit Branches, die am Ende nicht mehr benötigt werden. So löschen Sie diese. Weiterlesen
-
Tipp
04 Okt 2024
Sprachgesteuerte Entwicklung: GitHub, Serenade und Co.
Beim Hands-free Coding nutzen Entwickler Sprachbefehle, um Code zu erstellen und zu bearbeiten. Es fördert Barrierefreiheit und steigert die Produktivität durch Automatisierung von Aufgaben. Weiterlesen
-
Tipp
03 Okt 2024
Wie man einen lokalen Branch in Git dauerhaft löscht
Projekte in GitFlow, GitHub Flow oder ähnlichen Plattformen verwenden ein lokales Git-Repository mit Branches, die am Ende nicht mehr benötigt werden. So löschen Sie diese. Weiterlesen
-
Meinungen
02 Okt 2024
EU AI Act: ein neues Zeitalter der KI-Regulierung
Nutzer müssen sich im Klaren sein, wie KI-Entscheidungen zustande kommen. Der EU AI Act zielt darauf ab, dies in der EU sicherer und transparenter zu gestalten. Weiterlesen
von- Moritz Plassnigs, Immuta
-
Definition
29 Sep 2024
Simple Object Access Protocol (SOAP)
Simple Object Access Protocol, kurz SOAP, ist ein Netzwerkprotokoll, das die Kommunikation zwischen verteilten Elementen einer Anwendung ermöglicht. Weiterlesen
-
Definition
28 Sep 2024
COBIT
COBIT (Control Objectives for Information and Related Technologies) ist ein Governance-Framework zum Implementieren, Überwachen und Verbessern des IT-Managements. Weiterlesen
-
Definition
28 Sep 2024
Computer Numerical Control (CNC)
Computer Numerical Control (computergestützte numerische Steuerung) ist eine Fertigungsmethode, welche die genaue Bewegung von Werkzeugmaschinen durch Software steuert. Weiterlesen
von- David Essex, Executive Editor
- Kinza Yasar, Tech Target
-
Definition
22 Sep 2024
Webanwendung (Webapplikation oder Web-App)
Eine Webanwendung ist eine Software, die auf einem Remote-Server gespeichert ist und über das Internet über eine Browserschnittstelle bereitgestellt wird. Weiterlesen
-
Antworten
19 Sep 2024
Was unterscheidet das Spring Framework von Spring Boot?
Spring ist ein Framework, das eine Vielzahl Unterprojekte hervorgebracht hat. Spring Boot ist hingegen ein Accelerator Tool ist, das die Erstellung dieser Projekte vereinfacht. Weiterlesen
-
Tipp
16 Sep 2024
Mit Web Fuzzing Webanwendungen sicherer machen
Web Fuzzing erlaubt automatisiertes Testen von Webanwendungen, wodurch Sicherheitsteams Schwachstellen in den Applikationen oder Websites entdecken können, bevor es Angreifer tun. Weiterlesen
-
Tipp
16 Sep 2024
KI-Bots mit AI Bot entwickeln, testen und bereitstellen
AI Bot ist eine Plattform, mit der Anwender eigene KI-Assistenten erstellen und bereitstellen können, ohne sich mit der Programmierung auseinandersetzen zu müssen. Weiterlesen
-
Definition
14 Sep 2024
Dynamisch / Statisch
Die Begriffe statisch und dynamisch werden in der IT auf unterschiedliche Weise verwendet. Das kann zum Beispiel bei Websites, IP-Adressen oder Programmiersprachen der Fall sein. Weiterlesen
-
Ratgeber
12 Sep 2024
git clean: Wie man ungetrackte Dateien in Git entfernt
Der Befehl git clean entfernt alle nicht verfolgten Dateien aus Git-Arbeitsverzeichnissen. Welche Dateien entfernt werden sollen, lässt sich über drei Optionen steuern. Weiterlesen
-
Tipp
11 Sep 2024
Low-Code/No-Code: Anwendungsfälle für die Sicherheit
Low-Code/No-Code-Ansätze bringen durchaus Herausforderungen in Sachen Sicherheit mit sich. Das bedeutet aber nicht, dass sie nicht auch für Security-Teams hilfreich sein können. Weiterlesen
-
Tipp
09 Sep 2024
5 bewährte Verfahren für die Microservices-Autorisierung
Autorisierung ist eine wichtige Sicherheitskomponente einer Microservices-Architektur. Diese fünf bewährten Verfahren unterstützen dabei, den Autorisierungsprozess zu verwalten. Weiterlesen
-
Definition
08 Sep 2024
Programmierschnittstelle (Application Programming Interface, API)
Eine API ist eine programmierte Schnittstelle, mit denen Softwareprogramme miteinander kommunizieren können. Sie kommen in zahlreichen Web-Services zum Einsatz. Weiterlesen
von- Ben Lutkevich, TechTarget
- Tom Nolle, CIMI Corporation
-
Definition
07 Sep 2024
Laufzeit (Runtime)
Der Begriff Laufzeit hat in der IT eine Reihe von Bedeutungen. So bezeichnet es die Zeitspanne, die ein Programm für die Abarbeitung einer bestimmten Aufgabe benötigt. Weiterlesen
-
Tipp
06 Sep 2024
Was für einen API-first-Ansatz bei der Entwicklung spricht
Der Code-first-Ansatz verliert an Attraktivität, da die Architekturen immer komplexer werden. Erfahren Sie, warum sich der API-first-Ansatz in der Entwicklung durchsetzt. Weiterlesen
-
Tipp
02 Sep 2024
Möglichkeiten und Grenzen des Projektmanagements mit Trello
Trello gehört zu den beliebtesten Tools für das Projektmanagement. Wir zeigen in diesem Beitrag die Möglichkeiten und Grenzen der Anwendung auf. Weiterlesen
-
Definition
01 Sep 2024
Binär
Binär ist ein Begriff, der unter anderem in der Mathematik und der Informatik genutzt wird. Es ist ein Dualsystem, das nur zwei Zustände zulässt und entsprechend darstellt. Weiterlesen
-
Definition
01 Sep 2024
Google Chrome (Browser)
Der kostenlose Webbrowser Google Chrome erlaubt den Zugriff auf das Internet und auf webbasierte Anwendungen. Unterstützt werden Windows, macOS, Linux, Android und iOS. Weiterlesen
-
Definition
31 Aug 2024
Port
Lesen Sie, was ein Port in der Computertechnik ist und wie der Begriff drei verschiedene Anwendungsfälle in den Bereichen Netzwerke, Computerhardware und -software beschreibt. Weiterlesen
-
Definition
31 Aug 2024
BERT (Bidirectional Encoder Representations from Transformers)
BERT ist die Abkürzung für Bidirectional Encoder Representations from Transformers und basiert auf dem Deep-Learning-Modell Transformer. BERT wurde 2018 von Google veröffentlicht. Weiterlesen
von- Cameron Hashemi-Pour
- Ben Lutkevich, TechTarget
-
Definition
30 Aug 2024
Fehlerbehebung (Troubleshooting)
Ein erfolgreiches Troubleshooting besteht aus der Fehlersuche und -behebung eines Problems in komplexen Systemen wie Rechnern oder Software. Es ist ein mehrstufiger Prozess. Weiterlesen
-
Definition
27 Aug 2024
Domain-driven Design (domänengesteuertes Design)
Domain-driven Design ist ein Softwareentwicklungskonzept, das sich auf den Geschäftsbereich oder Wissensbereich der Benutzer dieser Software konzentriert. Weiterlesen
-
Definition
25 Aug 2024
Gray-Box-Test
Ein Gray-Box-Test ist eine Kombination aus White-Box-Test und Black-Box-Test. Das Ziel dieses Tests ist es, nach Fehlern innerhalb von Anwendungen und Code zu suchen. Weiterlesen
-
Definition
24 Aug 2024
Regressionstest
Regressionstests sind eine Art von Softwaretest, bei dem beurteilt wird, ob Änderungen an einer Anwendung oder an anderen Softwarekomponenten Fehler eingeführt haben. Weiterlesen
-
Ratgeber
22 Aug 2024
Tutorial: Mit GitHub Pages persönliche Websites erstellen
Dieses Tutorial unterstützt dabei, ein GitHub-Repository zu erstellen und es in eine gehostete, persönliche Website zu verwandeln, die von Google indexiert wird. Weiterlesen
-
Definition
20 Aug 2024
G-Code
G-Code ist die am weitesten verbreitete Programmiersprache für CNC-Maschinen. G-Code-Befehle geben der Maschine Anweisungen, was und wie es zu tun ist. Weiterlesen
-
Definition
18 Aug 2024
GNU General Public License (GNU GPL)
Die GNU General Public License, abgekürzt GNU GPL, listet die Bedingungen für das Kopieren, Ändern und Weiterverbreiten von Open-Source-Software auf. Weiterlesen
-
Ratgeber
15 Aug 2024
Apache Camel: Integrations-Framework für Datenströme
Apache Camel ist ein Framework, mit dem sich verschieden Systeme und deren Datenströme orchestrieren lassen. Der Beitrag zeigt die Funktionen der Open-Source-Lösung. Weiterlesen
-
Definition
13 Aug 2024
Konsensalgorithmus
Ein Konsensalgorithmus ist ein Verfahren, das dazu dient, eine Einigung über einen einzigen Datenwert zwischen verteilten Prozessen oder Systemen zu erzielen. Weiterlesen
-
Ratgeber
12 Aug 2024
Tutorial: Git-Code auf einen früheren Commit zurücksetzen
Für Entwickler können git reset und git revert Lebensretter sein. Diese Beispiele zeigen, welcher Befehl am sinnvollsten ist, wenn während der Entwicklung Fehler auftreten. Weiterlesen
von- Anthony Howell, Equip
- Stuart Burns, MMC
-
Definition
11 Aug 2024
Representational State Transfer (REST)
Representational State Transfer (REST) ist ein Architekturstil für die Entwicklung von Webservices und Systemen, die einfach miteinander kommunizieren können. Weiterlesen
von- Kevin Ferguson
- Kerry Doyle
- Rahul Awati, Contributing Writer
-
Definition
10 Aug 2024
Qualitätskontrolle (Qualitätsprüfung)
Qualitätskontrolle oder Qualitätsprüfung ist eine im Qualitätsmanagements von Unternehmen integrierte Kontrolle der Produkt- oder Dienstleistungsqualität. Weiterlesen
-
Tipp
09 Aug 2024
Leitfaden für die Einführung von ChatGPT Enterprise
ChatGPT Enterprise stellt leistungsstarke generative KI-Funktionen für geschäftliche Anwendungsfälle zur Verfügung. Doch die Implementierung erfordert sorgfältige Planung. Weiterlesen
-
Meinungen
06 Aug 2024
KI-Code-Generatoren: Wie viel Kontrolle ist nötig?
Bei der Softwareentwicklung kann KI auf unterschiedliche Weise zur Unterstützung eingesetzt werden. Dabei sollten die damit verbundenen Herausforderungen berücksichtigt werden. Weiterlesen
von- Mike McGuire, Synopsys Software Integrity Group
-
Definition
04 Aug 2024
Platform as a Service (PaaS)
Platform as a Service (PaaS) ist ein Cloud-Computing-Modell, das für die Softwareentwicklung geeignet ist. Provider hosten Tools für Hard- und Software auf ihrer Infrastruktur. Weiterlesen
von- Stephen J. Bigelow, Senior Technology Editor
- Wesley Chai, TechTarget
-
Definition
04 Aug 2024
Default
Default steht für alle Standardeinstellungen und -vorgaben, die eine Software zum Beispiel verwendet, wenn vom Nutzer noch keine Änderungen daran vorgenommen wurden. Weiterlesen
-
Tipp
02 Aug 2024
Best Practices und Tools für die Softwaredokumentation
Softwaredokumentation unterstützt dabei, Entwicklungsprojekte zu gestalten und bestehende Angebote zu verbessern. Wir stellen Tools für die Softwaredokumentation vor. Weiterlesen
-
Ratgeber
01 Aug 2024
Lokale Änderungen in einem Git-Arbeitsverzeichnis verwerfen
Git bietet mehrere Befehle, um lokale Änderungen in einem Arbeitsverzeichnis zu verwerfen. In diesem Tutorial stellen wir die drei Befehle vor und worauf man achten sollte. Weiterlesen
-
Tipp
31 Jul 2024
Wie Sie in sechs Schritten ein Proof of Concept erstellen
Bei dem Erstellen eines Proof-of-Concept-Projekts müssen Sie nicht nur beteiligte Interessengruppen miteinbeziehen, sondern beispielsweise auch technische Anforderungen beachten. Weiterlesen
von- Stephen J. Bigelow, Senior Technology Editor
- Adam Bertram
-
Definition
30 Jul 2024
Datenwissenschaft (Data Science)
Datenwissenschaft wendet fortschrittliche Analysetechniken und wissenschaftliche Prinzipien an, um aus Daten wertvolle Informationen für den Geschäftsbetrieb zu gewinnen. Weiterlesen
-
Definition
28 Jul 2024
Systemsoftware
Die Systemsoftware ist nicht nur die Schnittstelle zwischen den Benutzeranwendungen und der Hardware, sondern steuert auch die Programme von Anwendungen und Hardware. Weiterlesen
von- Ben Lutkevich, TechTarget
- Ivy Wigmore, TechTarget
-
Definition
28 Jul 2024
Unique Identifier (UID)
Ein Unique Identifier (UID) ist eine numerische oder alphanumerische Zeichenfolge, die einer einzelnen Einheit innerhalb eines bestimmten Systems zugeordnet ist. Weiterlesen
-
Definition
27 Jul 2024
Reaktive Programmierung
Reaktive Programmierung ist ein Programmierparadigma, das sich auf asynchrone Programmierlogiken stützt, um Echtzeit-Updates zu verarbeiten. Weiterlesen
von- Tom Nolle, CIMI Corporation
- Alexander S. Gillis, Technischer Autor und Redakteur
-
Tipp
25 Jul 2024
Wie man eine ansprechende README-Datei anlegt
Entwickler sollten lernen, eine README-Datei zu erstellen, um Kollegen und Kunden mit wichtigen Informationen über ihre Softwareprojekte zu versorgen. Weiterlesen
-
Meinungen
24 Jul 2024
Visuelle Inhalte mit einer MACH-Architektur effizienter nutzen
Wie kann die IT-Abteilung optimierte Bilder und Videos auf allen Kanälen und Plattformen bearbeiten, konvertieren und deren Performance optimieren? Mit einer MACH-Architektur. Weiterlesen
von- Sanjay Sarathy, Cloudinary
-
Definition
23 Jul 2024
Anwendung (Anwendungssoftware)
Eine Anwendung oder Anwendungssoftware ist ein Computersoftwarepaket, das eine bestimmte Funktion direkt für einen Endbenutzer oder eine andere Anwendung ausführt. Weiterlesen
-
Tipp
22 Jul 2024
DevSecOps: SAST versus DAST versus SCA
SAST, DAST und SCA DevSecOps-Tools können Codesicherheitstests automatisieren. Erfahren Sie, was die einzelnen Testmethoden leisten, und sehen Sie sich Open-Source-Optionen an. Weiterlesen
-
Definition
14 Jul 2024
Algorithmus
Ein Algorithmus ist ein systematisches Verfahren, dass Rechenprozesse nach einem bestimmten und sich wiederholenden Schema durchführt und reproduzierbare Resultate erzeugt. Weiterlesen
-
Meinungen
10 Jul 2024
Testautomatisierung und Community-basierte Entwicklung
Ein Community-basierter Ansatz ermöglicht es Unternehmen, schneller Ingenieure zu finden, die ihren wechselnden Entwicklungsanforderungen entsprechen. Weiterlesen
von- Adonis Celestine, Applause
-
Definition
09 Jul 2024
Modultest (Unit-Test)
Ein Unit-Test, auch Modultest oder Komponententest, wird in der Softwareentwicklung angewendet, um die funktionalen Einzelteile (Units) von Computerprogrammen zu testen. Weiterlesen
-
Tipp
08 Jul 2024
Welche Arten von APIs gibt es und wie unterscheiden sie sich?
Unternehmen verlassen sich bei der Interaktion mit Kunden und Partnern zunehmend auf APIs. Alles beginnt damit, zu wissen, welche Art von API für deren Bedürfnisse geeignet ist. Weiterlesen
-
Definition
07 Jul 2024
Monolithische Architektur
Eine monolithische Architektur beschreibt den Aufbau eines Softwareprogramms. Die zentrale, nicht-modulare Codebasis bringt zunächst Vorteile, wird aber langfristig zu komplex. Weiterlesen
von- Rahul Awati, Contributing Writer
- Ivy Wigmore, TechTarget
-
Definition
06 Jul 2024
R (Programmiersprache)
Die Programmiersprache R ist eine Open-Source-Skriptsprache, welche für statistische Berechnungen, Predictive Analytics und Datenvisualisierungen verwendet wird. Weiterlesen
von- Scott Robinson, Analogica
- Ed Burns, Site Editor
-
Ratgeber
05 Jul 2024
Wie man ein bestehendes Projekt auf GitHub überträgt
Es gibt verschiedene Gründe, warum Sie ein Projekt in ein bestehendes GitHub-Repository verschieben müssen. Dieses Tutorial zeigt die beiden Methoden. Weiterlesen
-
Definition
30 Jun 2024
Fuzz-Testing (Fuzzing)
Fuzz-Testing ist ein Verfahren, bei der Software, Betriebssysteme und Netzwerke mit zufälligen Daten auf Programmierfehler und Sicherheitslücken geprüft werden. Weiterlesen
-
Definition
29 Jun 2024
Bestärkendes Lernen (Reinforcement Learning)
Bestärkendes Lernen (Reinforcement Learning) ist eine Methode des maschinellen Lernens, bei der ein Agent selbstständig eine Strategie durch Belohnungen erlernt. Weiterlesen
von- Joseph M. Carew, TechTarget
- Cameron Hashemi-Pour
-
Definition
29 Jun 2024
Geschäftsprozessmodellierung
Geschäftsprozessmodellierung wird vor allem im Rahmen des Geschäftsprozessmanagements, der Softwareentwicklung und der Systementwicklung eingesetzt. Weiterlesen
-
Definition
25 Jun 2024
Deklarative Programmierung
Bei der deklarativen Programmierung geben Entwickler im Gegensatz zur imperativen Programmierung, das Endergebnis an, statt die notwendigen Schritte zu definieren. Weiterlesen
von- Rahul Awati, Contributing Writer
- Adam Bertram
-
Definition
22 Jun 2024
Kill Switch (Notausschalter)
Ein Kill Switch (Notausschalter) dient im IT-Kontext häufig dazu, bei einem Sicherheitsvorfall ein Gerät, ein Programm oder einen Dienst abzuschalten oder herunterzufahren. Weiterlesen
-
Ratgeber
20 Jun 2024
Die führenden operativen Datenbanksysteme im Überblick
Der Markt für operative Datenbanksysteme ist teilweise unübersichtlich. Kennt man seine Anforderungen, ist man aber auf einem guten Weg bei der Auswahl. Weiterlesen
-
Definition
16 Jun 2024
Remote Procedure Call (RPC)
Ein Remote Procedure Call oder entfernter Prozeduraufruf ist ein Kommunikationsprotokoll, das ein Programm verwendet, um einen Dienst von einem entfernten Programm anzufordern. Weiterlesen
von- Linda Rosencrance
- Alexander S. Gillis, Technischer Autor und Redakteur
-
Definition
16 Jun 2024
Interoperabilität
Bei der Interoperabilität geht es darum, dass Systeme, Software oder andere Produkte ohne Eingreifen des Anwenders auf koordinierte Weise miteinander kommunizieren können. Weiterlesen
-
Definition
15 Jun 2024
IBM (International Business Machines)
IBM ist ein großes international agierendes Unternehmen, dass bereits Anfang des 20. Jahrhunderts gegründet wurde und sich sehr früh auf IT-Lösungen spezialisierte. Weiterlesen
von- Andy Patrizio
- John Moore, TechTarget
-
Meinungen
12 Jun 2024
Wie aktives Lernen das Trainieren von KI-Modellen beschleunigt
Die repetitiven und manuellen Aufgaben des KI-Trainings kann die KI selbst übernehmen, wenn durch aktives Lernen ein intelligenter Workflow für die Datenannotation geschaffen wird. Weiterlesen
von- Christian Heinrichs, UiPath
-
Definition
11 Jun 2024
Fibonacci-Folge
Die Fibonacci-Folge ist eine Reihe ganzer Zahlen, die mit einer Null beginnt, gefolgt von einer Eins, einer weiteren Eins und dann von einer Reihe stetig steigender Zahlen. Weiterlesen
-
Tipp
10 Jun 2024
REST versus SOAP: den passenden Webservice wählen
SOAP und REST bieten unterschiedliche Methoden zum Aufrufen eines Webdienstes. Lernen Sie die Unterschiede zwischen beiden Ansätzen kennen und wofür sie sich einsetzen lassen. Weiterlesen
-
Definition
09 Jun 2024
Falsch Positiv (False Positive)
Ein sogenanntes False Positive oder Falsch Positiv ist ein Fehler bei einer Überprüfung, bei der ein vordefinierter Zustand fälschlicherweise als solcher erkannt wurde. Weiterlesen
-
Definition
08 Jun 2024
Nyquist-Theorem (Nyquist-Shannon-Theorem, Abtasttheorem)
Das Nyquist-Theorem ist der Grundsatz, dass die Abtastrate einer reinen Sinuswelle mindestens das Doppelte ihrer Frequenz betragen muss, um sie genau zu reproduzieren. Weiterlesen
-
Meinungen
05 Jun 2024
Fünf Tipps für eine entwicklerfreundliche DevSecOps-Strategie
Eine DevSecOps-Strategie verteilt die Verantwortung für Sicherheit über Teams hinweg, anstatt sie zu isolieren. Fünf Tipps, um die DevSecOps-Erfahrung für Entwickler zu verbessern. Weiterlesen
von- Nick Liffen, GitHub
-
Ratgeber
03 Jun 2024
Wie man eine MySQL-Datenbank unter Linux installiert
Lernen Sie, wie man eine MySQL-Datenbank unter Linux erstellt und Datenbankbenutzer mit Berechtigungen anlegt. Dies ermöglicht die Arbeit mit vielen anderen Diensten. Weiterlesen
-
Definition
02 Jun 2024
Software Bill of Materials (SBOM)
Eine Software Bill of Materials (SBOM) ist eine Inventarliste aller Komponenten und Abhängigkeiten, welche die Entwicklung und Bereitstellung einer Software beinhaltet. Weiterlesen
-
Definition
01 Jun 2024
Native Anwendung (native Applikation oder native App)
Eine native Anwendung oder native App ist eine Software, das für die Verwendung auf einem bestimmten Betriebssystem oder einem bestimmten Gerät entwickelt wurde. Weiterlesen
-
News
30 Mai 2024
Kostenloses E-Handbook: Best Practices für DevOps
Die DevOps-Methode soll die Zusammenarbeit von Entwicklungs- und IT-Betriebsteams fördern. Das kostenlose E-Handbook dient als Leitfaden, um DevOps optimal umzusetzen. Weiterlesen
-
Feature
28 Mai 2024
AWS Summit Berlin 2024: souveräne Cloud mit neuer Region
AWS rückte ein Thema in den Mittelpunkt des Summit in Berlin: ab Ende 2025 gibt es mit Brandenburg eine neue Region, die digitale Souveränität für europäische Kunden bieten soll. Weiterlesen
von- Dr. Guido Söldner, Söldner Consult
-
Tipp
27 Mai 2024
5 bewährte Sicherheitspraktiken für den Einsatz von PaaS
Die APIs, die Wahl der Sprache und Cybersicherheitsfunktionen können von PaaS-Anbieter zu Anbieter unterschiedlich sein. Fünf Best Practices für mehr PaaS-Sicherheit. Weiterlesen
-
Feature
27 Mai 2024
Vereinfachen Sie die Entwicklung mobiler Unternehmens-Apps
Ohne die richtigen Ressourcen kann die Entwicklung von mobilen Apps herausfordernd sein. Lesen Sie, wie Sie den Prozess beginnen und welche Tools die Entwicklung rationalisieren. Weiterlesen
-
Definition
26 Mai 2024
Jenkins
Jenkins ist ein quelloffenes DevOps-Tool für Continuous Integration/Continuous Delivery und Deployment (CI/CD), das in der Programmiersprache Java geschrieben wurde. Weiterlesen
-
Tipp
23 Mai 2024
Die 10 besten PaaS-Anbieter und welche Funktionen sie bieten
PaaS ist eine Option für Entwickler, die die Kontrolle über das App-Hosting und eine einfache Anwendungsbereitstellung wünschen. Die Angebote unterscheiden sich aber teils deutlich. Weiterlesen
von- Brien Posey
- Johanna McDonald, Assistant Online Editor
-
Meinungen
15 Mai 2024
Wie Unternehmen für mehr API-Sicherheit sorgen
Programmierschnittstellen, kurz APIs, sind das Rückgrat des Internets. Es ist Aufgabe von IT-Sicherheitsexperten, öffentlich zugänglichen Schnittstellen zu schützen. Weiterlesen
von- Stefan Henke, Cloudflare
-
Definition
13 Mai 2024
Programm (Computerprogramm)
In der Informatik ist ein Programm (Computerprogramm) ein spezifischer Satz von geordneten Rechenoperationen, die ein Computer ausführen soll. Weiterlesen
-
Feature
13 Mai 2024
Wie generative KI die kreative Prozesse verändert
KI-Tools bieten neue Möglichkeiten für die Inhaltserstellung, werfen jedoch Fragen zur Originalität, Ethik und zu den Auswirkungen der Automatisierung auf kreative Berufe auf. Weiterlesen
-
Definition
12 Mai 2024
Künstliche Intelligenz (KI)
Künstliche Intelligenz simuliert menschliche Intelligenzprozesse. Mit den richtigen Trainingsdaten kann KI neue Inhalte erstellen, wie Text, Sprachausgaben oder Bilder. Weiterlesen
von- Linda Tucci, TechTarget
- Nicole Laskowski, Senior News Writer
-
Definition
12 Mai 2024
Skriptsprache
Skriptsprachen sind eine Form von Programmiersprachen. Sie werden in der Regel zur Laufzeit an einen Übersetzer übergeben, der sie in Maschinencode übersetzt. Weiterlesen
-
Feature
09 Mai 2024
Potenziale und Risiken von KI in der Softwareentwicklung
Künstliche Intelligenz in der Softwareentwicklung kann einen Wandel bewirken, wirft aber auch Fragen auf. Was bedeutet KI-generierter Code für die Zukunft des Technologiebereichs? Weiterlesen
-
Definition
07 Mai 2024
Überwachtes Lernen (Supervised Learning)
Überwachtes Lernen ist ein Ansatz zur Entwicklung künstlicher Intelligenz, bei dem ein Algorithmus auf Daten trainiert wird, die für eine bestimmte Ausgabe markiert wurden. Weiterlesen
-
Tipp
06 Mai 2024
20 systemctl-Befehle für System- und Servicemanagement
System- und Servicemanagement sind für die Kundenzufriedenheit und die Bereitstellung von Diensten unerlässlich. Diese 20 systemctl-Befehle erleichtern die Arbeit für Admins. Weiterlesen
-
Definition
05 Mai 2024
BIOS (Basic Input/Output System)
Ein BIOS ist ein Computerprogramm, mit dem das System nach Einschalten gestartet wird. Es kontrolliert zudem den Datentransfer zwischen Betriebssystem und Peripheriegeräten. Weiterlesen
-
Definition
05 Mai 2024
C++
C++ ist eine objektorientierte Programmiersprache (OOP), die für die Erstellung umfangreicher Anwendungen geeignet ist. C++ ist eine Obermenge der Sprache C. Weiterlesen
-
Definition
04 Mai 2024
Compiler (Kompilierer)
Ein Compiler (Kompilierer) ist ein Programm, das den Quellcode aus den Textdateien einer Programmiersprache in Maschinencode, Bytecode oder andere Programmiersprachen übersetzt. Weiterlesen
-
Meinungen
03 Mai 2024
DevOps-Teststrategie: Schluss mit manueller Nachverfolgung
Softwaretests sind ein wichtiger Bestandteil moderner DevOps-Prozesse. Für eine nahtlose Zusammenarbeit der Teams sollten Unternehmen automatisierte Abläufe einsetzen. Weiterlesen
-
Definition
30 Apr 2024
JavaScript Object Notation (JSON)
JavaScript Object Notation, kurz JSON, ist ein textbasiertes, menschenlesbares Datenformat, das zum Austausch von Daten zwischen Webclients und Webservern genutzt wird. Weiterlesen
-
Definition
28 Apr 2024
Extrapolation und Interpolation
Extrapolation und Interpolation sind Methoden zur Bestimmung hypothetischer Werte für eine unbekannte Variable auf Grundlage der Beobachtung anderer Datenpunkte. Weiterlesen
-
Definition
27 Apr 2024
Markov-Modell
Ein Markov-Modell ist eine stochastische Methode für sich zufällig verändernde Systeme, bei der man annimmt, dass künftige nicht von vergangenen Zuständen abhängen. Weiterlesen
-
Definition
25 Apr 2024
DevSecOps
Der Ansatz DevSecOps kombiniert Anwendungsentwicklung, Sicherheit und Betrieb in Verbindung mit einer automatisierten Integration und Bereitstellung CI/CD. Weiterlesen
-
Tipp
25 Apr 2024
Tutorial: So machen Sie einen Git Commit rückgängig
Viele Nutzer verwenden den Befehl git revert falsch. In dieser Anleitung erklären wir, wie Sie ihn richtig benutzen und einen Commit rückgängig machen. Weiterlesen
-
Tipp
22 Apr 2024
GitHub Copilot und ChatGPT: ein Vergleich der beiden Tools
GitHub Copilot und ChatGPT sind generative KI-Tools, die Programmierer bei der Entwicklung unterstützen. Welche Stärken und Schwächen beide Tools auszeichnen. Weiterlesen
-
Definition
20 Apr 2024
Objektorientierte Programmierung (OOP)
Objektorientierte Programmierung ist ein Modell der Computerprogrammierung, bei dem sich das Softwaredesign auf Daten oder Objekte und nicht auf Funktionen und Logik konzentriert. Weiterlesen
von- Sarah Lewis, TechTarget
- Alexander S. Gillis, Technischer Autor und Redakteur
-
Tipp
18 Apr 2024
Polly, Rekognition, Lex und Bedrock: KI-Dienste in AWS nutzen
AWS stellt verschiedene KI-Dienste zur Verfügung. Polly, Rekognition, Lex und Bedrock sollen Kunden bei der Entwicklung eigener KI-Anwendungen unterstützen. Weiterlesen