igorclauss.de open_in_new

Igor Clauss

Web Developer, Designer, Web Author

Artikel

Die 6 beliebtesten PHP-Frameworks außer Laravel

Das beliebteste PHP-Framework derzeit ist ganz klar Laravel, welches nächste Woche in der Version 6.0 erscheint. Aber was ist sonst auf dem Markt? Ich beschreibe in diesem Artikel die beliebtesten PHP-Frameworks.

SQL - Find and replace all occurrences of a substring in a database text field

Given a long enough amount of time the situation might arise where we have a database with entries containing outdated substrings. Sounds incomprehensible? Imagine having URLs in a blog posts table. The domain might change over the years and ofcourse we want our posts to lead to the new URL. Having a huge amount of rows in the posts table we might not know all occurrences of the old URL in the dataset and for sure we lazy people don't want to change them manually.

Redis - Improving the caching algorithm by adding a visit counter

We implemented a caching system for blog posts with Redis in my last article. In the end we had to confess there are further improvements we can implement. Now we will improve our caching algorithm by adding a mechanism to keep track on visits of cached articles.

Redis - A simple in memory caching system for blog posts with Redis

Imagine having a blog like this one. When Serving a post, hitting the database on every visit seems inefficient, right? We will implement a simple caching system, wich will reduce the amount of database queries a lot with Redis.

Ubuntu 18.04 - SSL Verschlüsselung für Nginx mit Let's encrypt

Es sollte heutzutage kaum noch Websites ohne verschlüsseltes Protokoll geben. Mit Hilfe von certbot können wir kinderleicht Zertifikate für unsere Websites, egal ob der Webserver nun Apache oder Nginx heißt, erstellen und von Let's Enctrypt zertifizieren lassen. In dieser Anleitung gehen wir den Arbeitsprozess dafür Schritt für Schritt durch.

SQL - Lücken in einer Liste von Zahlen finden

Vor einiger Zeit stieß ich beim Arbeiten an einer Website auf das Problem, dass ich herausfinden musste ob eine indexierte Mysql Tabelle Lücken in den Indizes aufweißt. Bei kleinen Tabellen kein Problem, jedoch war diese Tabelle zu groß um dies mit bloßem Nachsehen zu lösen. Es musste ein SQL-Statement her, dass mir genau diese Lücken wiedergibt.

Nginx Installation auf einem Ubuntu 18.04 Server

Nginx ist nicht nur performanter als sein Kollege Apache, sondern inzwischen auch beliebter. In diesem Artikel findest du eine Anleitung für die Installation des Nginx Webservers auf einem Ubuntu 18.04 Server.

Ubuntu 18.04 Erste Schritte - 3. Einrichtung eines SSH-Zugangs

Da wir jetzt einen neuen Benutzer unter Ubuntu 18.04 eingerichtet haben, richten wir für diesen in diesem Teil der Serie Ubuntu 18.04 Erste Schritte einen SSH-Zugang für unser Droplet ein.

Ubuntu 18.04 Erste Schritte - 2. Einrichtung einer Firewall mit UFW

Im zweiten Teil dieser Anleitung richten wir eine Firewall mit dem unter Ubuntu 18.04 vorinstallierten Dienst UFW ein.

Ubuntu 18.04 Erste Schritte - 1. Erstellung eines neuen Nutzers

In dieser Anleitung richten wir einen Ubuntu-Server für die weitere Nutzung ein. Hier erstellen wir einen Benutzer und treffen damit notwendige Sicherheitsvorkehrungen und erhöhen die Anwenderfreundlichkeit des Systems. Damit schaffen wir eine gute Basis für weitere Arbeiten auf dem Server.