Drei Personen sitzen an einem TIisch

adesso BLOG

93
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
Softwareentwicklung

25.01.2023 von Simon Stemper

Volltextsuchen mit Elasticsearch

Bild Simon Stemper

In diesem Blog-Beitrag zeige ich euch, wie ihr auf Basis der Open-Source-Software Elasticsearch textbasierte Daten speichert, indiziert und für menschliche User einfach durchsuchbar gestalten könnt. So entwickeln wir mit wenigen Mitteln eine performante und featurereiche Volltextsuche.

weiterlesen
Softwareentwicklung

24.01.2023 von Mahdyar Safarianbarmi

Software Craftsmanship und ihre Prinzipien

Bild Mahdyar Safarianbarmi

Sind die Softwareentwicklerinnen und Softwareentwickler einfach Herstellerinnen und Hersteller oder Ingenieurinnen und Ingenieure? Soll neue Software nur funktionieren oder auch einen Mehrwert bringen? Dieser Blog-Beitrag stellt das Manifest von Software Craftsmanship vor, um diese Fragen zu beantworten.

weiterlesen

Diese Seite speichern. Diese Seite entfernen.