-
Sylius-Spezialist:innen gesucht? Wir haben sie.
E-Commerce verändert sich rasant. Kund:innen erwarten heute flexible, personalisierte Erlebnisse, neue Geschäftsmodelle entstehen fast über Nacht, und gleichzeitig müssen Plattformen über Jahre hinweg stabil und wartbar sein. Wer in diesem Umfeld erfolgreich sein will, braucht Technologien, die beides können: Stabilität und radikale Anpassungsfähigkeit. Genau deshalb setzen wir bei punkt.de seit vielen Jahren auf Sylius – und sind stolz, offizieller Sylius-Partner zu sein. Mit Sylius 2.1 zeigt das Framework einmal mehr, wie konsequent dieser Weg verfolgt wird: Auf den ersten Blick sticht die Barrierefreiheit nach WCAG-AA hervor – ein starkes Signal, dass moderne Plattformen für alle zugänglich sein müssen. An der technologischen Basis bringt das Release aber noch weit mehr: Unterstützung von PHP 8.4, Symfony 7.3, Doctrine 3 und API…
-
Linting, Stan, phpCS, Audit
Als Entwickler sollte man sich immer darauf verlassen können, dass der Code, den man schreibt, so funktioniert wie er soll, und dass er keine Nebenwirkungen auf ältere, bereits bestehende Funktionen hat. Zu diesem Zweck gibt es automatische Tests. Wie mein Team bei der punkt.de diese verwendet, kann man in der Artikelserie über Tests nachlesen. First things first – Automatisierung Unsere Tests werden nach jedem Commit und nächtlich (auf dem Main-Branch) von GitLab CI ausgeführt. Ein sauberer, standardisierter Code ist leichter wartbar Die erste Stufe für uns ist, dass alle Entwickler des Teams den Code auf die selbe Weise schreiben. Hierfür nutzen wir je nach Programmiersprache diverse Tools: phpcs (php) yamllint…
-
1_Forge: Drei Agenturen, ein Schulterschluss – für starke TYPO3-Projekte auf Augenhöhe
In der digitalen Agenturwelt ist oft von Zusammenschlüssen die Rede. Von Synergien, Skalierung und neuen Allianzen. Klingt erstmal nach Business-Bingo, aber was, wenn da wirklich etwas Neues entsteht? Etwas Echtes. Kein Übernahmeprojekt, keine Holdingkonstruktion, sondern ein ehrlicher Schulterschluss auf Augenhöhe. Genau das ist 1_Forge. Ein Zusammenschluss von drei Agenturen, die seit vielen Jahren fest im TYPO3-Kosmos verankert sind: dkd aus Frankfurt, sitegeist aus Hamburg – und wir, punkt.de aus Karlsruhe. Was uns eint, ist kein Finanzinvestor, sondern ein gemeinsames Verständnis davon, wie gute digitale Projekte entstehen: mit technischer Tiefe, offener Kommunikation, Vertrauen – und einer Community, die wir nicht nur kennen, sondern mitgestalten. TYPO3 und Open Source Lösungen sind unsere…
-
Digitale Souveränität: bewusste Entscheidungen statt Dogma
Digitale Souveränität wird im Alltag oft falsch verstanden. Für viele bedeutet sie Verzicht: auf bekannte Tools, auf Komfort, auf Geschwindigkeit. In unserer täglichen Arbeit sehen wir das anders. Wenn ich an digitale Souveränität denke, dann denke ich oft zuerst daran, was ich nicht möchte: den reflexhaften Einsatz von Werkzeugen wie der Google Suite, die ich bei vielen Organisationen sehe. Für mich ist das ein Symbol dafür, wie schnell sich Unternehmen in Abhängigkeiten begeben, ohne sich die Konsequenzen klarzumachen. Das zeigt zugleich ein typisches Missverständnis: Digitale Souveränität wird oft über Verzicht oder Dogma definiert. Manchmal wirkt es fast wie ein „digitales Vegan-Sein“ – viele wissen, dass es gesellschaftlich besser wäre, aber…
-
Login-Souveränität mit Keycloak
Das Thema Authentifizierung ist naturgemäß sensibel und jedes Unternehmen muss sich im Rahmen seiner Digitalisierung und Softwareentwicklung damit auseinandersetzen. Es gibt eine Vielzahl namhafter Anbieter von Identity-Access-Management-(IAM-)Lösungen auf dem Markt. Alle großen Softwareanbieter wie Azure (Entra ID), Amazon (AWS Cognito), Google (Google Identity Platform), IBM (IBM Security Verify) oder Oracle (Oracle Identity Management) bieten eigene IDaaS- oder IAM-Lösungen an. Doch was bedeutet das für die digitale Souveränität meines Unternehmens? Es ist unschwer zu erkennen, dass die meisten Anbieter aus den USA stammen und in vielen Fällen auf die eigene Cloud-Infrastruktur setzen. Für jedes Unternehmen, dem seine Unabhängigkeit wichtig ist und das gerade bei sensiblen Daten wie Login- oder Passwortinformationen ungern…
-
FEGIME Extranet – Open Source im Mittelstand
Der Kunde Die Abkürzung „FEGIME” steht für „Fédération Européenne des Grossistes Indépendants en matériel électrique” (Europäischer Verband der unabhängigen Elektrogroßhändler). In der FEGIME Deutschland GmbH & Co. KG (FEGIME) sind ca. 45 Familienunternehmen des Elektrogroßhandels organisiert. Die FEGIME Deutschland ist über Jahrzehnte durch Fusionen von mittelständischen Marktgemeinschaften entstanden. Die Gesellschafter:innen setzen ca. 2,4 Milliarden Euro (2023) in Deutschland um und sind an über 160 Standorten vertreten (Details: https://www.fegime.de/…) Das Problem – 15 Jahre Techdebt Für die FEGIME als Marktgemeinschaft ist es sehr wichtig, die Abstimmung und Kommunikation ihrer Gesellschaften an einem Ort zu bündeln. Dabei setzte sie auf ein selbst entwickeltes Extranet, das über 15 Jahre hinweg gute Dienste geleistet hat. Das Extranet…
-
Was Videospiel-Speedruns und Frontend-Entwicklung miteinander zu tun haben
Es gibt Werkzeuge, welche fertigen Code untersuchen können, und Fehler und Sicherheitslücken hervorheben können. Es gibt Listen, welchen man als Entwickler folgen kann. Aber – wo bleibt denn da der Spaß? Als begeisterter Computerspieler bin ich ungefähr 2017 auf die Speedrunning-Szene gestoßen, in der es darum geht, ein Videospiel (oder Teile davon) so schnell wie möglich durchzuspielen, wofür Glitches ausgenutzt werden. "Glitches? Das ist doch nichts anderes als ein Programmierfehler!" Als Entwickler dachte ich "Glitches? Das ist doch nichts anderes als ein Programmierfehler!" Und damit begann ich, die Speedruns nicht nur mit den Augen eines Spielers, sonder mit den Augen eines Entwicklers zu sehen. Eines meiner Erkenntnisse – Spieleentwicklung und…
-
Mit Cursor zur eigenen App
Ich bin kein Vollzeit-Entwickler, ehrlich gesagt war ich das auch nie. Seit Jahren bin ich als technischer Product Owner unterwegs und habe ein gewisses Verständnis für unsere Setups, aber Programmieren ist definitiv nicht mein Tagesgeschäft. Genau deshalb wollte ich herausfinden, wie weit man mit einem Tool wie Cursor kommt, wenn man einfach mal selbst ein kleines internes Tool baut – ohne den Anspruch, ein „richtiger“ Entwickler zu sein. 1) Stack wählen: Zwischen Anspruch und Realität Mein erster Reflex: „Wenn schon, denn schon.“ Früher (so um 2010) habe ich lokal mit MAMP gearbeitet; heute weiß ich: wir fahren Docker/Podman, Services sauber getrennt, alles Container. Also habe ich mich an unseren Projekten orientiert und Cursor eine „erwachsene“…