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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Weiterlesen ...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…
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 ...
Du bist zwischen 13 und 14 Jahre und wolltest immer schonmal wissen, wie die Apps auf deinem Smartphone entstehen? Weiterlesen ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...