adesso BLOG

Schlagwörter:

  • Softwareprojekte

Alle Blogeinträge anzeigen
Inside adesso

02.12.2024 von Sven Sethmann und Bernd Steiner

Softwaretesting bei adesso - Das kann jede(r)?

Bild

Softwaretesting bei adesso: Mehr als nur Fehler suchen! Entgegen dem weit verbreiteten Klischee, dass Testen einfach oder langweilig ist, zeigen wir euch in unserem Blog-Beitrag, wie facettenreich die Arbeit als Softwaretesterin oder Softwaretester tatsächlich ist. Bei adesso spielt das Testen in jedem Projekt eine zentrale Rolle und wird durch vielfältige Communities und Entwicklungsmöglichkeiten unterstützt.

weiterlesen
Softwareentwicklung

Anfang der 2000er Jahre legte Dojo den Grundstein für viele Konzepte und Techniken, die heute als Standard gelten. Von modularer Programmierung über wiederverwendbare Komponenten bis hin zu asynchronen Funktionen: Dojo brachte innovative Lösungen in eine Zeit, in der es noch keine einheitlichen Standards für das Web gab. In meinem Blog-Beitrag möchte ich die Dojo Library vorstellen.

weiterlesen
Methodik

Warum Tests schreiben, wenn der Code schon fertig ist? Frühes Testen beginnt nicht im Code, sondern im Refinement. In diesem Blog-Beitrag zeige ich euch, wie „Example Mapping“ hilft, Test-First direkt in das Refinement zu integrieren. Dies stellt sicher, dass die Anforderungen von Anfang an klar sind und ermöglicht schnelleres und besseres Feedback.

weiterlesen
Softwareentwicklung

Versionskontrolle ist ein System, das Entwicklerinnen und Entwicklern hilft, Änderungen am Code zu verfolgen, zu verwalten und zu sichern. Dieser Blog-Beitrag richtet sich an Nichtentwicklerinnen und Nichtentwickler und erklärt, was Versionskontrolle ist, welche Vorteile sie bietet und wie sie in der täglichen Arbeit, insbesondere mit GitLab, eingesetzt werden kann.

weiterlesen
Softwareentwicklung

Seit Spring Boot 2.3 werden detaillierte Fehlermeldungen aus Sicherheitsgründen standardmäßig unterdrückt. Das Frontend benötigt aber oft spezifische Fehlerdetails, um eine gute User Experience zu gewährleisten. In diesem Blog-Beitrag zeige ich, wie ihr in Spring Boot Fehlerdetails sicher und gezielt an das Frontend weitergeben könnt - ohne die Sicherheit des Projekts zu gefährden. In meinem Blog-Beitrag erfahrt ihr außerdem, wie ihr mit @ControllerAdvice, ErrorAttributes und Annotations eine maßgeschneiderte Fehlerbehandlung implementieren könnt.

weiterlesen
Softwareentwicklung

13.08.2024 von Christian Ortiz

Spring Modulith als Alternative zu Microservices

Bild Christian Ortiz

Microservices sind ein vorherrschender Trend in der Softwarearchitektur, der große Systeme in unabhängige Einheiten zerlegt. Sie bieten Vorteile, sind aber nicht immer notwendig. Alternativ kann ein modularisierter Monolith sinnvoll sein, insbesondere wenn die Grenzen zwischen Microservices fließend sind. In diesem Blog-Beitrag werde ich auf Modularisierungskonzepte im Java-Ökosystem eingehen, mit einem Fokus auf Spring Modulith.

weiterlesen
Methodik

In der Welt der agilen Softwareentwicklung gibt es verschiedene Ansätze, um Teams dabei zu unterstützen, effizient zusammenzuarbeiten und qualitativ hochwertige Produkte zu liefern. Zwei beliebte Modelle sind das klassische Scrum und das Spotify-Modell. In diesem Blog-Beitrag werden ich die Unterschiede zwischen den beiden Ansätzen herausarbeiten und ihre jeweiligen Vor- und Nachteile untersuchen.

weiterlesen
Methodik

In der dynamischen Landschaft der Softwareentwicklung begegnen uns fast täglich neue Programmiersprachen, Frameworks und Tools, die unsere Arbeit als Entwicklerinnen und Entwickler effizienter, schneller und sicherer machen sollen. Zwei dieser Sprachen, die in letzter Zeit großen Einfluss gewonnen haben, sind Python und Rust. In diesem Blog-Beitrag möchte ich mich auf die Integration dieser beiden wichtigen Sprachen konzentrieren.

weiterlesen
Softwareentwicklung

13.11.2023 von Marc Mezger

Einführung in die Programmiersprache Rust

Bild Marc Mezger

In diesem Blog-Beitrag möchte ich einen kurzen, aber hoffentlich neugierig machenden Einblick in die faszinierende Welt der Programmiersprache Rust geben. Rust ist eine systemnahe Programmiersprache, die auf Leistung und Sicherheit abzielt, und ist ideal für eine Vielzahl von Anwendungen, von Systemprogrammierung bis hin zu Webentwicklung.

weiterlesen

Diese Seite speichern. Diese Seite entfernen.