Be warned, your Javascript is turned off. Please activate Javascript to improve your experience.

Puzzle ITC - Changing IT for the better

Blog: Software Engineering

Rückblick PromCon 2019 in München

Martin Abegglen, 22. November 2019

Am 7. und 8. November fand die PromCon 2019 auf dem Google Campus in München statt. Die Konferenz dreht sich rund um das Thema Prometheus. Ziel ist es, Prometheus-Anwender und Entwickler aus ... mehr

Data contracts and transformations with io-ts

Mathis Hofer, 25. September 2019

While TypeScript prevents errors in your frontend applications by performing compile-time type checks, there are still many ways exceptions may happen at run-time. Read how you can achieve run-time type checking and ... mehr

Von Errbit zu Sentry

Pascal Zumkehr, 23. Juli 2019

Bei der Softwareentwicklung ist die Stabilität unserer Applikationen eines unserer Qualitätsziele. Treten Fehler auf, wollen wir automatisch benachrichtigt werden, um aktiv und zeitnah Massnahmen ergreifen zu können. Seit kurzem unterstützt uns Sentry ... mehr

Mit dem Quelltext an den Schminktisch

Mathis Hofer, 8. April 2019

Bei Puzzle empfehlen wir in Frontend Projekten Prettier einzusetzen. Lerne warum und wie wir unseren Entwicklern empfehlen den eigenwilligen Quelltext-Formatierer zu verwenden. (English version)

Elm Assets mit Parcel einfach verpacken

Max Burri, 4. Dezember 2018

Mit der kürzlich erschienen Version 1.10 unterstützt Parcel jetzt auch Elm Assets ohne zusätzliches Plugin – damit wird das Projekt Setup einer Elm Webapp massiv vereinfacht. Wie ein solches Projekt Setup aussehen ... mehr

A New Hope – Zuverlässige Frontends mit Elm

Max Burri, 31. August 2018

Schon seit einiger Zeit beschäftigen sich die beiden Puzzlers Andreas Maierhofer und Max Burri mit der Programmiersprache Elm. Anlässlich des 100sten Puzzle Members haben sie ein Spiel entworfen, womit neu angestellte Members ... mehr

PhantomJS is dead, long live headless browsers

Mathis Hofer, 12. Februar 2018

Many frontend projects still rely on PhantomJS to run JavaScript tests. As of spring 2017, PhantomJS is not supported anymore and you should migrate your project to an alternative environment. Here is ... mehr

Puzzle ITC baut Lightning Network Hub für die Schweiz

André Kunz, 6. Februar 2018

Wir bei Puzzle ITC wollen bei der Entwicklung des Lightning Networks vorne mitmischen und bauen deshalb einen eigenen Lightning Network Hub auf. Damit möchten wir dem Bitcoin in der Schweiz zum Durchbruch ... mehr

Good Enough ⁽™⁾ Performance

Andreas Maierhofer, 31. Mai 2017

Turbolinks makes page navigation faster. It turns your server rendered HTML page into a Single Page App without the added complexity of a client-side Javascript Framework. Turbolinks comes with adapters for iOS and Android. ... mehr

NDBJS – „Refactoring“ von Gesetz und Applikation

Brigitte Hulliger, 6. März 2013

Im 2012 trat das neue Sportförderungsgesetz in Kraft. Davon betroffen war auch die „Nationale Datenbank für Jugend und Sport“ (NDBJS) – das grösste und älteste Projekt bei Puzzle.
Im Mai 2012 entschied der ... mehr