adesso BLOG

106
Softwareentwicklung

Software ist überall. So enthalten beispielsweise Embedded Geräte eine Menge Software. Leider werden Fehler oft erst entdeckt werden, wenn die Software in Betrieb ist. Um dies zu vermeiden, empfehlen wir Ihnen eine FOTA-First-Mentalität (Firmware Over-the-Air).

weiterlesen
Softwareentwicklung

22.03.2023 von Vincent Scherb

Fehlerbehebung beim Open-Source-NuGet-Paket

Bild Vincent Scherb

Für ein Projekt entschloss ich mich, die libgit2-Bibliothek für die portable C#-Implementierung zu nutzen. Beim Hinzufügen des NuGet-Pakets in der aktuellen Version 0.26.2 (vom 11. Dezember 2019) trat ein Problem während der Laufzeit auf: Die freigegebene Bibliothek konnte nicht geladen werden. In diesem Blog-Beitrag erfahrt ihr mehr über diesen Fehler. Ich erkläre die einzelnen Schritte, wie ihr dieses Problem beheben und mit eurem Projekt fortfahren könnt.

weiterlesen
Softwareentwicklung

Python ist eine hochentwickelte, universelle Programmiersprache, die in verschiedenen Bereichen wie Data Science, maschinellem Lernen, Webentwicklung und Automatisierung weit verbreitet ist. Die Einfachheit der Syntax und die leichte Erlernbarkeit machen Python zu einer idealen Sprache für Anfängerinnen und Anfänger sowie für erfahrene Developer. In diesem Blog-Beitrag werde ich die Anwendungsgebiete sowie die Eigenschaften der Sprache beleuchten und einen Ausblick auf die Zukunft geben.

weiterlesen
Softwareentwicklung

Die Versionierung von Software ist ein praktisches Mittel, um den aktuellen Entwicklungsstand festzuhalten. Softwareversionen werden jedoch oft nur inkrementiert und bringen keinen Mehrwert. Da Versionierung in Regeln abgebildet werden kann, sollte dieser Prozess automatisiert werden. Semantische Versionierung gibt Softwareversionen eine Struktur, die allen Stakeholdern und dem Entwicklungsteam wichtige Informationen liefern kann. Wie das funktioniert, zeige ich in diesem Blog-Beitrag.

weiterlesen
Softwareentwicklung

28.02.2023 von Rico Komenda

Die bösen regulären Ausdrücke

Bild Rico Komenda

In diesem Blog-Beitrag gehe ich auf reguläre Ausdrücke (Regex) und deren Schattenseiten ein. Dabei gehe speziell darauf ein, wie ein Regex einen Denial-of-Service-Angriff auslösen kann.

weiterlesen
Softwareentwicklung

13.02.2023 von Christoph Kappel

Orchestrierung mit Nomad

Bild Christoph Kappel

Orchestrierung ist in aller Munde und aus vielen Bereichen nicht mehr wegzudenken - aber gibt es neben dem Platzhirsch Kubernetes eigentlich noch Alternativen? In diesem Blog-Beitrag werde ich mich mit dem Job Scheduler Nomad von HashiCorp beschäftigen und anhand von einfachen Beispielen beschreiben, welche Möglichkeiten dieser bietet. Anschließend gehe ich auf Deployments und weiterführende Themen wie Service Discovery und Canary Deployments ein.

weiterlesen
Softwareentwicklung

09.02.2023 von Dimitrije Kovacic und Marc Mezger

StackOverflow Developer Survey 2022 – Teil 2

Bild

Im ersten Teil unseres Beitrags haben wir die Frage geklärt, was genau die Stack Overflow Developer Survey ist. Zudem haben wir danach gefragt, welche Ausbildung Entwicklerinnen und Entwickler haben, wie lange sie schon arbeiten oder wie sie gern lernen. In diesem Teil geht es um die beliebtesten Programmiersprachen, Tools und Technologien, die verwendet werden sowie um verschiedene Meinungen zur Zukunft der Softwareentwicklung.

weiterlesen
Softwareentwicklung

27.01.2023 von Marc Mezger und Dimitrije Kovacic

StackOverflow Developer Survey 2022 – Teil 1

Bild

Im Allgemeinen ist eine professionelle Programmiererin oder ein professioneller Programmierer jemand, der über ein hohes Maß an Fachwissen in einer oder mehreren Programmiersprachen verfügt und in der Lage ist, dieses Fachwissen zum Entwerfen, Entwickeln und Warten von Softwaresystemen oder -anwendungen einzusetzen. Wann steigen die meisten in den Beruf ein, wie lange arbeiten sie in ihrem Beruf, wie bilden sie sich fort und welche Programmiersprache zahlt sich am besten auf das Gehalt aus? Diese Fragen beantworten wir in unserem Blog-Beitrag.

weiterlesen

Diese Seite speichern. Diese Seite entfernen.