Release von Java 22
Jean-Claude Brantschen, 23. April 2024Am 19. März 2024 veröffentlichte Oracle mit dem Launch von Java 22 das neueste Update. Java 22 präsentiert uns zwölf Java Enhancement Proposals (JEPs), die ein breites Themenspektrum abdecken. ... mehr
Updating NPM packages with peer dependencies —made easy
Mathis Hofer, 4. April 2024As part of our Open Source Day, I developed a tool that can greatly simplify the updating of NPM packages with peer dependencies. This is particularly useful in connection with Angular updates.
Ein Mate mit Mark Zeman zu Security
Franziska Hashim, 26. März 2024In unserer neuesten Folge von «Ein Mate mit…» dreht sich alles um die wichtigen Aspekte der digitalen Sicherheit. Mark Zeman, unser Chief Information Security Officer, teilt seine Faszination für ... mehr
Configuring Puma Workers for the Cloud
Pascal Zumkehr, 8. März 2024Our Ruby on Rails applications are served by the Puma web server. The total number of Puma threads is configured with two parameters: The number of processes and the number of threads ... mehr
Ein Mate mit Mathis Hofer zu Frontend
Franziska Hashim, 30. Januar 2024Es ist wieder so weit: Unser neuestes Video aus der Serie «Ein Mate mit…» ist da. Diesmal spricht Mathis Hofer, Senior Software Engineer bei Puzzle ITC, über Frontend. Mathis ... mehr
Web Components (Part 5): Puzzle Shell
Mathis Hofer, 27. Dezember 2023In the previous article of this blog post series, we looked at the Lit library through the eyes of an Angular developer. Now, in this fifth and final article, we want ... mehr
Java ist 21: String Templates (Teil 2/2)
Jean-Claude Brantschen, 11. Dezember 2023Nachdem wir im Teil 1 unserer Blogserie die Welt der String Templates und die mit dem JDK-gelieferten Prozessors STR, FMT und RAW erkundet haben, öffnen sich im Teil 2 ... mehr
Web Components (Part 4): Lit for Angular Developers
Mathis Hofer, 6. Dezember 2023In the previous article of this blog post series, we introduced the lightweight Web Component library Lit. Although Lit is widely used, it is still not as popular as mainstream JavaScript ... mehr
Java ist 21: String Templates (Teil 1/2)
Jean-Claude Brantschen, 23. November 2023Java 21 bringt String Interpolation in Form von String Templates als Preview Feature. Erfahre, wie du diese neue Funktion nutzen kannst, obwohl sie noch nicht final ist und spezielle Compiler-Flags erfordert.
Web Components (Part 2): Browser APIs
Mathis Hofer, 1. November 2023As we’ve seen in the previous article of this blog post series, Web Components are a technology-agnostic way of building appealing web applications. In this second article, we take a look ... mehr
Rückblick IT-Ninjas Herbst 2023
Lias Kleisa, 27. Oktober 2023Zweimal im Jahr haben Schüler*innen aus der Oberstufe die Möglichkeit, bei Puzzle Einblicke in die Arbeitswelt der Informatik zu erhalten und Luft der Applikationsentwicklung zu schnuppern. So auch diesen Herbst: 12 motivierte ... mehr
Web Components (Part 1): Future-ready building blocks for your web applications
Stephan Girod, 16. Oktober 2023What are Web Components? Web Components are a technology-agnostic way of creating frontends based on web standards, that are built into our browsers. Many companies already use them in their products at ... mehr
Sealed Classes und Interfaces
Jean-Claude Brantschen, 10. Juli 2023In Java gab es schon immer (abstrakte) Klassen und Interfaces. Mit dem Release von Java 15 wurden Sealed Classes und Interfaces (versiegelte Klassen und Schnittstellen) eingeführt. Diese stellen eingeschränkte Klassenhierarchien dar, die ... mehr