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 ...
Bei der Entwicklung von mobilen Anwendungen bieten sich zu Beginn gleich mehrere Möglichkeiten für die Umsetzung. Während manche aufgrund von Performanz für eine native Umsetzung argumentieren, sind Progressive Web Apps (PWAs) oder hybride Apps aufgrund Entwicklungseffizienz und Flexibilität eine ernstzunehmende Alternative. Wir haben uns mit den Unterschieden beschäftigt und die wichtigsten Einzelheiten zusammengefasst. Weiterlesen ...
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 ...
Die kennwortlose Authentifizierung ist seit September für alle Microsoft Konten (privat und kommerziell) verfügbar. Diese Art der Authentifizierung kann dort eingesetzt werden, wo Microsoft als Identitätsanbieter (Identity Provider) zur Verfügung steht. Warum passwortlose Authentifizierung die Unternehmenssicherheit erhöhen kann und welche Argumente sonst noch dafür sprechen, haben wir uns im Detail angesehen. Weiterlesen ...
Im Homeoffice tätig zu sein, ist manchmal eine Challenge. Entweder es wird rund um die Uhr gearbeitet, weil permanent Arbeitsressourcen zur Verfügung stehen, oder es ist schwierig, einen geeigneten Rhythmus zu finden. Weiterlesen ...
Wir Menschen sind üblicherweise gut im Erkennen von Anomalien: Oft reicht ein schneller Blick auf Monitoringcharts, um ein Performanceproblem zu erkennen (oder im besten Fall vorherzusagen). Weiterlesen ...
Ich freue mich sehr, mit heutigem Tag Philipp Pendelin offiziell als neuen Gesellschafter der softaware begrüßen zu dürfen. Weiterlesen ...
2020 war in jeder Hinsicht ein besonderes Jahr. Ein kleiner Rückblick aus der Jahresschlussrede von Roman: Weiterlesen ...
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 ...
In diesem distanzierten Jahr wird zwar manches abgesagt, anderes kann umorganisiert werden - so z.B. unser traditionelles Firmen-Oktoberfest. Weiterlesen ...
Adaptive Cards sind wie Markdown für Benutzeroberflächen: eine simple, aber ausreichende Beschreibung von kleinen Benutzeroberflächen. Im Windows Developer Ausgabe 9.2020 wurde dazu ein Artikel von mir veröffentlicht. Weiterlesen ...
Im Windows Developer Ausgabe 8.2020 wurde ein Artikel von mir veröffentlicht, der sich unter dem Titel “Die Quintessenz eines Satzes” mit dem Language Understanding Service “LUIS” von Microsoft Azure beschäftigt. Weiterlesen ...
Ich habe viele Jahre freiwillig in einer Rettungsleitstelle meinen Dienst versehen. Jeder Notruf ist anders - und bevor man mit den Worten “Hier ist der Notruf, was ist passiert?” abhebt, hat man keine Ahnung, was einen erwartet: Weiterlesen ...
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 ...
Am Freitag, 13. März gab es das vorläufig letzte Wuzzelturnier im Ziegelweg 2. Dann zogen wir aus, um unsere Dienste nun von zuhause aus zu tun. Weiterlesen ...
Am Montag (16. März 2020) zur Mittagszeit erreichte uns die Anfrage des Roten Kreuzes OÖ, ob wir eine COVID-19-Selbstabfrage-Website bauen können. Man rechnet mit großen Zugriffszahlen, regelmäßigen Änderungen, die Funktion muss am Desktop und Smartphone zuverlässig sein… und wir müssen so rasch als möglich online gehen. Hier ein Kurzbericht, wie wir an die Sache heran gegangen sind. Weiterlesen ...
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 ...
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 ...
Mit C#, ML.NET und Jupyter Notebooks ein einfaches Machine Learning-Modell erzeugen: Weiterlesen ...
Die Ergebnisse unseres täglichen Wuzzlturniers sollen mit künstlicher Intelligenz planbarer werden. Weiterlesen ...
Für uns bedeutet maßgeschneiderte Software nicht nur qualitative Funktionalität, sondern auch angenehmes, individuell angepasstes Design. Weiterlesen ...
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 ...
Mein Kollege Michael Einsiedler hatte die Niederlagen beim Kartenspiel “Gruselino” satt und hat getan, was ein Software-Entwickler tun muss… Weiterlesen ...
Passend zu Silvester: Dieses kurze Video zeigt, wie man Feuerwerke mit Hilfe von Machine Learning erkennen kann. Weiterlesen ...
Der YouTube-Kanal ML Intermezzo zeigt Wege zum Einstieg in die künstliche Intelligenz. Weiterlesen ...
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 ...
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 ...
Am 17. Oktober öffnete die Fachhochschule Hagenberg wieder ihre Pforten für die jährliche Karrieremesse FH»Next - und wir waren vor Ort, um mit vielen Studierenden über Jobs, Praktika und Technologien zu plaudern. Weiterlesen ...
Dieser Schreckmoment am Telefon “Hello, this is Cathie from Microsoft, can I talk to Mr Roman Shaccerl?” wird ab sofort der Vergangenheit angehören. Beim Business English Training mit Mark Heath verloren wir die Scheu vor dem Sprechen in Englisch und redeten einfach drauf los. Weiterlesen ...
Ä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 ...
Die softaware gmbh entschied sich heuer für entspannte Konferenzteilnahme und Sessionfeeling in Asten. Weiterlesen ...
Philipp Pendelin ist Experte bei der softaware für Ethereum-Blockchain und hat sein Wissen in einigen Vorträgen weitergegeben. Weiterlesen ...
Ich koche gerne. Vom Schweinsbraten bis zum Spinat-Feta-Strudel, von der Vorspeise bis zum Dessert. Ich freue mich, nach einem Arbeitstag das Hemd gegen die Kochschürze zu tauschen und danach in aller Ruhe das Essen zu genießen. Weiterlesen ...
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 ...
Jedes Jahr seit der Firmengründung das jeweils vergangene als das erfolgreichste Jahr zu feiern, ist ein guter Grund DANKE zu sagen. Weiterlesen ...
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 ...
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 ...
Dass gemeinsam Essen die Zusammenarbeit und das Teamfeeling verbessern, haben wir schon ausgiebig getestet und für gut befunden. Um jedoch die Abhängigkeit von externen Schnittstellen (wie Kuchen-Omas, Chef-Menü, Kebab-eins, etc.) zu verringern, implementieren wir ab sofort monatlich ein corporate cooking. Weiterlesen ...
Vor 25 Jahren, im Oktober 1993, hat mit Software Engineering (SE) der erste FH-Studiengang in Hagenberg gestartet. Das erste Vierteljahrhundert wurde am 21.9. ausgiebig gefeiert. Weiterlesen ...
Design war noch nie so wichtig wie heute. Dass gutes Design über wirtschaftlichen Erfolg entscheidet, ist mittlerweile ein Gemeinplatz bis hinauf in die Vorstandsetagen. In Zeiten technisch austauschbarer Produkte gelingt Differenzierung oft nur noch über Design. Weiterlesen ...
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 ...
Das Feature ist fertig entwickelt. Dachten wir. Dann kam der Kunde: Das sollten wir noch ändern, jenes habe ich mir anders vorgestellt, geht das auch in grün und bis morgen? Weiterlesen ...
Roman Schacherl wurde 2018 bereits zum fünften Mal in Folge mit dem MVP Award ausgezeichnet, heuer zum ersten Mal in der Kategorie AI/Künstliche Intelligenz. Weiterlesen ...
Das Thema Bitcoin ist in aller Munde - neben dem gehypten Spekulationsobjekt stellt die dahinterliegende Technologie eine spannende, neue Ära der Informationsverarbeitung dar. Ich möchte Ihnen in diesem Artikel keinerlei Investment-Tipps geben, sondern lediglich die technischen Aspekte etwas näher beleuchten. Weiterlesen ...
Wöchentliche Projektstatusbesprechung. Wie viele Stunden sind bisher angefallen? Blick in die Zeiterfassung. Wie viel war ursprünglich geschätzt? Blick ins Angebot. Was ist noch zu tun? Blick in unsere Aufgabenliste. Geht sich der vereinbarte Fertigstellungstermin aus? Blick in die Ressourcenverwaltung. Weiterlesen ...
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 ...
Eine alltägliche Erfahrung für viele: mit einem Kofferraum voller Versandkartons ins Altstoffsammelzentrum, rein in den Presscontainer und weg damit. Aus den Augen, aus dem Sinn. Wie die Entsorgungskette dann fortgesetzt wird, darüber machen sich die wenigsten Menschen Gedanken. Weiterlesen ...
Programmierer leben vielfach mit einem etwas nerdigen Ruf. Tage- und nächtelang in abgedunkelten Räumen, nur von Bildschirmen erleuchtet, ernährt mit Junkfood, Kaffee und Energydrinks und die einzige Bewegung besteht aus jener der zehn Tippfinger. Weiterlesen ...
Ein dringender Notruf geht in der Rettungsleitstelle ein. Innerhalb weniger Sekunden nimmt ein Mitarbeiter das Gespräch an. Nun heißt es: in kürzester Zeit die richtige Entscheidung treffen und die Situation vor Ort mithilfe gezielter Fragen möglichst treffsicher einzuschätzen. Weiterlesen ...
Die Austrian Airlines haben Ende des Jahres ihre Fokker-Flotte nach Australien verkauft. Durchschnittsalter der Flugzeuge: 21 Jahre. Und sie fliegen noch immer, weil sie permanent gewartet wurden. Weiterlesen ...
Dass mir meine Diplomarbeit einmal so viele Türen öffnet und vor allem eine Auszeichnung zu „Österreichs Qualitäts-Talent 2017“ bringt, hätte ich nie für möglich gehalten. Doch bevor ich mit den besagten Türen ins Haus falle, möchte ich gerne von ganz vorne beginnen. Weiterlesen ...
Anlässlich unseres 5-jährigen Firmenjubiläums wurden wir MitarbeiterInnen mit einem großen Ausflug beschenkt. Wir gönnten dem Entwickleralltag eine Pause und feierten unsere Erfolge in der City of London. Weiterlesen ...
Alle aktiven Microsoft MVPs werden jährlich zum MVP Global Summit in die Microsoft Headquarters nach Redmond/USA eingeladen um einen Blick in die technologische Zukunft zu werfen. Neben zahlreichen Vorträgen steht der Austausch mit den Produktteams und anderen MVPs im Vordergrund - eine wertvolle Möglichkeit, direktes Feedback zu geben und Einsichten in die Entwicklung zu erhalten.
Ich war auch heuer wieder dabei und trete den Heimflug mit einem Rucksack voller Ideen und Inspiration an - es kommen spannende Zeiten auf uns Entwickler zu!
Weiterlesen ...
Wir steigen in ein Flugzeug und setzen voraus, dass alles so läuft, wie es soll. Wer aber sorgt dafür, dass komplexe Systeme wie Flugzeuge und Schiffe am aktuellen Stand gehalten werden? HICO schafft Softwarelösungen für die Erstellung und Verwendung von technischer Dokumentation mittels unterschiedlicher Medien. Soft(a)ware und Online-Services helfen dabei. Weiterlesen ...
#praktikum - Ein Erfahrungsbericht
Praktikanten sind häufig diejenigen Personen im Unternehmen, die Hilfsarbeiten übernehmen. Sie holen Kaffee, ordnen Rechnungen ein oder müssen die Inventur machen und dabei Stifte sowie Radiergummis zählen. Nichts davon war bei meinem Praktikum in der softaware gmbh der Fall.
Weiterlesen ...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 ...
Am Ende eines Jahres bietet sich Gelegenheit, Rückschau zu halten, sich über Erfolge zu freuen und Neues zu planen. Das haben wir ausführlich bei unserer heurigen Weihnachtsfeier getan. Weiterlesen ...
An die Grenzen des Handyzeitalters gestoßen, verfügen wir mittlerweile über eine professionelle Telefonanlage, die ursprünglich weit mehr konnte als wir ahnten.
In einem halbtägigen Workshop widmeten wir uns exklusiv unseren Telefonen.
Weiterlesen ...
Als zukunftsweisendes Unternehmen im Digitalisierungsbereich ist uns nachhaltiges Wirtschaften ein großes Anliegen. Besonders in unserer Wachstumsbranche sollen Themen wie gesellschaftliche und ökologische Verantwortung richtungsweisend sein und unser Handeln bestimmen. Im Rahmen des Best Business Awards für nachhaltige Unternehmensentwicklung haben wir diese unsere Standards zusammengefasst. Weiterlesen ...
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 ...
Spät aber doch schaffe ich es endlich, über meine Erfahrungen aus fünf Monaten softaware 2017 zu berichten.
Im Rahmen des Bachelor-Studiengangs Software Engineering der FH Hagenberg ist im sechsten Semester ein dreimonatiges Berufspraktikum zu absolvieren.
Weiterlesen ...
Wir haben am 29. September unser 5-jähriges Firmenjubiläum mit einem großen Fest am Flughafen Linz-Hörsching gefeiert. Und da liegt es nahe, zurück zu blicken: ein Auszug aus der Festrede. Weiterlesen ...
Als junges Astner Softwareunternehmen haben wir uns auf die Entwicklung von Individualsoftware spezialisiert. Das feierten wir am 29. September mit einem großen Fest. Weiterlesen ...
Cloudcomputing, das flexible Anmieten von Rechenleistung und Services, ist ein brandheißes Thema. Während die einen den klaren Vorteil darin sehen, Ressourcen zu bündeln und durch Spezialisten stets bestens versorgt zu werden, fürchten Kritiker die Auslagerung. Bei der Überlassung von Kompetenz handelt es sich schlicht um Vertrauenssache. Das ist bei Software genauso wie hinsichtlich Personalbereitstellung. Weiterlesen ...
Wir sind lustig und cool. Das Arbeiten ist schwierig, weil da gibt’s Probleme und dann steht alles. Wir helfen allen und sind gechillt. Wir können unsere Ideen in die Tat umsetzen, die dann auch jemand brauchen kann. Und Arbeiten ist auf alle Fälle schöner als Schule. Na also. Soweit die Zusammenfassung der Eindrücke unserer drei heurigen FerialpraktikantInnen. Weiterlesen ...
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 ...Gemeinsam mit softaware gelang es den Welser REFORM-Werken, ihr Angebotsprozedere zu systematisieren. Eine Anwendung unterstützt die Mitarbeiter nun bei der Konfiguration. Das Entwickeln und Herstellen von Maschinen und Spezialfahrzeugen ist eine komplexe Sache. Das Verkaufen aber ebenso – denn es erfordert umfangreiches Wissen über die gesamte Produktpalette. Weiterlesen ...
Zwischen Ihnen und fiesen Datenfängern stehen im Internet meist nur zwei Verbündete: Erstens Ihr einzigartiger Benutzername, in vielen Fällen Ihrer E-Mail-Adresse entsprechend, und zweitens ein Passwort. Natürlich verwenden Sie für jeden Internetdienst eine individuelle Kombination aus Benutzernamen und Passwort, Weiterlesen ...
Ohne Leitstelle keine gezielte Rettung! So knapp kann man die wichtige Position beschreiben, die eine Leitstelle in der Rettungskette einnimmt. Auch in diesem Bereich gibt es Experten bei uns. Weiterlesen ...
Mein aktuelles Auto ist ein Octavia RS. Weil das meine Initialen sind. Und wegen der 184 PS, zugegeben. Beim Kauf eines Autos ist die gewünschte Performance ein wesentliches Kriterium – und stark preisbeeinflussend. Dabei ist klar, dass ein nachträgliches Steigern der Leistung schwierig wird: Weiterlesen ...
Wie stumm ist das stumme H tatsächlich? Wie erreiche ich, dass meine Zuhörer mir gerne zuhören? Und wie klingt eigentlich ein kleines abgedunkeltes A?
Drei Abende stellten die Mitarbeiter der softaware gmbh Überlegungen zum Sprechen an und hatten erstaunliche Erkenntnisse.
Weiterlesen ...
Der Microsoft MVP ist die höchste Auszeichnung von Microsoft, die an engagierte Experten mit herausragender technischer Kompetenz für ihre Beiträge (Vorträge, Blogartikel, Forenbeiträge) zur Community vergeben wird. Weiterlesen ...
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 ...
Ich weiß, die ganze Welt sucht dringend Software-Entwickler und Fachleute für Digitalisierung. Schuhmacher sind dafür kaum mehr gefragt und vermutlich hat niemand Jobangebote für Fassbinder oder Telefonfräuleins. Weiterlesen ...
Developing web applications can get really tricky because of different npm/node versions used in different projects.
Docker enables a declarative way of managing these dependencies together with the actual source code.
We recently open-sourced our container for webdevelopment softaware/webdev on GitHub.
Weiterlesen ...
Am Freitag, 12. Mai machte sich die softaware zu Fuß nach Linz auf. Der erste Firmenwandertag war ein großer Erfolg. Weiterlesen ...
Am 22. April 2017 fanden im Rahmen des Global Azure Bootcamps auf der ganzen Welt Workshops zum Thema Cloud Computing und Microsoft Azure statt.
Weltweit gab es parallel 251 Veranstaltungen, am österreichischen Austragungsort in Linz waren über 140 TeilnehmerInnen und Teilnehmer dabei.
Weiterlesen ...
Roman Schacherl und Daniel Sklenitzka berichten auf entwickler.de über neue Möglichkeiten der besseren Interaktion zwischen Mensch und Maschine. Weiterlesen ...
Azure Logic Apps enable developers to define workflows in a visual way and connect existing services with custom blocks. I tried to go beyond the “Hello, world” sample to see Logic Apps in action: with Web APIs, Webhooks and Azure Functions. Weiterlesen ...
Was tun, während im ganzen Büro programmiert wird und überall Wörter in einer Sprache herumschwirren, von denen alle jene, die keine Software-Entwickler sind, nur Bahnhof verstehen? Weiterlesen ...
Industrie 4.0 ist in aller Munde: Intelligente vernetzte Produkte, Cloud-Computing, Internet der Dinge und Dienstleistungen, Big Data und Advanced Analytics verändern die industrielle Produktion. Innovative Unternehmen wollen wissen, wie gut ihr Betrieb darauf vorbereitet ist. Weiterlesen ...
Roman Schacherl und Daniel Sklenitzka besuchten am 7. März die HLW für Kommunikations- und Mediendesign in Linz, um den SchülerInnen der 2. – 5. Klassen aktuelle Trends in der Softwareentwicklung vorzustellen. Weiterlesen ...
After several months of work we’ve released the new version of our website softaware.at. We decided to set up the relaunch project just as a modern software project: based on agile principles and development tools. One consequence: we didn’t wait for the 100 percent solution until we went online: as soon as the new version was valuable and better than the old version, we let it go. Weiterlesen ...
C# and .NET celebrate their 15th birthday this year. To mark the occasion a new version (C# 7.0) will be released in a few weeks after two years have passed since the last update. Over the years, a lot of very powerful new features like lambda expressions and LINQ (C# 3.0) or async/await (C#5.0) have been added to the language. If we take a closer look at these additions, we see that many of them are actually extensions of the C# compiler. Weiterlesen ...
Auf der BASTA! Spring 2017 war ich eingeladen, die Eröffnungskeynote gemeinsam mit Manfred Steyer und Rainer Stropek zum Thema “Veränderung” zu halten. Mein Fokus lag auf den Neuigkeiten im User Interface: Von Bots bis HoloLens. Weiterlesen ...
Meine vielen bisherigen beruflichen Jahre habe ich in der fast vollkommen analogen Welt verbracht: mit organisatorischen Dingen (Wer muss wann wo sein? Wer sperrt auf? Wer kann uns den PC neu aufsetzen?),
mit pädagogischen Themen (Welche Unterstützung können junge Eltern brauchen? Wie findet man Ehrenamtliche und wie motiviert man sie?) und sonstigen Allfälligkeiten (Welches Kindertheater kann wann wo auftreten? Wie kann man Statistiken erstellen und gleichzeitig Babyschwimmkursteilnehmer umbuchen?).
Bis mich dann Roman gefragt hat, ob ich nicht Teil der softaware gmbh werden möchte.
Weiterlesen ...
Mitte Jänner stand wieder ein von Daniel Sklenitzka organisiertes Hallenfußball-Turnier ins Haus. Die Mannschaften schlugen sich wacker. Weiterlesen ...
Die Aufgaben eines Vertriebsmitarbeiters sind vielfältig. Vor allem, wenn es sich um komplexe Strukturen in einem großen Unternehmen wie bei J.u.A. Frischeis handelt. Eine App sorgt für die nötige Arbeitserleichterung. Weiterlesen ...
Weihnachten war heuer für uns ein besonderes Ereignis, weil wir mit unserem Geschenk nicht nur dem Beschenkten Freude machten, auch für uns waren die Vorbereitungen sehr lustig. Weiterlesen ...
Für uns ist die HoloLens nicht nur aus Anwender-, sondern natürlich auch aus Entwicklersicht ein äußerst spannendes Thema. Da ist zunächst die Tatsache, dass es sich bei der Brille um einen vollständigen PC mit Windows 10 Betriebssystem handelt. Für die Verwendung ist keine Verbindung zu einem Smartphone oder einem anderen Computer notwendig. Jede normale Windows-App lässt sich damit prinzipiell auch auf der HoloLens starten. Dann wird ein virtueller Bildschirm eingeblendet, der sich beispielsweise über dem Schreibtisch platzieren oder auch an die Wand hängen lässt wie ein Fernseher – oder eben wie ein Fenster. Weiterlesen ...
Wie viel kostet ein Bürostuhl? Das kommt darauf an, werden Sie sagen. Es gibt wenige unter 30 €, es gibt viele um 300 €, und wenn Sie 3.000 € ausgeben können, werden Sie auch Anbieter finden. Dazwischen ist alles möglich. Weiterlesen ...
Fehlt die Prüfung, läuft’s wohl nicht – weil ohne ordentliche Testphase einfach kein kompletter Entwicklungsprozess möglich ist. Weder bei Software, noch in der Automobilindustrie. Weiterlesen ...
Roman Schacherl hat auf der BASTA! 2016 mit Mascha Schnellbacher von entwickler.de über neueste Trends in der Mixed Reality und das Microsoft Bot Framework gesprochen. Weiterlesen ...
Ein kurzer Abriss zum Buch „Die Datenspinne, Im Netz von Google, Facebook, Alibaba und Co!“ erschienen im Leykam Verlag 2016. Weiterlesen ...
Die HoloLens ist das neue Tech-Gimmick aus dem Hause Microsoft. Wenig verwunderlich, dass die software-affinen Entwickler aus Asten unter den ersten in Österreich sind, die die Brille besitzen und testen. Weiterlesen ...
Im randvollen Audimax der Fachhochschule Hagenberg hielten Daniel Sklenitzka und Roman Schacherl einen Vortrag über Microsoft HoloLens. Weiterlesen ...
Gute Frage, werden Sie sich jetzt denken. Wie man dennoch auf unvorhergesehene Ereignisse vorbereitet sein kann, erklärt uns Reinhard Schmidt, stv. Landesrettungskommandant beim Roten Kreuz. Weiterlesen ...
Wir waren mit einer softaware-Staffel beim gestrigen Stadtgrandprix Marchtrenk vertreten und haben die 10 Meilen in 1h 20 hinter uns gebracht. Weiterlesen ...
Neulich im Supermarkt meines Vertrauens: „Einen Kornspitz mit Leberkäse, bitte.“ Kornspitz, Leberkäse, einen. Alles gesagt, dachte ich. Aber ich hatte nicht mit der Komplexität meiner Anforderungen gerechnet. Weiterlesen ...
Mit SELLSATION hat das Team von softaware ein Customer Relationship Management System entwickelt, das Unternehmen aus sämtlichen Sparten den Vertriebsprozess erleichtert. Weiterlesen ...
Das Betreiben moderner Webanwendungen kommt einem wohl nicht als Erstes in den Sinn, wenn man von App Services hört. Die Azure App Services haben tatsächlich nur sehr wenig mit dem zu tun, was im Allgemeinen als „App“ bezeichnet wird. Microsoft Azure App Services sind ein so genannter „Platform as a Service (PaaS)“-Cloud-Dienst, der eigentlich aus vier Teilen besteht: Web Apps, API Apps, Mobile Apps und Logic Apps.Während die ersten drei Services sehr eng miteinander verwandt sind und sich im Wesentlichen nur in Nuancen voneinander unterscheiden, stellen Logic Apps einen neuen Weg dar, Workflows auf deklarativer Ebene und ohne großen Entwickler-Hintergrund zu erstellen und zu warten. Weiterlesen ...
Stellen Sie sich vor, Sie stehen in der Früh auf, stapfen ins Bad, drücken auf den Lichtschalter – und nichts passiert. Mist. Dann eben im Dunklen Zähneputzen. Erfolgreich ertasten Sie den Wasserhahn und drehen. Wieder nichts. Als Sie auf die Straße schauen, merken Sie, dass auch dort alles dunkel ist. Weiterlesen ...
Nicht hinter ihren Bildschirmen, sondern zur Abwechslung vor der Kamera fanden sich die Mitarbeiter von softaware Anfang März. Schüler und Schülerinnen der HLW für Kommunikations- und Mediendesign vom Schulverein der Kreuzschwestern Linz lichteten sie professionell ab. Weiterlesen ...
Wir waren gestern im Öamtc Fahrsicherheitszentrum Marchtrenk zu Gast und haben nach internen Vorträgen zu Technologie und Strategie auch das Gaspedal (und so manche Kupplung) ausgiebig betätigt. Trotz Regen ein unvergesslicher Tag! Weiterlesen ...
Seit Windows 10 hat die Sprachassistentin Cortana auch einen Nebenwohnsitz am Desktop. Roman Schacherl hat bei der .NET User Group Austria und auf der NRW Conf in Wuppertal gezeigt, wie Entwickler davon profitieren können und wie Sie Ihre eigene App “Cortana-fit” machen können. Weiterlesen ...
Philipp Pendelin wurde mit dem Teufelberger Master-Thesis-Award für die beste Masterarbeit ausgezeichnet!
Wir gratulieren!
Weiterlesen ...
Die Idee zu “Standup Coding” - einer Mischung aus Standup Comedy und Live-Coding - entstand vor einigen Monaten in unseren Köpfen. Aus missionarischem Eifer, andere für unsere tägliche Arbeit zu begeistern. Wir wollten zeigen, dass Software Entwicklung etwas anderes ist, als 0er und 1er zu tippen: Kreativität, Kommunikation, Innovation. Und natürlich auch das Schreiben von Sourcecode und das Arbeiten mit einer Entwicklungsumgebung. Weiterlesen ...
We at softaware care about our applications.
We care about the quality of our applications.
So we test them.
Our applications are tested both manually and automatically. We write unit tests for small parts as well as function tests for larger parts of the application. We found function tests to be quite time-consuming and error-prone to write. That’s why we created a tool which eases the pain of writing tests for larger parts of an application and we named it “MvvmTester”.
Weiterlesen ...
Philipp Pendelin und Roman Schacherl haben letzte Woche auf der BASTA! Spring in Darmstadt einen Vortrag mit dem Titel “Pushing the Limits: Azure auf mobilen Plattformen” gehalten. Weiterlesen ...
Roman Schacherl hat am 8. Jänner 2015 einen Gastvortrag an der FH Hagenberg (OÖ) gehalten - vor einem vollständig gefüllten Hörsaal (vielen Dank allen TeilnehmerInnen!). Die Zusammenfassung der Neuigkeiten, den Stream zum Nachhören und Direktlinks zu den Themen im Video finden Sie hier! Weiterlesen ...
Last week I did a talk at the BASTA! Spring conference in Darmstadt (Germany) about asynchronous and parallel programming. My goal was to show that asynchronous and parallel programming is not only relevant for calculating primes but also for many business scenarios as well. Weiterlesen ...
Windows 8.1 enables app developers to use the secondary screen as well and to project a separate view. Imagine product catalogues that show an immersive, full screen image of the product on the external monitor while the sales manager navigates through the portfolio on the Windows Store App. Weiterlesen ...