nxt

Blog

Theme image for blog post with title visualvm.png
Ein Fall für Index
07.01.2025, Christian Cremer

Das Speichern von Daten in einer Webapplikation eines Kunden dauerte 17 Sekunden. Ich habe die Lupe genommen und bin detektivisch der Ursache nachgegangen. Als Übeltäter konnte eine Datenbank-Abfrage überführt werden, die kostspielig die längste Zeit in Anspruch nahm.

Theme image for blog post with title lock.jpg
OIDC mit ASP.NET Core auf Azure App Container
16.08.2023, Christian Mäder

Azure Container Apps ermöglicht einfaches Container Deployment. Die Integration von ASP.NET Core-Anwendungen erfordert besondere Beachtung, wenn es um Authentifizierung mittels OIDC geht, denn Reverse Proxies führen zu Verzerrungen. ASP.NET Core kann angewiesen werden, den X-Forwarded-Proto Header auzuwerten, um korrekte OIDC Return-URLs zu generieren und Anwendungsfälle wie HTTP-zu-HTTPS-Weiterleitungen korrekt zu handhaben.

Theme image for blog post with title img.jpg
Office 4.0
12.07.2023, Christian Mäder

Wir sind umgezogen. Nun haben wir ein dediziertes Sitzungszimmer und eine eigene Küche. Und für die Gäst:innen, die mit dem Auto zu uns kommen, einen Parkplatz.

Theme image for blog post with title img.jpg
Aktivitäten dank tacs® Recording gleichzeitig einfacher und genauer erfassen.
22.12.2022, Michael Gerber

tacs® Recording ist eine moderne Webapplikation, mit der alle Aktivitäten in einem Betrieb einfach und zuverlässig erfasst werden können, von täglichen Leistungen für Kunden hin zu organisatorischen Aufgaben. Die Applikation war nach fünf Monaten einsatzbereit. Ab Mitte 2022 wurde sie produktiv genutzt. Seither wird sie stetig weiterentwickelt und neuen Bedürfnissen angepasst.

Theme image for blog post with title img.jpg
«The Pragmatic Engineer Test»
12.05.2022, Christian Mäder

Um tolle Mitarbeiter:innen zu finden, muss ein Tech-Unternehmen wie unseres ein attraktiver Arbeitgeber sein. Was die Attraktivität ausmacht, ist zum Teil im Auge der betrachtenden Person. Die im «The Pragmatic Engineer Test» aufgeführten Punkte sind aber für die meisten Arbeitnehmenden unserer Branche zumindest teilweise relevant.

Theme image for blog post with title img.jpg
Ablösung der tacs® Administration
26.10.2021, Michael Gerber

Für die Administration von tacs® stand den Super-Usern die Webapplikation tacs® Administration zur Verfügung. Die Benutzerführung der Applikation war uneinheitlich und unstrukturiert, die Performance war schlecht und die Zuverlässigkeit bei der Datenverarbeitung ungenügend.

Rodix hat nxt damit beauftragt, die alte Administration durch eine zeitgemässe Webapplikation abzulösen, deren Bedienung einheitlich ist und auf die man sich verlassen kann. Entstanden ist das tacs® Dashboard: Eine moderne Webapplikation, mit der die tacs® Stammdaten effizient und zuverlässig administriert werden.

Theme image for blog post with title img.png
nxt steht VSHN zur Seite
15.10.2021, Christian Mäder

VSHN pflegt mit nxt eine partnerschaftliche Beziehung bezüglich Softwareentwicklung. Zu Beginn des Jahres suchte VSHN dringend Verstärkung, um die eigenen Werkzeuge zur Automatisierung der angebotenen Clouddienste zu verbessern und die Entwicklung neuer Produkte in Angriff nehmen zu können. nxt konnte schnell aushelfen und sich einbringen. Es entstand eine erfolgreiche Zusammenarbeit, die das ganze erste Halbjahr 2021 überdauerte.

Theme image for blog post with title hrm-swica.png
Technologische Modernisierung der Webapplikation für Krank- und Unfallmeldung für SWICA
14.09.2021, Mirco Widmer

Im ersten Halbjahr 2021 konnten wir HRM Systems darin unterstützen, eine Webapplikation von SWICA zur Erfassung von Krank- und Unfallmeldungen technisch zu modernisieren. Mit einer auf die Zukunft ausgerichteten Projektstruktur, regelmässigen Deployments und wieder verwendbaren UI-Komponenten konnten wir die AngularJS-Applikation erfolgreich nach Angular migrieren.

Theme image for blog post with title img.png
Was bietet nxt eigentlich an?
28.04.2021, Christian Mäder

Als nxt im Jahr 2019 gestartet ist, war uns Gründern ziemlich klar, was wir mit unserem Unternehmen leisten wollen. Doch auf dem Weg haben wir gemerkt, dass es nicht ganz so einfach ist, präzise auszudrücken, was wir genau machen.

Theme image for blog post with title anyweb.png
GraphQL-Tabelle für AnyWeb
08.01.2021, Michael Gerber

AnyWeb AG hatte das Ziel, eine Menge zusammenhängender Daten in einer tabellarischer Form ansprechend darzustellen. nxt programmierte dafür eine dynamische Tabelle, bei der nach Bedarf Spalten hinzugefügt werden können. Die Informationen darüber, welche Spalten darstellbar sind, werden direkt aus dem GraphQL-Schema extrahiert.

Theme image for blog post with title img.jpg
OWASP Top 10 API Sicherheitsprobleme
05.10.2020, Christian Mäder

Die OWASP sammelt und kategorisiert typische Sicherheitsprobleme in Websoftware. Im Dezember 2019 veröffentlichten sie das erste Mal eine Sammlung von solchen Problemen, die häufig bei der Umsetzung von Web APIs angetroffen werden. In diesem Artikel wird jedes dieser 10 Probleme kurz zusammengefasst.

Theme image for blog post with title img.jpg
Wie funktionieren SAS Token mit Azure Blob Storage
07.07.2020, Christian Mäder

Azure Blob Storage ist ein Service in Azure, in dem Dateien abgelegt werden können. Das Angebot ist vergleichbar mit dem bekannten S3 Storage von Amazon Web Services (AWS).

Mittels SAS Token können Client-Applikationen direkt Manipulationen auf dem Azure Blob Storage durchführen. Diese Token sind zeitlich begrenzt gültig und legen genau fest, an welchen Dateien welche Manipulationen durchgeführt werden dürfen.

Dieser Artikel erläutert, wie solche SAS Tokens eingesetzt werden und wann dies sinnvoll ist.

Theme image for blog post with title img.jpg
IT-Partner für tacs®
05.06.2020, Michael Gerber

Rodix hat die Methode tacs® entwickelt, welche die strukturierte Erhebung und Auswertung von führungsrelevanten Kennzahlen der erfassten Aufwände eines Unternehmens ermöglicht. Sie ist bei über 120 Unternehmen im Einsatz, unter anderem auch bei grossen Schweizer Spitälern mit mehreren Tausend Mitarbeitern. Für die Administration und Auswertung standen zwei Webapplikationen zur Verfügung. Die Benutzerführung beider Applikationen war etwas in die Jahre gekommen. Auch die Performance war nicht mehr zufriedenstellend.

Rodix wollte die künftigen IT-Herausforderungen mit einem neuen Partner angehen, den sie in nxt gefunden hat.

Theme image for blog post with title cover.png
Workshoptage 2019
30.09.2019, Christian Mäder

Jährlich finden im September die Workshoptage von CH-Open statt. Als Teilnehmer waren diese uns gut bekannt. Dieses Jahr aber wechselten wir die Seite und reichten selber Proposals ein. Von sechs eingereichten Themen wurden vier ausgewählt, drei Workshops fanden am Ende statt: Einer über Keycloak, einer über Kotlin und einer über Quarkus.

Theme image for blog post with title img.png
Kundenportal von VSHN
15.08.2019, Michael Gerber

VSHN unterstützt Software-Entwickler dabei, Applikationen automatisch testbar, deploybar und skalierbar zu machen und auf beliebiger Infrastruktur zu betreiben. Wir unterstützten VSHN beim Relaunch ihres Kundenportals. Nebst dem Redesign konsolidierten wir Funktionalitäten und verbesserten die User Experience für die Kunden.

Theme image for blog post with title img.jpg
Willkommen im Schloss
08.04.2019, Mirco Widmer

Ende Februar machten wir uns auf die Suche nach einem Arbeitsplatz, von dem aus wir für nxt arbeiten und Projekte umsetzen können. Ob wir tatsächlich in einem Schloss Einzug hielten, beantworten die nachfolgenden Zeilen.

Theme image for blog post with title img.jpg
Hello World
31.12.2018, nxt

Wir sagen “Hello World” und stellen unsere Firma vor. Wir erzählen, was uns dazu bewogen hat, ein eigenes Informatik-Unternehmen zu gründen, welches unsere Ziele sind und wie wir diese erreichen wollen.