Tobias Scheible Cyber Security & IT-Forensik Dozent

Blog-Kategorie Web Development

In diesem Bereich finden Sie alle Blog-Artikel zum Themenbereich Web-Entwicklung. Neben der Konzeption von Web-Anwendungen liegt der Fokus hauptsächlich auf den Themen Geschwindigkeit, Usability und Sicherheit. Hauptsächlich dreht sich hier alles um die beiden Systeme Contao und Wordpress.

IT-Sicherheit

Web Development

20.09.2020

DDoS-Angriffe auf MySQL-Datenbanken

Werden in MySQL verschiedene Benutzer mit spezifischem Rechten verwendet, kann eine MySQL-Injection in Keim erstickt werden. Dies ist häufig eine falsche Annahme. Denn mit speziellen SQL Queries kann ein DDoS-Angriff realisiert werden, auch wenn eine Filterung erfolgt.

Matomo Cookies

Web Development

17.06.2020

Matomo Statistiken ohne Cookies

In Sachen Cookies herrscht derzeit viel Unsicherheit. Die ePrivacy-Verordnung ist noch nicht umgesetzt und das Urteil des BGH fordert die aktive Einwilligung. Mit Matomo ist der Seitenbetreiber auf der sicheren Seite, hier ist sogar eine Nutzung komplett ohne Cookies gut möglich. Dabei gibt es keine Einbußen für die Besucherstatistik. Dazu ist nur eine zusätzliche Zeile Code notwendig.

Zeitschrift Web & Mobile Developer

Web Development

20.03.2020

Artikel im Web & Mobile Developer Magazin

Es gibt zahlreiche Website-Geschwindigkeitsmythen. Warum manche Empfehlungen mehr schaden als nutzen, erläutere ich in meinem Artikel „Fallstricke bei der Optimierung“, der in der aktuellen Ausgabe der Zeitschrift Web & Mobile Developer erschienen ist.

Schnelle Ladezeiten mit Systemschriftarten

Web Development

23.02.2020

Schnelle Ladezeiten mit Systemschriftarten

Um weiter die Geschwindigkeit meines Blogs zu erhöhen, bin ich das Thema Schriftarten angegangen. Ich habe mich von meinen bisherigen Web Fonts verabschiedet und setze jetzt konsequent auf Systemschriftarten, um die Ladezeit zu beschleunigen.

Geschwindigkeit - Performance

Web Development

11.09.2019

Elemente per HTTP/2 Push laden

Werden externe Ressourcen wie CSS-, JavaScript- und Schriften-Dateien eingebunden, lohnt es sich, einen Blick auf das HTTP/2 Push Verfahren zu werfen. Damit lassen sich diese Dateien gezielt vorab laden und so die Geschwindigkeit einer Website effizient verbessern.

Fotos, Bilder und Abbildungen

Web Development

07.09.2019

WebP in WordPress nutzen

WebP ist ein noch junges Grafikformat, hat aber das Potential, etablierte Formate zu ersetzen. PHP bietet bereit schon seit Längerem eine Funktion, um Bilder im WebP-Format zu erstellen. Und mit einer Funktion kann es sehr einfach in WordPress genutzt werden.

Raketenstart Geschwindigkeit

Web Development

03.09.2019

JavaScript schnell und effizient laden

Übliche Tipps zur Optimierung der Geschwindigkeit von JavaScript greifen nicht mehr, wenn viele große Bibliotheken verwendet werden. Stattdessen sollte eine Strategie erarbeitet werden, wie Inhalte bei Bedarf effizient geladen werden können. Gleichzeitig sind viele ältere Tipps mit neueren Methoden eher kontraproduktiv.

Geschindigkeit - Performance

Web Development

28.08.2019

Website Performance von CSS verbessern

Die Zusammenfassung von mehreren CSS-Dateien und die Aufteilung in eine Version mit den Elementen „Above the Fold“ ist mittlerweile Standard. Die Frage ist nur, wie die restlichen CSS-Anweisungen am effizientesten geladen werden können. Darauf gibt dieser Artikel Antworten und zeigt Beispiellösungen.

Bedienelement - Interface

Web Development

21.08.2019

Mehr Geschwindigkeit durch Bildoptimierung

Um eine hohe Geschwindigkeit der Website zu erzielen, müssen Abbildungen optimiert ausgeliefert werden. Dies wird mit der Verwendung des Bildformates WebP, der automatischen Anpassung der Bildgröße und der Auflösung am effizientesten erreicht.

Strand mit roter Flagge

Web Development

10.01.2018

Klick mit jQuery außerhalb eines Elements erkennen

Kürzlich habe ich bei der Entwicklung einer Web-Anwendung einen modalen Dialog eingefügt, welcher mit JavaScript aufgerufen und geschlossen werden sollte. Dabei musste ich eine Funktion realisieren, die auf jeden Klick außerhalb dieses Dialogs diesen wieder schließt. Diese Funktionalität kann sehr einfach mit jQuery realisiert werden.

Weitere Artikel