Mattepuffo.com

Mattepuffo's logo
Rimuovere public dagli url in Laravel e Apache

Rimuovere public dagli url in Laravel e Apache

Laravel, come penso anche altri framework del genere, utilizza una cartella public dove inserire tutti i files del sito.

Questo perchè parte dal presupposto che poi si imposti la webroot del server puntandola a public.

Ma non tiene conto di due cose:

  • non è detto che possiamo fare questa modifica (vedasi hosting condivisi)
  • non è detto che vogliamo farlo

Mattepuffo's logo
Validare email in Rust

Validare email in Rust

Oggi vediamo come usare le espressioni regolare per validare una email in Rust.

Al contrario di altri linguaggi, dobbiamo installare una dipendenza per usare le regex in Rust.

Mattepuffo's logo
Creare Eventbus in Java e Guava

Creare Eventbus in Java e Guava

Un Eventbus è un meccanismo attraverso il quale diversi componenti comunicano tra di loro senza avere informazioni l'uni sugli altri.

Oggi vediamo un esempio basico su come creare questi eventi in Java usando Guava; se usate Maven:

        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>30.1-jre</version>
        </dependency>

Mattepuffo's logo
IDE ed editor di sviluppo - 2021

IDE ed editor di sviluppo - 2021

Nel 2018 avevo fatto un articolo (che trovate qui se volete vedere le differenze) in cui parlavo degli IDE / editor di testo che uso per programmare; o comunque che uso per il mio lavoro in generale.

Dopo due anni direi che è il caso di aggiornare la lista.

Anche qui vi faccio un elenco specificando per quali attività e su quale sistema, e se possibile indicando anche un perchè.

Mattepuffo's logo
Guida avanzata sulla console Javascript

Guida avanzata sulla console Javascript

La console di Javascript la conosciamo tutti, e tutti in genere usiamo queste 4 funzioni:

  • console.log()
  • console.error()
  • console.debug()
  • console.info()
  • console.warn()

Anzi, ad essere sincero io uso solo la prima!

Mattepuffo's logo
Validare email in Kotlin

Validare email in Kotlin

Oggi vediamo come usare le espressioni regolari in Kotlin per validare una email.

Ovviamente andremo a controllare il formato della email, non se esiste.

Per questa operazione si devono fare altri controlli che esulano dall'articolo.

Mattepuffo's logo
Connessione a MongoDB in Dart

Connessione a MongoDB in Dart

Ho un pò abbandonato Dart per vari motivi; ma visto che lo sviluppo ha accelerato e che sono state introdotte diverse novità, ho deciso di rispolverarlo.

Oggi vediamo come connetterci ad un database MongoDB.