Standard Post with Image

Der Schlüssel zu nachhaltigen Softwarelösungen

Wenn wir von Nachhaltigkeit sprechen, denken wir nicht an Softwareprojekte, sondern an nachhaltig produzierte Kleidung oder umweltfreundliche Verkehrsmittel. Dennoch spielt dieses Thema in der Softwareentwicklung seit jeher eine entscheidende Rolle.
Auch wenn die Softwarebranche schnelllebig ist, will man schließlich nicht alle zwei bis drei Jahre eine neue Software für dasselbe Problem entwickeln und einführen - ganz im Gegenteil. Wer besonderes Augenmerk auf nachhaltig entwickelte Softwarelösungen setzt, profitiert von wirtschaftlichen Vorteilen und geringeren Aufwänden für Wartung und Weiterentwicklung, wie wir nahezu täglich feststellen. Weiterlesen ...

Standard Post with Image

Wir lassen die Muskeln spielen

95 % der Anwendungen, die wir entwickeln, laufen mittlerweile in der Cloud, genauer gesagt in Azure. Das bietet uns und unseren Kund:innen viele Vorteile:
Viel höhere Sicherheit, als bei einem lokalen Server jemals möglich wäre, schnellere Entwicklungszyklen, mächtige Werkzeuge und natürlich die Möglichkeit, die Infrastruktur genau an den Bedarf der Anwendungen anzupassen:
Ist die Software nur tagsüber in Betrieb? Kein Problem, dann fahren wir die Server nachts herunter und sparen so Betriebskosten. Weiterlesen ...

Standard Post with Image

Wie wir planbar besser werden

Es gibt Dinge, die sind dringend und müssen erledigt werden. Eine E-Mail-Antwort bis spätestens heute Abend. Ein Versions-Update Ende der Woche. Den Jahresabschluss bis Ende September veröffentlichen (wobei, das nehmen nicht alle so genau, wie wir aus den Medien entnommen haben).
Und dann gibt es Dinge, die sind wichtig – aber es passiert auch nichts, wenn sie nicht sofort erledigt werden: Wir sollten unseren Social Media-Auftritt neugestalten. Wir möchten KI-Tools in unserer täglichen Arbeit etablieren. Weiterlesen ...

Standard Post with Image

Building a scalable web application with ASP.NET Core and Azure - part 6

In this series of blog posts, we are going to build a scalable web application that can handle millions of users with Azure and .NET. Part 6 is the final post and summarizes our learnings. Weiterlesen ...

Standard Post with Image

Building a scalable web application with ASP.NET Core and Azure - part 5

In this series of blog posts, we are going to build a scalable web application that can handle millions of users with Azure and .NET. In part 5, we’re going to look at some more advanced patterns and how we can use Azure Cosmos DB to implement them. Weiterlesen ...

Standard Post with Image

Building a scalable web application with ASP.NET Core and Azure - part 4

In this series of blog posts, we are going to build a scalable web application that can handle millions of users with Azure and .NET. In part 4, we’re going to implement a caching mechanism and measure the improvements. Weiterlesen ...

Standard Post with Image

Building a scalable web application with ASP.NET Core and Azure - part 3

In this series of blog posts, we are going to build a scalable web application that can handle millions of users with Azure and .NET. In part 3, we’re going to measure our initial implementation and look for bottlenecks. Weiterlesen ...

Standard Post with Image

Building a scalable web application with ASP.NET Core and Azure - part 2

In this series of blog posts, we are going to build a scalable web application that can handle millions of users with Azure and .NET. In part 2, we’re going to create an initial implementation. Weiterlesen ...

Standard Post with Image

Building a scalable web application with ASP.NET Core and Azure - part 1

In this series of blog posts, we are going to build a scalable web application that can handle millions of users with Azure and .NET.
Why, you might ask, do we even have to think about scalability as developers and architects? Isn’t “the cloud” infinitely scalable? Weiterlesen ...

Standard Post with Image

Warum wir Open Source-Projekte unterstützen

Freitag Mittag, das neue Feature ist fast fertig. Fehlt nur noch der CSV-Export…gibt es dafür nicht fertige Bibliotheken? Dann könnte ich das Thema heute noch abschließen…

Weiterlesen ...

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

Einladung zum Girls' Day 2024

Du bist zwischen 13 und 14 Jahre und wolltest immer schonmal wissen, wie die Apps auf deinem Smartphone entstehen? Weiterlesen ...

Standard Post with Image

20 oder 2.000 Kolleg:innen - das ist hier die Frage!

Ich bin seit 2016 als Teil der softaware gmbh im organisatorischen Bereich tätig und bin in fast alles, was nicht Programmieren ist, eingebunden: Mein Job ist es, dass die Kolleg:innen eine perfekte Infrastruktur zum Entwickeln haben – von der Gehaltsabrechnung bis zur Mottenbekämpfung sozusagen. Weiterlesen ...

Standard Post with Image

Don't disturb: Warum wir manchmal abtauchen.

Wir lieben die Abwechslung in unserem Job: Es macht Spaß, an verschiedenen Projekten gleichzeitig zu arbeiten, zwischendurch auf Slack eine Frage zu beantworten und per Telefon einen Termin für die nächste Statusbesprechung zu organisieren. Wir sind ein agiles Team - und wir sind gut darin, schnell zur Lösung zu kommen. 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

softaware goes Südsteiermark: Drei Tage am höchstgelegenen Weingut Österreichs

Letztes Wochenende wurden alle Mitarbeiter:innen und deren Partner:innen zu einem unvergesslichen Wochenendausflug in die malerische Südsteiermark eingeladen. Die drei Tage voller Wein, Musik und Abenteuer waren ein perfekter Ausgleich zum Büroalltag. Weiterlesen ...

Standard Post with Image

Girls' Day: Apps entwickeln ist nicht nur für Jungs!

92 % der Software-Entwickler:innen sind männlich (Stack Overflow Developer Survey 2022) – und das prägt natürlich auch das Bild des „typischen“ Programmierers. Dem entgegenzuwirken ist uns ein großes Anliegen: Wir könnten es uns leicht machen: Es gibt in unserer Branche eben kaum Frauen. Ende der Diskussion. Aber wir glauben daran, dass diverse Teams besser funktionieren und haben uns vorgenommen, Impulse zu setzen, um Frauen auf diesen spannenden Job aufmerksam zu machen. 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

#normalbeiuns – Ein typischer Männerjob?!

Die vermutlich repräsentativste Umfrage unter Software-Entwickler:innen spricht eine klare Sprache: 92 % sind männlich (Stack Overflow Developer Survey 2021, über 80.000 Antworten). Ähnlich verhält es sich bei uns: gemessen an den Arbeitsstunden haben wir derzeit eine Frauenquote von knapp über 9 %. Das ist uns zu wenig – und daran wollen wir in den nächsten 5 Jahren signifikant etwas ändern. Weiterlesen ...