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.
-
Meinungen
18 Mär 2024
Europäische Firmen: Sorge um Ethik und Vorurteile generativer KI
Beim Einsatz generativer KI sind noch viele Hürden zu nehmen, damit sichere, faire und nutzbringende Resultate gewährleistet werden können. Es gibt aber regionale Unterschiede. Weiterlesen
-
News
14 Mär 2024
Globale IT-Studie: Die Budgetpläne fürs Informationsmanagement
Datenmengen wachsen und Unternehmen sehen vermehrt das Wertschöpfungspotenzial ihrer Informationen. Deswegen investieren Firmen auch 2024 in Lösungen fürs Informationsmanagement. Weiterlesen
-
News
14 Mär 2024
Globale IT-Studie: Die Budgetpläne fürs Informationsmanagement
Datenmengen wachsen und Unternehmen sehen vermehrt das Wertschöpfungspotenzial ihrer Informationen. Deswegen investieren Firmen auch 2024 in Lösungen fürs Informationsmanagement. Weiterlesen
-
News
11 Mär 2024
Welche Softwareprojekte IT-Führungskräfte 2024 priorisieren
TechTarget und ESG haben IT-Verantwortliche befragt, wie Ihre Pläne und Strategien 2024 aussehen. Unternehmenssoftware soll dabei Kosten einsparen und Prozesse automatisieren. Weiterlesen
-
Tipp
11 Mär 2024
GitHub, AWS und Tabnine: KI-Entwicklungs-Tools im Vergleich
Die KI-Codierungs-Tools GitHub Copilot, Amazon CodeWhisperer und Tabnine verfolgen einen innovativen Ansatz für die Softwareentwicklung. Ein Funktionsvergleich der Tools. Weiterlesen
-
Definition
05 Mär 2024
ZeroOps
ZeroOps bedeutet, dass Entwickler keine Zeit für Infrastruktur sowie Betrieb aufwenden und stattdessen ihre gesamte Zeit in die Entwicklung von Softwareprodukten stecken. Weiterlesen
-
Tipp
23 Feb 2024
Die nützlichsten KI-Tools für DevOps-Teams
Die DevOps-Toolchain befindet sich am Wendepunkt, da Unternehmen versuchen, Zusammenarbeit, Produktivität, Effizienz und Sicherheit im DevOps-Lebenszyklus mit KI zu verbessern. Weiterlesen
-
Feature
22 Feb 2024
Wie künstliche Intelligenz IT-Kosten in die Höhe treibt
Der Boom der KI-Anwendungen bringt nicht nur Vorteile mit sich. Nicht nur die Entwicklung kostet, sondern auch der enorme Strom- und Ressourcenaufwand reibt die Kosten in die Höhe. Weiterlesen
-
Tipp
22 Feb 2024
Funktionstests von APIs sollten nicht vernachlässigt werden
APIs stellen die Verbindung zwischen Anwendungen und Datenbanken, Partnerservern und integrierten Anwendungen her. Die Prüfung ihrer Wirksamkeit ist daher unumgänglich. Weiterlesen
-
Definition
13 Feb 2024
Paarprogrammierung (Pair Programming)
Paarprogrammierung ist eine agile Softwareentwicklungstechnik, die auf Extreme Programming zurückgeht und bei der zwei Entwickler gemeinsam an einem Computer arbeiten. Weiterlesen
-
Meinungen
07 Feb 2024
Effiziente Softwaretests dank KI: 6 Prompts für Tester
Generative KI verspricht enorme Verbesserungen bei der Effizienz, Effektivität und Qualität von Softwaretests. Doch dafür braucht es den richtigen Umgang mit der Technologie. Weiterlesen
-
Meinungen
05 Feb 2024
Best Practices für KI entwickeln und so zum Vorreiter werden
Unternehmen können eine Vorreiterrolle bei der Entwicklung von Best Practices für künstliche Intelligenz einnehmen. Auf dem Weg dahin müssen aber einige Faktoren beachtet werden. Weiterlesen
-
Tipp
05 Feb 2024
Microsoft Dev Box: Entwicklungs-Workstation in der Cloud
Mit Dev Box stellt Microsoft einen Cloud-PC zur Verfügung, mit dem Entwickler ähnlich wie bei Windows 365 von überall auf ihre Programme zugreifen können. Weiterlesen
-
Tipp
01 Feb 2024
Diese 18 Tools sollten Datenwissenschaftler kennen
Datenwissenschaftler können auf zahlreiche Tools zurückgreifen. Wir stellen 18 Tools vor, einschließlich ihrer Funktionen, Möglichkeiten und Einsatzzwecke. Weiterlesen
-
Meinungen
31 Jan 2024
KI-Regeln in der EU: Innovation und Kontrolle im Einklang
Der EU AI Act muss einen Balanceakt zwischen Innovation und Sicherheit in einer vernetzten Welt schaffen. Sead Ahmetović, CEO von WeAreDevelopers, umreißt die Regeln hierfür. Weiterlesen
-
Meinungen
30 Jan 2024
E-Mobilität: Die Ladeinfrastruktur richtig absichern
Um die Infrastruktur für die Ladepunkte und Apps für Anwender bereitzustellen ist die Adoption der Cloud unumgänglich. Das vergrößert die Angriffsfläche, die es zu schützen gilt. Weiterlesen
-
Definition
30 Jan 2024
Retrieval-augmented Generation (RAG)
Retrieval-augmented Generation (RAG) ist ein KI-Framework, das Daten aus externen Wissensquellen abruft, um zum Beispiel die Qualität von Antworten in KI-Chatbots zu verbessern. Weiterlesen
-
Tipp
29 Jan 2024
Vorteile kompilierter regulärer Ausdrücke in Python und Java
Egal, ob Sie in Java oder Python programmieren, kompilierte reguläre Ausdrücke (Regular Expression, Regex) können Entwicklungsroutinen erheblich beschleunigen. Weiterlesen
-
Definition
26 Jan 2024
Digitale Transformation
Digitale Transformation besteht aus seiner Reihe digitaler Strategien, Maßnahmen und Technologie, die ein Unternehmen nutzt, um das Geschäft und dessen Wertschöpfung voranzutreiben. Weiterlesen
-
Meinungen
26 Jan 2024
Warum sich DevOps-Teams neu organisieren müssen
In herausfordernden Zeiten gilt es, besonders auf knappe Ressourcen zu achten. DevOps-Teams stehen daher auf dem Prüfstand. Sie werden sich in Zukunft neu organisieren müssen. Weiterlesen
-
Tipp
25 Jan 2024
Copilot für Microsoft 365 und GitHub Copilot im Vergleich
Es gibt erhebliche Unterschiede zwischen den verschiedenen Copilots, die Microsoft auf den Markt gebracht hat. Erfahren Sie mehr über Copilot für Microsoft 365 und GitHub Copilot. Weiterlesen
-
Tipp
22 Jan 2024
Sichere Softwareentwicklung mit GitHub Advanced Security
GitHub Advanced Security ist eine Erweiterung für GitHub Enterprise, die Sicherheitsfunktionen bietet, um den Softwareentwicklungsprozess zu schützen und zu verbessern. Weiterlesen
-
Definition
19 Jan 2024
Distributed-Ledger-Technologie (DLT)
Distributed Ledger Technologie ist eine Aufzeichnungsmethode für Daten. DLT nutzt verteilte Ressourcen, um die Daten verschlüsselt und manipulationssicher aufzubewahren. Weiterlesen
-
Meinungen
19 Jan 2024
EU-Ökodesign-Verordnung: Was auf Software-Unternehmen zukommt
Effizienzsteigerung in den Bereichen Energie und Ressourcen wird künftig mit der EU-Ökodesign-Verordnung Pflicht. Für die Softwareentwicklung bedeutet das große Herausforderungen. Weiterlesen
-
Tipp
18 Jan 2024
Ist Python weniger fehleranfällig als andere Sprachen?
Ist kürzerer Code zu dicht und schwer zu parsen, oder effizienter und sicherer? Warum die kompakte Syntax von Python in der Regel zu weniger fehlerhaftem Code führt. Weiterlesen
-
Meinungen
12 Jan 2024
API-Sicherheit und die Bedeutung der Zugriffskontrollen
APIs haben die Art und Weise, wie wir Software entwickeln und einsetzen, revolutioniert – gleichzeitig aber auch das Risiko von Datenschutzverletzungen und Cyberangriffen erhöht. Weiterlesen
-
Tipp
11 Jan 2024
Was ist das Strangler Pattern und wie funktioniert es?
Das Strangler Pattern ermöglicht es Softwareteams, Legacy-Systeme schrittweise in den Ruhestand zu versetzen und Anwendungen zu modernisieren. Wir erläutern die Schritte. Weiterlesen
-
Meinungen
10 Jan 2024
Erfolgreicher Einstieg ins Product Line Engineering (PLE)
Der Einsatz von Product Line Engineering (PLE) bietet Unternehmen den Vorteil, effizient und kosteneffektiv Produkte zu entwickeln, um im kundenorientierten Markt zu konkurrieren. Weiterlesen
-
Tipp
08 Jan 2024
Was ist Pseudocode und wie arbeitet man damit?
Das Schreiben von Pseudocode ist eine gute Möglichkeit, Problemlösungsfähigkeiten zu trainieren. Es unterstützt Entwickler, ihre Ideen zu konzipieren und zu kommunizieren. Weiterlesen
-
Tipp
04 Jan 2024
Die 8 wichtigsten Kategorien generativer KI-Tools für 2024
Benötigt ein Unternehmen ein generatives KI-Tool für ein Entwicklungsprojekt, ist die Auswahl mittlerweile groß. Wir stellen die wichtigsten Anwendungen vor. Weiterlesen
-
Definition
01 Jan 2024
Shift Left Testing
Shift Left Testing ist ein Ansatz zur Beschleunigung von Softwaretests, indem der Testprozess an einen früheren Punkt im Entwicklungszyklus verschoben wird. Weiterlesen
-
Tipp
01 Jan 2024
Überzeugenden Business Case für Softwareprojekte erstellen
Jeder Vorschlag für ein Softwareprojekt erfordert eine gründliche Analyse der technischen Aspekte, aber der Business Case für das Projekt sollte überzeugende Argumente liefern. Weiterlesen
-
Definition
26 Dez 2023
WebAssembly (Wasm)
WebAssembly (Wasm) wurde als portables Kompilierungsziel für Programmiersprachen entwickelt und ermöglicht den Einsatz im Web für Client- und Serveranwendungen. Weiterlesen
-
Tipp
25 Dez 2023
Beispiele und Tools für generative KI aus der Praxis
Die Industrie nutzt generative KI auf verschiedene Weise, um neue Inhalte zu generieren. Erfahren Sie mehr über erfolgreiche KI-Beispiele und herausragende Tools. Weiterlesen
-
Feature
21 Dez 2023
Wie man Legacy-Anwendungen richtig modernisiert
Für viele Unternehmen bedeuten System-Upgrades, dass sie Zeit, Geld und Ressourcen investieren müssen. Wie Sie Legacy-Anwendungen richtig modernisieren können. Weiterlesen
-
Definition
17 Dez 2023
Lift and Shift
Lift and Shift bezeichnet eine Migration – meist in die Cloud – bei der Anwendungen unverändert auf die neue Umgebung wechseln. Das Gegenstück dazu nennt man Refactoring. Weiterlesen
-
Feature
14 Dez 2023
Inspeere entwickelt verteiltes System für die Datensicherung
Das französische Start-up Inspeere hat mit Datis eine Lösung zur Datensicherung entwickelt, welche die Daten komprimiert, verschlüsselt und auf mehrere Speicher verteilt. Weiterlesen
-
News
13 Dez 2023
Google präsentiert zahlreiche Neuerungen für Gemini und AI
Google stellt im KI-Bereich zahlreiche neue Tools und Services für Entwickler und Unternehmen zur Verfügung, darunter Gemini Pro, Imagen 2 und Duet AI für Entwickler und SecOps. Weiterlesen
-
Tipp
11 Dez 2023
Wie WebAssembly Microservices immer stärker ergänzt
Die Microservices-Architektur ist inzwischen sehr beliebt, aber auch komplex und kostenintensiv. Die Implementierung von WebAssembly kann diese Probleme verkleinern. Weiterlesen
-
Tipp
08 Dez 2023
Ein Leitfaden für die Integration von ChatGPT Enterprise
ChatGPT Enterprise verspricht leistungsstarke generative KI-Funktionen für geschäftliche Anwendungsfälle, aber eine erfolgreiche Implementierung erfordert sorgfältige Planung. Weiterlesen
-
Definition
05 Dez 2023
Maschinelles Sehen (Machine Vision)
Maschinelles Sehen (Machine Vision) ist die Fähigkeit eines Computers, zu sehen. Dazu werden Videokameras, Analog-Digital-Wandler und digitale Signalverarbeitung benötigt. Weiterlesen
-
Tipp
30 Nov 2023
10 Gründe, die gegen den Einsatz von Microservices sprechen
Nicht jeder ist begeistert von einer Cloud-nativen Architektur. Die Nachteile von Microservices können Anwender davon überzeugen, bei einer traditionellen Architektur zu bleiben. Weiterlesen
-
Definition
28 Nov 2023
Polymorphismus
Polymorphismus ist ein Konzept in der objektorientierten Programmierung und bezieht sich auf die Idee, dass eine Entität im Code mehr als eine Form haben kann. Weiterlesen
-
News
27 Nov 2023
Leitfaden für die Entwicklung sicherer KI-Systeme
Beim Einsatz von KI-Systemen ist es wichtig, dass diese sicher geplant, umgesetzt und eingeführt werden. Ein Leitfaden internationaler Sicherheitsbehörden soll dabei helfen. Weiterlesen
-
Definition
23 Nov 2023
Quick Response Code (QR-Code)
Ein QR-Code (Quick Response Code) ist ein 2D-Code, der häufig für den einfachen Zugriff auf Informationen über ein Smartphone verwendet wird. Der Ursprung ist industrieller Natur. Weiterlesen
-
Definition
21 Nov 2023
Komplexe Ereignisverarbeitung (Complex Event Processing, CEP)
Complex Event Processing (CEP) beschäftigt sich mit der Erkennung, Analyse, Gruppierung und Verarbeitung von Ereignissen, die wahrscheinlich abhängig voneinander sind. Weiterlesen
-
Tipp
20 Nov 2023
JavaScript versus TypeScript: Was ist der Unterschied?
TypeScript und JavaScript sind zwei sich ergänzende Technologien, welche die Frontend- und Backend-Entwicklung vorantreiben. Die Gemeinsamkeiten und Unterschiede beider Sprachen. Weiterlesen
-
Tipp
16 Nov 2023
Kotlin versus Scala: Welche Sprache passt zu Ihrem Projekt?
Als Allzweck-Programmiersprachen haben sowohl Scala als auch Kotlin viel zu bieten. Das bedeutet aber nicht, dass ihre Anwendungsfälle die gleichen sind. Weiterlesen
-
Definition
14 Nov 2023
Lineare Regression
Lineare Regression ist eine Form der Regressionsanalyse, mit der man eine abhängige Variable durch eine oder mehrere unabhängige Variablen zu erklären versucht. Weiterlesen
-
Definition
09 Nov 2023
API-Schlüssel (API Key)
Ein API-Schlüssel ist eine eindeutige Kennung, mit der eine Verbindung zu einer API (Programmierschnittstelle) hergestellt oder ein API-Aufruf durchgeführt werden kann. Weiterlesen
-
Tipp
09 Nov 2023
Wie KI Low-Code/No-Code-Entwicklung für DevOps beeinflusst
Low-Code- und No-Code-Tools erweitern die DevOps-Community in einem Unternehmen und können in Verbindung mit KI die Effektivität ihrer Arbeitsabläufe und Produkte verbessern. Weiterlesen
-
Meinungen
08 Nov 2023
Low-Code und No-Code im Strudel der Informationstechnik
Low-Code- und No-Code-Umgebungen haben in den letzten Jahren einen Hype erlebt. Allerdings eignen sich die Plattformen nicht für jeden Anwender und jedes Unternehmen. Weiterlesen
-
Meinungen
03 Nov 2023
Open Source: Welche Herausforderungen können entstehen?
Insbesondere mittelständische Unternehmen sind beim Einsatz von Open Source oftmals vor Herausforderungen gestellt. Um Risiken zu vermeiden, gilt es einige Aspekte zu beachten. Weiterlesen
-
Meinungen
02 Nov 2023
Qualität in der Entwicklung mit Low-Code und KI sicherstellen
Um eine hohe Softwarequalität sicherzustellen, ist eine Quality-Engineering-Strategie erforderlich. Testautomatisierung mit Low-Code/No-Code und KI sind dafür entscheidend. Weiterlesen
-
Definition
30 Okt 2023
Cloud Foundry
Mit dem Open Source Platform as a Service Cloud Foudry erstellen Entwickler Anwendungen und können diese bereitstellen. Cloud Foundry stammt ursprünglich von VMware. Weiterlesen
-
Ratgeber
30 Okt 2023
Wie Generika in TypeScript funktionieren
Programmiersprachen wie Java, C# und Swift verwenden Generika, um Code zu erstellen, der wiederverwendbar ist. Hier erfahren Sie, wie Generika in TypeScript funktionieren. Weiterlesen
-
Feature
27 Okt 2023
Wie die Zukunft des maschinellen Lernens aussieht
Maschinelles Lernen verändert die Art, wie wir Code schreiben, Krankheiten diagnostizieren und Inhalte erstellen. Die Implementierung erfordert jedoch sorgfältige Überlegungen. Weiterlesen
-
Meinungen
25 Okt 2023
Maschinelles Lernen einführen: wie MLOps dabei unterstützt
Machine Learning Operations (MLOps) bietet eine Orientierung für Entwicklung, Integration und Betrieb von Machine-Learning-Anwendungen. Was MLOps insgesamt auszeichnet. Weiterlesen
-
Definition
24 Okt 2023
Artefakt (Softwareentwicklung)
Ein Artefakt ist ein Produkt der Softwareentwicklung, das Design und Funktion der Software beschreibt. Artefakte können Datenbanken, Datenmodelle, Dokumente oder Skripte sein. Weiterlesen
-
Tipp
20 Okt 2023
Einstieg in funktionale und objektorientierte Programmierung
Die Entscheidung zwischen funktionaler und objektorientierter Programmierung ist nicht einfach, aber es gibt eine Reihe von Faktoren, die die Entscheidung erleichtern. Weiterlesen
-
Feature
19 Okt 2023
8 Bereiche für die Verfeinerung generativer KI-Metriken
Wenn Sie den Erfolg von generativer KI messen möchten, sollten Sie sich im Vorfeld der Entwicklung auf Metriken einigen, welche die Leistung des Modells bewerten. Weiterlesen
-
Definition
17 Okt 2023
Continuous Deployment (kontinuierliche Bereitstellung)
Continuous Deployment ist eine Strategie für die Softwareentwicklung und -freigabe, bei der jede Codeänderung automatisch Tests und Prüfungen durchläuft, bevor sie live geht. Weiterlesen
-
Tipp
16 Okt 2023
Die wichtigsten HTTP-Methoden für die REST-API-Entwicklung
Diese fünf HTTP-Methoden sind zentral für die REST-API-Entwicklung. Verwenden Sie diesen Leitfaden, um die Unterschiede und Verwendungszwecke der einzelnen Methoden zu verstehen. Weiterlesen
-
Ratgeber
12 Okt 2023
Wie man ML-Workloads mit Apache Spark auf Kubernetes ausführt
IT-Mitarbeiter, die Machine Learning Workloads verwalten möchten, setzen zunehmend auf Apache Spark. Die notwendigen Schritte, um einen Spark-Cluster auf Kubernetes einzurichten. Weiterlesen
-
Tipp
10 Okt 2023
Erstellen Sie in sechs Schritten ein Proof of Concept
Gehen Administratoren ein Proof-of-Concept-Projekt an, müssen sie auf vieles achten: von den technischen Anforderungen bis hin zu den wichtigsten beteiligten Interessengruppen. Weiterlesen
-
Definition
10 Okt 2023
Continuous Delivery (CD)
Continuous Delivery (CD) ist ein Ansatz für die Softwareauslieferung, bei dem Entwicklungsteams Code in kurzen, aber kontinuierlichen Zyklen produzieren und testen. Weiterlesen
-
Feature
09 Okt 2023
Wie wird Regression beim maschinellen Lernen angewendet?
Regression beim maschinellen Lernen unterstützt Anwender, Prognosen zu erstellen und bessere Entscheidungen zu treffen, indem sie die Beziehungen zwischen Variablen aufdeckt. Weiterlesen
-
Tipp
06 Okt 2023
So setzen Sie GitCode auf einen früheren Commit zurück
Für Entwickler sind git reset und git revert Lebensretter. Diese Beispiele zeigen, welcher Befehl am sinnvollsten ist, wenn während der Entwicklung Fehler auftreten. Weiterlesen
-
Tipp
05 Okt 2023
KI-Modelle mit Google Cloud AutoML und Vertex AI entwickeln
Mit Google Cloud AutoML und Vertex AI lassen sich ohne umfassendes Fachwissen KI-und Machine-Learning-Modelle erstellen. Ein Einstieg in beide Plattformen. Weiterlesen
-
Definition
03 Okt 2023
Kontinuierliche Integration (Continuous Integration, CI)
Kontinuierliche Integration (CI) ist eine Praxis der Softwareentwicklung, bei der isolierte Änderungen sofort getestet werden, wenn sie zu einer Codebasis hinzugefügt werden. Weiterlesen
-
Tipp
02 Okt 2023
API-Schlüssel: Risiken und bewährte Security-Verfahren
API-Schlüssel sind kein Garant für die API-Sicherheit. Sie sind lediglich der erste Schritt der Authentifizierung und benötigen selbst Schutz, um die Angriffsfläche zu reduzieren. Weiterlesen
-
Definition
28 Sep 2023
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
26 Sep 2023
Synthetische Daten
Synthetische Daten sind Informationen, die künstlich erstellt und nicht durch reale Ereignisse generiert wurden. Sie dienen zum Beispiel als Ersatz für reale Testdatensätze. Weiterlesen
-
Antworten
22 Sep 2023
Beeinflussen KI-generierte Inhalte Suchmaschinenoptimierung?
Content-Vermarkter, die KI-generierte Inhalte nutzen möchten, sollten wissen, wie sich die Technologie auf bewährte SEO-Praktiken und Richtlinien für KI-Tools auswirkt. Weiterlesen
-
Definition
19 Sep 2023
Prompt Engineering
Prompt Engineering ist eine Technik der KI-Entwicklung zur Verfeinerung großer Sprachmodelle sowie von Eingaben für verschiedene generative KI-Dienste. Weiterlesen
-
Tipp
15 Sep 2023
Wie man die Kontrolle über API-Wildwuchs zurückgewinnt
Eine unzureichende Kontrolle über große Portfolios interner und externer APIs kann zu einem problematischen Wildwuchs führen. Wie Softwareteams dies verhindern. Weiterlesen
-
Meinungen
13 Sep 2023
Wie CIOs die Anwendungsentwicklung mit KI produktiv angehen
CIOs sollten eine Strategie für KI-Anwendungen entwickeln. Dabei müssen sie sicherstellen, dass Ressourcen effektiv eingesetzt und gewünschte Ergebnisse erzielt werden. Weiterlesen
-
Tipp
11 Sep 2023
Die funktionale Programmiersprache Roc verstehen
Roc ist eine relativ neue Programmiersprache mit noch kleiner Entwicklergemeinde. Die leicht verständliche Sprache verfolgt einen funktionalen Programmieransatz. Weiterlesen
-
Tipp
08 Sep 2023
Gemeinsamkeiten und Unterschiede von Haskell und PureScript
Haskell und PureScript bieten jeweils ihre eigenen einzigartigen Entwicklungsvorteile. Wie wählen Entwickler also zwischen diesen beiden beliebten Programmiersprachen aus? Weiterlesen
-
Definition
04 Sep 2023
Event-Driven Application (Ereignisgesteuerte Anwendung)
Ereignisgesteuerte Anwendungen sind so konzipiert, dass sie auf bestimmte Geschehnisse mit einer entsprechenden Reaktion antworten. Das kann ein Mausklick oder ein Ladevorgang sein. Weiterlesen
-
Meinungen
04 Sep 2023
Technologische Altlasten: Wenn Innovationen warten müssen
Auch in diesem Jahr behindern technologische Altlasten Innovationen in Deutschland. Die Menge an Zeit, Geld und Ressourcen, um veraltete IT zu warten, ist ein deutliches Problem. Weiterlesen
-
Tipp
01 Sep 2023
Risiken der Python-Anweisung import und wie man sich schützt
Die Python-Anweisung import birgt ein Sicherheitsrisiko, auf das Entwickler achten müssen. Hier erfahren Sie, wie sie funktioniert und warum es keine einfache Lösung gibt. Weiterlesen
-
Tipp
28 Aug 2023
Apache Nutch: Webcrawler für Suche, Extraktion und Analyse
Apache Nutch ist ein Webcrawler, der zusammen mit Apache Hadoop und anderen Open-Source-Anwendungen eingesetzt wird, um große Datenmengen aus Webanwendungen zu analysieren. Weiterlesen
-
Feature
25 Aug 2023
Tools zur Netzwerkautomatisierung: kaufen oder entwickeln?
Die meisten Unternehmen entwickeln Tools zur Netzwerkautomatisierung, mache kaufen sie. Es gibt Gründe für beide Ansätze. Finden Sie heraus, warum Ihre Firma dies auch tun sollte. Weiterlesen
-
Tipp
24 Aug 2023
Stücklisten und Security: Das müssen IT und DevOps wissen
Die Integration der Erstellung von Software-Stücklisten in den Lebenszyklus der Softwareentwicklung hilft IT- und DevOps-Teams sicherere und wartungsfreundlichere Apps erstellen. Weiterlesen
-
Tipp
24 Aug 2023
3 Fragen, die bei Tests digitaler Zwillinge wichtig sind
Ist Ihr Team darauf vorbereitet, die richtigen Daten zu erfassen, damit Ihre digitalen Zwillinge genau und effektiv getestet werden? Was bei den Tests zu beachten ist. Weiterlesen
-
Tipp
21 Aug 2023
So helfen cURL und Postman bei der Arbeit mit Netzwerk-APIs
Um mit Netzwerk-APIs zu arbeiten, bieten sich cURL und Postman an. Diese Tools ermöglichen es etwa, Schnittstelleninfos abzurufen und Gerätekonfigurationsdaten zu bearbeiten. Weiterlesen
-
Definition
16 Aug 2023
Offenes System
In der Informatik bezeichnet ein offenes System eine Software oder Hardware, für das Quellcode und Dokumentation frei zugänglich ist und das verändert und erweitert werden kann. Weiterlesen
-
Tipp
28 Jul 2023
CI/CD-Pipelines erklärt: Alles, was man wissen muss
Continuous Deployment (CD) und Continuous Integration (CI) machen Sofwareentwicklung effizienter, doch es gibt viel zu beachten. Alles, was Sie über CI und CD wissen müssen. Weiterlesen
-
Tipp
27 Jul 2023
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
-
Meinungen
26 Jul 2023
Auf dem Weg zur KI: Modelle in der Cloud entwickeln und testen
Unternehmen fahren am besten, wenn sie für Entwicklung und Training ihrer KI-Modelle einen Cloud-Ansatz wählen. Bei der Auswahl des Anbieters gilt es aber einiges zu beachten. Weiterlesen
-
Meinungen
18 Jul 2023
Firmen ohne eigene KI-Roadmap drohen neue Abhängigkeiten
Damit sich Unternehmen bei beim Einsatz von generativer KI nicht in neue Abhängigkeiten begeben, müssen sie Anwendungsfälle auf den Prüfstand stellen und KI-Strategien entwickeln. Weiterlesen
-
Definition
18 Jul 2023
Suchmaschinen-Ergebnisseite (SERP)
Eine Suchmaschinen-Ergebnisseite (SERP) ist die Liste der Ergebnisse, die eine Suchmaschine als Antwort auf eine bestimmte Wort- oder Stichwortabfrage zurückgibt. Weiterlesen
-
Meinungen
12 Jul 2023
Was hinter Everything as Code steckt
Everything as Code steht für eine Verlagerung weg von der manuellen Codeverwaltung hin zu einer auditierbaren Lösung, die den Aufwand für Wartung und Entwicklung reduziert. Weiterlesen
-
Tipp
10 Jul 2023
Low-Code/No-Code: Die Security-Risiken verringern
Unternehmen sollten keine Low-Code/No-Code-Entwicklung einführen, ohne sich intensiv mit der Security zu beschäftigen. Bewährte Verfahren können helfen, die Risiken zu minimieren. Weiterlesen
-
Feature
07 Jul 2023
Ist ChatGPT besser als Low-Code-Tools für die Programmierung?
ChatGPT kann zwar Code schreiben, aber es kann keinen Code integrieren oder Designideen entwickeln. Außerdem birgt es Sicherheits- und Lizenzierungsrisiken. Weiterlesen
-
Meinungen
05 Jul 2023
ChatGPT und Co.: Software mit KI-APIs intelligenter machen
KI wird immer wichtiger in der Softwareentwicklung. Der einfachste Weg für Entwickler, KI in ihre Anwendungen zu integrieren, ist dabei die Verwendung von APIs. Weiterlesen
-
Tipp
03 Jul 2023
Wie man Performance-Probleme in Python angeht
Python ist eine gute Sprache für Nicht-Programmierer, um mathematische und wissenschaftliche Aufgaben zu erledigen. Wie man Python-Leistungsprobleme beseitigt. Weiterlesen
-
Definition
27 Jun 2023
Organische Suchergebnisse
Organische Suchergebnisse sind unbezahlte Einträge, die auf Ergebnisseiten von Suchmaschinen erscheinen. Diese basieren zum Beispiel auf Domain-Autorität, Links und SEO. Weiterlesen
-
Definition
20 Jun 2023
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
-
Meinungen
14 Jun 2023
Citizen Development: So sieht die erfolgreiche Umsetzung aus
In Zeiten knapp werdender IT-Personalkapazitäten kann der Einsatz von Citizen Development eine Chance für Unternehmen sein. Wie setzt man diese Strategie aber richtig um? Weiterlesen
-
Tipp
12 Jun 2023
Generative KI: Anwendungsfälle für DevOps- und IT-Workflows
Generative KI wird oft in kreativen Projekten verwendet, doch es gibt auch Anwendungsfälle in DevOps- und IT-Workflows – wenn man ihre Risiken und Grenzen berücksichtigt. Weiterlesen