Chat GPT-4 mit eigenem Startup? Ein Experiment von Jackson Fall

Das Experiment In den letzten Tagen, wir schreiben den März 2023, hat Jackson Fall (Twitter: @jacksonfall) ein interessantes Experiment durchgeführt. Sein Versuchskaninchen oder vielmehr Versuchspartner: Die derzeit heiß diskutierte AI GPT-4. Er gewährte der AI ein Budget von 100 Dollar und gab ihr den Auftrag, damit so viel Geld wie möglich zu verdienen. Er selbst agierte dabei als menschlicher Vermittler, … Read More

Kubernetes mit Terraform – Monitoring mit Grafana und Loki

Grafana deployen Wie bei Prometheus und dem Ingress Controller zuvor müssen für das Deployment die Kommentare für das Grafana Modul entfernt werden: module „grafana“ { source = „./modules/grafana“ kubeconfig_path = var.kubeconfig_path cluster_name = var.cluster_name } Der Aufruf von terraform plan -out=k8s_svc.plan mit anschließendem terraform apply k8s_svc.plan erzeugt dann die Ressourcen im Cluster. Um auf Grafana zuzugreifen, gibt es zwei Möglichkeiten. … Read More

Kubernetes mit Terraform – Funktionsfähigkeit erweitern

Was es zu Beachten gibt Um das Beispiel einfach zu halten, verwendet das im Github-Repo enthaltene Beispiel keinen HTTPS Endpoint und kein TLS. Jedweder Verkehr in und aus dem Cluster ist daher unverschlüsselt!   Mit terraform plan -out=k8s_svc.plan kann wieder ein terraform Plan erstellt werden. Anschließend kann der Plan mit terraform apply k8s_svc.plan ausgeführt werden und der Ingress Controller sollte … Read More

Kubernetes mit Terraform 1 – Aufbau und Deployment

Vorbereitung Um das Projekt zu beginnen, müssen mehrere Schritte durchlaufen werden: Zuerst muss ein Projekt in der HETZNER CLOUD angelegt werden. Eine weitere Konfiguration ist an dieser Stelle nicht nötig, denn alle Ressourcen werden später durch den Terraform Provider erzeugt.   Für den Zugriff auf die Ressourcen braucht der Terraform Provider zwei Dinge. Einen SSH-Schlüssel, sowie einen API-Token. Beide können … Read More

Easyshoring – Nearshoring auf Hamburgisch

Warum funktioniert Nearshoring häufig nicht so, wie gewünscht? Mathias: Klassisches Nearshoring scheitert oft bereits am Mindset. Man möchte für möglichst wenig Geld möglichst viele Entwickler und Entwicklerinnen bekommen. Häufig, um kurzfristig Probleme zu lösen. Ein typischer Irrglaube dabei ist, dass ein Problem schneller gelöst wird, je mehr Fachkräfte eingesetzt werden. Das Gegenteil ist oft der Fall. Genau dieses Mindset wird … Read More

Content driven SEO & Technik – Unsere 10 Key-Learnings

1) Dem Crawler auf die Sprünge helfen Der Google Crawler durchsucht Websites ganz von alleine. Hierauf haben wir erstmal keinen Einfluss (und schließlich ist es auch in unserem Interesse). Wir können dem Crawler jedoch mitteilen, welche Seiten er sich anschauen beziehungsweise nicht anschauen soll, indem wir unsere robots.txt pflegen. Damit setzen wir den Fokus des Crawlers auf die Teile unserer … Read More

Setup Symfony 6 with ApiPlatform GraphQL, Rest API & TS ReactApp

Requirements The requirements for the dev environment are: PHP >=8.1 (enable postgres module) Composer Docker symfony-cli NodeJS >= 14 & npm >=5.6 (for the frontend only) Symfony App Setup I recommend setup via symfony-cli, whose installation depends on your OS. You can find the different installation methods (also for different linux operating systems) on the symfony website. After installing symfony-cli … Read More

Jede Stimme zählt! Sarah’s Studie zur User Experience & warum Eure Mithilfe entscheidend ist

Kurz und Knapp: Eine Frage der Perspektive User Experience messen – so geht’s: Macht mit! Eine Frage der Perspektive Setzen sich Entwickler:innen an die Umsetzung eines gewünschten Produktes, liegt der Fokus insbesondere auf der Kernfunktionalität. Dieser Fokus ergibt grundsätzlich Sinn, da die Umsetzung sehr komplex ausfallen kann. Für Nutzer:innen stellt die Funktionalität selbst jedoch gerade einmal die Basis dar. Ob … Read More

So geht (IT-)Security

Security ja – wenn’s ein anderer macht Eine Umfrage, ob IT-Security wichtig ist oder nicht, würden die meisten wohl mit „Ja“ beantworten. In der Praxis bleibt das Thema jedoch oft auf der Strecke. Gerne wird das Thema auf den Kunden abgeschoben, wenn es nicht explizit im Auftrag enthalten ist. Auch die Abteilungen untereinander passen sich das Thema wie eine heiße … Read More