Standard Post with Image

Effizientes Deployment: Ein Blick auf CI/CD mit Azure DevOps

Bereit, die Auslieferung deiner Software zu optimieren? In unserem Blogbeitrag zeigen wir, warum CI/CD in der Software-Entwicklung mittlerweile eine unerlässliche Methode ist, um die Bereitstellung von Software schneller, stabiler und reproduzierbarer umzusetzen. Finde heraus, wie einfach CI/CD mithilfe von Azure DevOps umsetzbar ist und Anwendungen selbst in On-Premise Umgebungen ausgeliefert werden können. Weiterlesen ...

Standard Post with Image

Machine Learning in der Cloud? Teil 3: MNIST-Klassifizierung

Machine Learning in der Cloud - in dieser Blogserie demonstriere ich, wie ein Modell zur Ziffern-Klassifizierung mithilfe von Azure Machine Learning trainiert und produktiv eingesetzt werden kann. Mit dem erarbeiteten Wissen aus den vorherigen Beiträgen werden wir uns in diesem Blogeintrag damit beschäftigen, ein Klassifizierungsmodell für das MNIST-Datenset zu trainieren. Das erhaltene Modell wird danach veröffentlicht und über eine HTTP-Schnittstelle getestet. Weiterlesen ...

Standard Post with Image

Texte mit ChatGPT erstellen

In einem Kundenprojekt arbeiten wir daran, die Erstellung von Prosa-Texten zu erleichtern. Wir möchten, dass Benutzer:innen gut formulierte Texte anhand relevanter Schlagwörter erstellen können. Mithilfe von ChatGPT können wir Textvorschläge generieren, die als Basis für die weitere Arbeit dienen. Weiterlesen ...

Standard Post with Image

ML in der Cloud? Teil 2: AML Konzepte

Machine Learning in der Cloud - in dieser Blogserie demonstriere ich, wie ein Modell zur Ziffern-Klassifizierung mithilfe von Azure Machine Learning trainiert und produktiv eingesetzt werden kann. In diesem Artikel werden wir neben dem später eingesetzten Datenset auch die Terminologie und Konzepte von Azure Machine Learning kennenlernen. Weiterlesen ...

Standard Post with Image

ML in der Cloud? Teil 1: Machine Learning Basics

Machine Learning in der Cloud - in dieser Blogserie demonstriere ich, wie ein Modell zur Ziffernklassifizierung mithilfe von Azure Machine Learning trainiert und produktiv eingesetzt werden kann. Im ersten Beitrag widmen wir uns Machine Learning Grundlagen. Weiterlesen ...

Standard Post with Image

Papier statt App? Einblicke in ein spannendes AI-Service.

Alle reden von Digitalisierung. Tablet statt Papier. Und ja, das macht in ganz vielen Fällen absolut Sinn. Wenn die Mechanikerin in der Auto-Werkstatt mit dem iPad unterm Arm zur Fahrzeugübergabe kommt und zur Dokumentation gleich 3 Fotos vom Kratzer auf der Stoßstange schießt: Weltklasse! Aber manchmal hat auch Papier seinen Charme, das müssen wir neidlos anerkennen. Weiterlesen ...

Standard Post with Image

Mal kurz mit Azure telefonieren

Azure Communication Services (ACS) ist ein neuer Kommunikationsdienst von Microsoft Azure, der sich aktuell in der Preview-Phase befindet (Stand 11.11.2020). Dieser bietet eine API, um Chat-Funktionalitäten bzw. Sprach- und Videoanrufe in Anwendungen zu integrieren. Weiterlesen ...

Standard Post with Image

LUIS - Kurzvideos zum Language Understanding Service

LUIS (Language Understanding Service) ist ein Dienst von Microsoft Azure, mit dessen Hilfe ein Machine Learning-Modell zur Erkennung natürlicher Sprache erzeugt werden kann. Weiterlesen ...

Standard Post with Image

MsGraph - die einheitliche Office Schnittstelle

In meinem ersten Blogartikel darf ich Microsoft Graph, die vernetzte Office 365 Schnittstelle, vorstellen. Dabei handelt es sich um eine API, welche alle bisherigen APIs von Office-Produkten wie Excel, Outlook oder Word, sowie Microsoft Services wie etwa OneDrive oder Azure AD, über eine REST Schnittstelle zugänglich macht. Weiterlesen ...

Standard Post with Image

Validierung mit dem Command-Query-Separation Muster

In meinem letzten Artikel Eine SOLIDe Architektur habe ich das Command-Query-Separation (CQS) Muster vorgestellt, das wir in einigen unserer Projekte erfolgreich einsetzen. Der heutige Artikel setzt darauf auf und zeigt, wie wir mit dem Muster die Validierung von Commands und Queries umsetzen. Weiterlesen ...

Standard Post with Image

Regression Demo ML.NET

Mit C#, ML.NET und Jupyter Notebooks ein einfaches Machine Learning-Modell erzeugen: Weiterlesen ...

Standard Post with Image

Wuzzel AI

Die Ergebnisse unseres täglichen Wuzzlturniers sollen mit künstlicher Intelligenz planbarer werden. Weiterlesen ...

Standard Post with Image

Video Capture application to demonstrate Azure Cognitive Services

I regularly demonstrate how to use the Microsoft Azure Cognitive Services and tried to find a way how to send a webcam live stream directly to the Cognitive Services. Weiterlesen ...

Standard Post with Image

Cheaten mit AI

Mein Kollege Michael Einsiedler hatte die Niederlagen beim Kartenspiel “Gruselino” satt und hat getan, was ein Software-Entwickler tun muss… Weiterlesen ...

Standard Post with Image

Objekterkennung mit der Custom Vision API

Passend zu Silvester: Dieses kurze Video zeigt, wie man Feuerwerke mit Hilfe von Machine Learning erkennen kann. Weiterlesen ...

Standard Post with Image

Jupyter Notebooks mit C#

Der YouTube-Kanal ML Intermezzo zeigt Wege zum Einstieg in die künstliche Intelligenz. Weiterlesen ...

Standard Post with Image

InkRecognizer Demo

Machine Learning wandert von den Forschungslaboren in die tägliche Praxis. Ich versuche, mit kurzen Videos über diesen YouTube-Kanal Denkanstöße zu geben Weiterlesen ...

Standard Post with Image

Developer-friendly documentation

Most developers don’t like writing documentation. It’s tedious work and it easily becomes outdated - and wrong documentation is even worse than none at all. Keeping the docs up to date can be a challenge though, especially if there are charts or diagrams involved. Weiterlesen ...

Standard Post with Image

Blockchain in der Praxis: Smart Contracts auf Ethereum

Ähnlich wie bereits in meinem letzten Blogpost Bitcoin – Was genau steckt dahinter, möchte ich wieder näher auf das Thema „Blockchain“ eingehen. Der Unterschied bei diesem Artikel ist nun aber, dass wir bis auf Codeebene in die Materie einsteigen und uns diesmal im Gegensatz zu Bitcoin mit der Ethereum-Blockchain auseinandersetzen. Weiterlesen ...

Standard Post with Image

build@softaware: Wir holen Seattle zu uns

Die softaware gmbh entschied sich heuer für entspannte Konferenzteilnahme und Sessionfeeling in Asten. Weiterlesen ...

Standard Post with Image

Blockchain Vortragstournee

Philipp Pendelin ist Experte bei der softaware für Ethereum-Blockchain und hat sein Wissen in einigen Vorträgen weitergegeben. Weiterlesen ...

Standard Post with Image

Content aware image cropping in .NET

In a recent project we had the requirement to automatically crop photos to various formats. The simplest solution that comes to mind first is to start from the center of the image and crop the edges depending on the target format. Weiterlesen ...

Standard Post with Image

W(AI)NACHTEN as a Service: Brief ans Christkind

Weihnachten steht vor der Tür - und in einem (nicht ganz ernst gemeinten) Blog zeige ich Ihnen, wie künstliche Intelligenz zum Gelingen des Festes beitragen kann. Weiterlesen ...

Standard Post with Image

Eine SOLIDe Architektur

Warum wir Geschäftslogik seit heuer anders implementieren: Zu Beginn eines jeden neuen Projekts entscheidet man sich für die grundlegende Architektur der neuen Anwendung.
In vielen unserer (Web-)Projekte verwenden wir die sogenannte 3-Schichten-Architektur. Weiterlesen ...

Standard Post with Image

softaware.Holidays - How Carl Friedrich Gauß helps us in resource planning and image categorization.

Holidays are those days in the year most of us are looking forward to, probably except you are the one who has to invite your family. ;)
Why we have to take care of them at softaware, why we created softaware.Holidays and how Carl Friedrich Gauß helped us realizing this library will be discussed in the following article. Weiterlesen ...

Standard Post with Image

Dependencies + Trends = Depentrendcy

Software wird immer modularer aufgebaut, damit steigt auch die Wiederverwendung. Im Zuge dieser Wiederverwendung entstehen Abhängigkeiten zu anderen Projekten – zum Beispiel NuGet-Abhängigkeiten in .NET oder Node-Abhängigkeiten in Angular. Weiterlesen ...

Standard Post with Image

Damit Sie keine lange Leitung haben: Entity Framework Performanceoptimierung

Die Entwicklung von Software ist in den meisten Fällen ein von Kompromissen geprägter Prozess. Qualität und damit Test- und Wartbarkeit, Funktionalität sowie natürlich das visuelle Erscheinungsbild des fertigen Softwareprodukts werden durch die Faktoren Zeit und Budget limitiert. Weiterlesen ...

Standard Post with Image

Reactive softaware

Software developers are interesting people. Although everyone strives to become as good in his job as possible, this seems to be especially true for software developers. At softaware our programming skills are not only improved by the projects we make, but we also have internal training from time to time. Everyone working here can and is encouraged to become a trainer, you only need to be enthusiastic about something that you want to share with your colleagues. Weiterlesen ...

Standard Post with Image

Meine künstliche Intelligenz.

Katze oder nicht Katze - das ist hier die Frage.

Letztes Jahr wurden die Cognitive Services im Rahmen der BUILD-Konferenz vorgestellt: verschiedenste APIs, die künstliche Intelligenz und Machine Learning nützen, um unseren Apps das Sehen, Hören, Sprechen und Verstehen zu erlauben. Auch heuer war wieder ein guter Teil der BUILD-Keynote den Neuerungen auf diesem Sektor gewidmet.

Weiterlesen ...

Standard Post with Image

Differentiate with Transparency

This blog was first released at www.timecockpit.com, thank you for being shared. Granted, time tracking is not one of the favorite tasks of our customer. However, there are various reasons why most of us do not come around time tracking (see also article about six reasons for time tracking in agile projects). Weiterlesen ...