// Link

fnm - Fast Node Manager

Wenn man mehrerer Node.js-Version nutzt, dann benötigt man ein Tool, das die Verwaltung übernimmt. nvm ist der wohl bekannteste Node Version Manager. Leider ist nvm sehr langsam und beeinflusst somit das Starten einer neuen Shell sehr stark.

Eine Alternative ist fnm, der sich auch um die Verwaltung von mehreren Node.js-Versionen kümmert. fnm beeinflusst das Starten einer neuen Shell jedoch nicht so stark. Ein weiterer Vorteil ist, dass fnm direkt mit der fish shell genutzt werden kann.

fnm
// Artikel

Snippets und Links

Neben den klassischen Artikeln halte ich spannende und interessante Themen aus der Webentwicklung in Links und Snippets fest.

// Snippet

MailHog einrichten

Mit MailHog werden alle E-Mails abgefangen, die von Websites verschickt werden, die in der lokalen Entwicklungsumgebung genutzt werden.

brew install mailhog
brew services start mailhog
echo 'sendmail_path = "/usr/local/bin/mailhog sendmail test@example.org"' > /usr/local/etc/php/7.4/conf.d/mailhog.ini
valet restart

Web-Oberfläche von MailHog: http://localhost:8025

Quelle:
// Snippet

Laravel: Routes besser ausrichten


// Services provider
public function boot()
{
  Route::macro('build', function() {
    return $this;
  });
}

// before - routes/web.php
Route::prefix('/hello')
  -> get('/world', function() {
    return 'hello world';
  })
  ->name('hello.world');


// after
Route::build()
  ->prefix('/hello')
  ->name('hello.world')
  ->get('/world', function() {
    return 'hello world';
  });
Quelle:
Vermutlich verwendest du einen veralteten Browser. Da diese Website auf moderne Technik setzt, benötigst du einen aktuellen Browser, um diese Website richtig darzustellen.