Google Fonts in WordPress Lokal einbinden

Das Landgericht München hat in einem Urteil vom 20.01.2022 entschieden, dass der Einsatz von Google Fonts auf Webseiten nicht mehr auf die berechtigten Interessen des Webseitenbetreibers gemäß Art. 6 Abs. 1 lit. f DSGVO gestützt werden kann. Google Fonts und die DSGVO: Warum du Schriftarten lokal einbinden solltest Wenn du dich ein wenig mit der … Weiterlesen …

Brushes in GitHub Copilot

GitHub Copilot ist ein von OpenAI und GitHub entwickeltes Tool, das Programmierern beim Schreiben und Verstehen von Code hilft. Es basiert auf dem OpenAI Codex, einem Deep-Learning-Sprachmodell, das auf einem großen Datensatz von Quellcode trainiert wurde und Lösungscode generieren, sowie Code zwischen Programmiersprachen übersetzen kann. GitHub Copilot bietet eine Reihe von Hilfestellungen für Programmierer, darunter … Weiterlesen …

Übersetzungsdienste für die Webentwicklung: LibreTranslate, DeepL und Google Translate im Vergleich

In unserem letzten Blog-Artikel haben wir den i18n-Ally begutachtet und unsere Konfiguration geteilt um dieses i18n-Übersetzungstool in unsere VS-Code-Umgebung zu integrieren. Heute schauen wir uns die im i18n-Ally eingebaute Integrationen für DeepL, Google Translate und LibreTranslate an und vergleichen die Performance dieser 3 Dienste. Setup Um Libretranslate lokal zu installieren müssen wir lediglich Docker installieren … Weiterlesen …

iOS und Android App Entwicklung mit Vue.js, Ionic und Codemagic

Ionic ist ein Cross-Plattform Toolkit, mit dem man Apps für iOS und Android erstellen kann. Unter der Haube kann man sich für eins der gängigen Javascript Frameworks (React, Angular oder Vue) entscheiden und dies mit extra Plugins unterstützen, um die systemeigenen APIs anzusprechen (Funktionen wie Vibration, GPS, etc.). Auch bringt Ionic eigene UI-Elemente, die sich … Weiterlesen …

Übersetzungen leicht gemacht: Web-Dev mit i18n-Ally für Visual Studio Code

Wer schon einmal an einer mehrsprachigen Website oder JS-Applikation gearbeitet hat ist sicherlich über i18n gestoßen. Für größere Webseiten mit einem internationalen Publikum ist i18n häufig im Einsatz. Jedoch ist der Support für i18n in IDEs sehr ausbaufähig. Visual Studio Code behandelt standardmäßig Übersetzungsstrings wie jede andere Variable, welche zu runtime aufgelöst wird. Ob der … Weiterlesen …

Automatische Generierung von API-Dokumentation in Laravel

Das erstellen von Schnittstellen Dokumentationen ist aufwendig, fehleranfällig und benötigt viel Zeit. Mit dem Composer Paket Scramble kann automatisch API-Dokumentationen erstellt werden und diese auf einer Unterseite präsentiert werden. Die Dokumentation wird im OpenAPI 3.1.0 Format erstellt und mit Hilfe von Spotlight Elements präsentiert. Auf der Zieldomain kann nach erfolgreicher Installation die Dokumentation unter domain.tld/docs/api … Weiterlesen …

LAMP Stack für Laravel auf WSL installieren

Für Windows existieren eine Vielzahl von LAMP Applikationen wie Laragon oder XAMPP. Allerdings sind einige nützliche Pakete, die man zu Laravel hinzufügen kann, nicht mit Windows kompatibel. Auch Funktionen wie der Scheduler oder Queue Workers können nur über Umwege getestet werden. Anstelle für jeden Entwickler bei jedem Projekt Server zu erstellen und echte Domains darauf … Weiterlesen …

Vue.JS mit Vue Router: Hash Zeichen in URL entfernen

SPA mit Vue Router können mithilfe des History Modes komplette URLs anzeigen – diese sind allerdings lediglich simuliert. Alles nach dem Hash ist nicht Teil der URL und wird nur vom Router verwendet, um dem Benutzer den richtigen Inhalt anzuzeigen. Dies hat negative Auswirkungen auf das SEO. Wie wir den Hash entfernen und aus unseren … Weiterlesen …

Laravel mit InfluxDB Verbinden

Laravel kommt mit vielen Providern für Datenbank Verbindungen. Allerdings gibt es eine Vielzahl von Datenbanken, die nur über Umwegen von Laravel angesprochen werden können. Wie das Ganze mit InfluxDB funktioniert, erfahren Sie in diesem Beitrag. Als erstes fügen wir das Paket mit Composer zu unserem Laravel Projekt hinzu: In die .env müssen die Verbindungsinformationen hinterlegt … Weiterlesen …

Top 10 Git Commands für Anfänger

Sind Sie neu im Thema Versionskontrolle mit Git? Oder möchten Sie nach einer langen Pause kurz die Basics auffrischen? Dann sind Sie hier genau richtig! Wir haben für Sie die 10 wichtigsten Git Commands zusammengetragen, die Sie als Anfänger brauchen um direkt mit einem neuen Repository durchzustarten 1. Git config Der erste Schritt eines jeden … Weiterlesen …