Workshop

Beitragsbild_Tailwind_daisyUI

Tailwind CSS & daisyUI – Workshop

Von am 16.11.2024

Mein Workshop im 1. Semester konzentrierte sich auf Tailwind CSS und daisyUI. Dieser enthielt sowohl einen kleinen theoretischen als auch einen praktischen Teil. Was ist Tailwind CSS? Tailwind CSS ist ein utility-first CSS Framework. Das bedeutet es bietet uns diverse Low-Level-CSS-Klassen (für z.B. Farben, Größen, Positionierungen). Beispielsweise kann man mit “p-2” ein Padding oder mit […]

SummeSchool1

Workshopergebnis: “Smart Contracts: Token Creation with ERC20”

Von am 08.07.2024

Im Rahmen des Workshops “Smart Contracts: Token Creation with ERC20” während der Summer School 2024 wurde eine dezentralisierte Sportwetten-Plattform entwickelt, die auf der Ethereum-Blockchain basiert. Ziel des Projekts war es, eine sichere und transparente Wettumgebung zu schaffen, in der Nutzer Wetten auf Sportereignisse platzieren können, ohne einer zentralen Autorität vertrauen zu müssen.

Docker-Logo-2013

Docker – Einführung in die Welt der Container

Von am 22.09.2023

Die Welt der Softwareentwicklung und IT-Infrastruktur hat sich in den letzten Jahren rasant weiterentwickelt. Eine der spannendsten Technologien, die diese Veränderung vor allem im Bereich Development Operations (Dev-Ops) vorangetrieben hat, ist Docker. Dabei handelt es sich um eine Plattform, die die Art und Weise, wie wir Anwendungen entwickeln, bereitstellen und betreiben, grundlegend verändert hat. In […]

node-js-g374157e11_1280

JWT Authentication mit Nodejs (Express)

Von am 26.03.2023

Da die Themen Authentifizierung und Authorisierung weiterhin von außerordentlich großer Wichtigkeit sind und im laufe des Bachelor- und Masterstudiums angeteased bzw. vorgestellt wurden, habe ich beschlossen dazu ein Workshop zu machen. In diesem Workshop wurden grundsätzlich folgende Themen behandelt: Mir war besonders wichtig, dass Aspekte wie “Wie funktioniert ein JWT (anhand eines Beispiels!)” und “Warum […]

Screenshot 2023-03-23 134010

WebAssembly (Einsteiger*innen-Workshop im WS2022/23)

Von am 23.03.2023

Warum WebAssembly? In den meisten klassischen Web-Applikationen, an deren Entwicklung ich beteiligt war, stellte das de-facto Monopol der Sprache JavaScript im Frontend kein Problem dar. Weder war das Bedürfnis nach Performance-Optimierung in einem solchen Maße gegeben, dass die Suche nach einer Lösung außerhalb des JavaScript-Ökosystems notwendig war, noch wurde die Beschränkung auf JavaScript-Librarys und -Frameworks […]

logo

JMeter Tutorial 4: Stepping Thread Group

Von am 14.01.2019

Bis jetzt haben wir zum Simulieren virtueller Benutzer immer nur eine normale Thread-Group verwendet, die bereits die Core-Version von JMeter mitliefert. So konnten wir die Anzahl der Zugriffe, (also die Anzahl der Benutzer), die Anzahl der Durchläufe (Loops) sowie die Ramp-Up-Period (Maximalser Belastung) anhand eines Zeitwertes definieren. Es gibt aber auch die Möglichkeit, weitere Parameter […]

logo

JMeter Tutorial 3: Test Script Recording

Von am 28.11.2018

Wozu Script-Recording? In der Praxis ist es oft sehr mühsam und vor allem kompliziert und zeitaufwändig, Testpläne manuell in JMeter zu schreiben. Vor allem dann, wenn komplexe Vorgänge getestet werden, bei denen auch viele Hintergrundprozesse laufen, wie beispielsweise Authentifizierungen, Buchungen oder auch ganze Kaufabwicklungen. Hierbei werden Cookies und Sessions zwischengespeichert, Eingaben überprüft, Datenbankaufrufe getätigt, Login-Daten […]