Der Coding Crab Blog ist der persönliche Blog von Nicholas Krebs, auf dem er diverse Beiträge und Anleitungen im Bereich der Informatik teilt. Er erstellte den Blog aus einer Vorlage einer für ihn noch fremden Programmiersprache. Die Vorlage wählte er, da er die Website über GitHub Pages hosten kann und ebenfalls kein CMS verwenden muss.
Die Vorlage basiert auf Jekyll, einem Ruby Gem, mit dem statische Seiten generiert werden können. Für das Design verwendet er das «Minimal Mistakes Theme», welches stark anpassbar ist.
Mit dem Blog möchte er sein Wissen teilen und Anleitungen zu verschiedenen Themen der Informatik erstellen. Die Website ist hauptsächlich auf englischsprachige Inhalte basiert, jedoch befinden sich auch deutsche Inhalte darauf.
Da dies nur ein Nebenprojekt ist, wird die Seite und ihr Inhalt nur zwischendurch aktualisiert und verbessert.
Der Blog kann seit Anfang 2023 über folgenden Link aufgerufen werden: blog.chraebsli.dev
Nach fast einem Jahr ohne grössere Änderungen hat er Ende Mai 2024 den Wechsel der Sprachen verbessert. So werden jetzt nur noch Beiträge in der ausgewählten Sprache angezeigt und es kann die Sprache je Beitrag besser gewechselt werden.
In den ersten Monaten hat Nicholas viele neue Funktionen hinzugefügt und bestehende verbessert. Auch Inhalte hat er fleissig erstellt und veröffentlicht.
Am 14. Februar 2023 wurde das erste Stück Code für den Blog geschrieben. Mit Jekyll/ Ruby erstellt, musste Nicholas sich erst mal einarbeiten und ausprobieren, welche Möglichkeiten bestehen. Über 30 Stunden hat er dafür in den ersten 2 Wochen investiert. In dieser Zeit wurde die Website erstmals veröffentlicht und es kamen viele Funktionen dazu.