MobX vs. Redux

MobX vs. Redux: Auswahl der richtigen State-Management-Lösung

Beim Arbeiten mit beliebten Frameworks wie React oder Vue müssen wir eine bequeme Speicherung und Verwaltung des Anwendungszustands organisieren. Beispielsweise ermöglicht React die Verwaltung des Zustands von Komponenten direkt aus der Box mit this.setState und this.state. Doch mit dem Wachstum der Anwendung kommt der Bedarf an Kommunikation zwischen den Komponenten, was oft zu unzureichender Funktionalität

Animationen in Android Image Loaders: Vergleich von Picasso, Glide und Fresco

Eine moderne Android-Anwendung ist ohne Image Loader kaum vorstellbar. Diese übernehmen die harte Arbeit des asynchronen Ladens, der Fehlerverarbeitung, der Platzhalteranzeige, des Cachings und der Bildtransformation. Die Prozessautomatisierung befreit den Entwickler davon, das Rad neu zu erfinden, und gibt ihm die Möglichkeit, sich auf die Geschäftslogik statt auf Boilerplate-Code zu konzentrieren. Im Jahr 2021 sind
ASP.NET Core Pros and Cons

ASP.NET Core Vor- und Nachteile

Im Anschluss an den Artikel, in dem wir diskutierten, was für Docker-Container geeigneter ist: .NET Core oder .NET Framework, werfen wir einen genaueren Blick auf die Vorteile und Nachteile von ASP.NET Core. Als .NET-Entwicklungsunternehmen verstehen wir, dass .NET Core und ASP.NET Core zwei unabhängige Technologien sind, die sich ähneln und unterscheiden, ähnlich wie das .NET
communication between microservices

Azure Service Bus in .NET Core: Kommunikation zwischen Microservices

Das Thema Microservices-Architektur ist in den letzten Jahren immer populärer geworden. Der Grund dafür liegt in den zahlreichen Vorteilen, die der modulare Architekturstil mit sich bringt, vor allem wenn es um die Entwicklung komplexer Anwendungen geht.
Asynchronous programming in Flutter

Asynchrones Programmieren in Flutter

Moderne mobile Apps ohne asynchronen Code zu entwickeln, ist undenkbar. Die meisten Aufgaben, die eine Anwendung ausführen muss, erfordern in gewissem Maße ein langes Warten auf das Ergebnis der Operation: Netzwerkanfragen, Datenbankoperationen und das Einlesen von Benutzereingaben. Ein asynchroner Ansatz (Ausführung eines Prozesses ohne Blockierung) ermöglicht eine effizientere Nutzung der Ressourcen des Geräts. Angesichts der
Android image loaders

Glide vs Picasso vs Fresco: Android Image Loader Test

Es ist fast unmöglich, eine kommerzielle Android-Anwendung zu finden, die keine Bilder in ihrer Schnittstelle verwendet. Das Herunterladen eines Bildes in die entsprechende Ansicht kann trotz der scheinbaren Einfachheit des Vorgangs große Probleme für den Entwickler verursachen. Was ist zum Beispiel, wenn das Bild auf dem Server gespeichert ist? Um es auf dem Bildschirm anzuzeigen,
Monolithic vs Microservices Architechture - Redwerk

Monolithische vs. Microservices-Architektur für .NET

Dieser Artikel ist eine Einführung in die Entwicklung und Verwaltung von Microservices-basierten Anwendungen. Er beschreibt Entwurfs- und Implementierungsansätze mithilfe von .NET Core und Docker-Containern. Dieser Artikel richtet sich an .NET-Entwickler und Lösungsarchitekten, die eine Entscheidung über ihre Anwendungsarchitektur treffen müssen und mit der Microservices-basierten Architektur nicht vertraut sind. In diesem Artikel erfahren Sie mehr über
.NET logging frameworks

Strukturierte Protokollierung in .NET-Protokollierungs-Frameworks von Drittanbietern

Die Protokollierung ist ein wesentlicher und wertvoller Bestandteil der Softwareentwicklung. Es wird zu einem „Muss“ in jeder Bibliothek oder Anwendung. Die Protokollierung kann bei jedem Schritt der Software-Entwicklung helfen, Probleme und Fragen zu finden, vor allem aber in Fällen, in denen die übliche Debugging-Methode nicht möglich ist. Wenn Sie zum Beispiel Ihre Anwendung in Produktion
Azure Cache for Redis

Azure Cache für Redis: Anleitung für Anfänger

Anwendungen und Webdienste sind heutzutage das Herzstück eines jeden Unternehmens, so dass selbst kleine Firmen ihre eigenen Websites oder mobilen Anwendungen haben. Die Latenzzeit, die die Nutzer beim Abrufen von Daten erleben, hat einen großen Einfluss auf den Eindruck, den sie von der Nutzung Ihrer Lösung haben, insbesondere wenn das Ziel der Website der Verkauf

ASP.NET Core SignalR Einführung

ASP.NET Core SignalR ist eine Bibliothek von Microsoft, die insbesondere Entwicklern die Möglichkeit bietet, Echtzeitfunktionen in Webanwendungen einzubinden. Obwohl man bei dem Begriff „Echtzeit“ natürlich zuerst an Chats denkt, lässt sich SignalR auf viele Anwendungsfälle wie Spiele, Online-Umfragen, Echtzeit-Dashboards, kollaborative Anwendungen und so weiter anwenden. Wir bei Redwerk haben viel Erfahrung mit SignalR und können