Giuseppe Funicello
Giuseppe Funicello
  • 273
  • 418 968
Misurare gli spazi nel mio sito (come su Figma) 📐
👨🏻‍💻 La mia community: www.giuppi.dev
Oggi mi è capitata sotto gli occhi questa libreria per misurare le distanze direttamente sul proprio sito dal browser, e qui ve la condivido :)
🔗 Links
spacingjs.com/
github.com/stevenlei/spacingjs
chromewebstore.google.com/detail/spacingjs/fhjegjndanjcamfldhenjnhnjheecgcc
Come vivo da NOMADE:
📌 PARTITA IVA con Fiscozen (sconto 50€): ⏩ www.giuppi.dev/fiscozen
📌 Telefono: amzn.to/3VHl6CY
📌 Portatile: amzn.to/3vz88Nd
📌 Supporto: amzn.to/3sxgfvo
📌 Borsa portatile: amzn.to/45sX4Sc
📌 Borsa tastiera e mouse: amzn.to/45Ppzcw
📌 Tastiera: amzn.to/3L19kRJ
📌 Trackpad: amzn.to/3OZzS6K
📌 Cuffie: amzn.to/47QwDaB
#coding #frontend #javascript
มุมมอง: 876

วีดีโอ

Crea un SaaS da ZERO con Next.js, Supabase e Tailwind: il TUTORIAL completo 🔥
มุมมอง 5K14 วันที่ผ่านมา
👨🏻‍💻 I miei corsi: www.giuppi.dev In questo MEGA TUTORIAL andiamo a realizzare un Saas completo di autenticazione, pagamento, video streaming e deploy da zero, utilizzando React, Next.js, Supabase, Tailwind e molto altro. 🚀 Link alla repo: www.giuppi.dev/megatutorial 🔗 Tecnologie utilizzate React: react.dev/ Next.js: nextjs.org/ Typescript: www.typescriptlang.org/ Supabase: supabase.com/ Tailwi...
7 errori che gli junior dev fanno in React 🤦🏻‍♂️
มุมมอง 1.3K21 วันที่ผ่านมา
❤️ La mia community: www.giuppi.dev Video su useState: th-cam.com/video/eUPCZq0z390/w-d-xo.html In questo video vediamo un componente React con 7 errori che spesso vedo fare agli Junior Dev (e che ovviamente commettevo anche io). Come vivo da Dev freelance nomade: 📌 PARTITA IVA con Fiscozen (sconto 50€): ⏩ www.giuppi.dev/fiscozen 📌 Telefono: amzn.to/3VHl6CY 📌 Portatile: amzn.to/3vz88Nd 📌 Suppor...
Un tizio è diventato RICCO con una repo 🤯 (uguale alla mia)
มุมมอง 5Kหลายเดือนก่อน
👨🏻‍💻 I miei corsi: www.giuppi.dev In questo video vediamo insieme ShipFast di Mark Lou, un boilerplate per avere il codice già fatto per creare un ecommerce con area privata per lanciare una startup in poco tempo. Vediamo le tecnologie utilizzate, le stesse che ho usato io nel mio sito :) 🔗 Links shipfa.st/docs nextjs.org/ daisyui.com/ supabase.com/ www.kannon.email ui.shadcn.com/ Come vivo da ...
Perché i dev italiani vengono pagati di meno 🤌
มุมมอง 2.6Kหลายเดือนก่อน
👨🏻‍💻 La mia community: www.giuppi.dev In questo video vediamo insieme un annuncio per una posizione di developer full remote in cui viene spiegato il modo in cui a developers di paesi diversi vengono dati stipendi diversi, con tutta una serie di documenti sulle modalità di lavoro da remoto 🔗 Links medium.com/signal-v-noise/the-presence-prison-4c776292c8d2 Come vivo da NOMADE: 📌 PARTITA IVA con ...
Come diventare Programmatore di Videogiochi 👾 con Guido Cardinali @nanday_
มุมมอง 2.2Kหลายเดือนก่อน
👨🏻‍💻 I miei corsi: www.giuppi.dev 🔗 Links Canale Guido: www.youtube.com/@nanday_ Sito Guido: www.nanday.dev/ SpookyParrots: www.spookyparrots.com/ Se da bambino è nato presto il sogno di diventare programmatore, ben presto si è tramutato in diventare un programmatore di videogiochi. Con gli anni ho preso altre strade, ma mi sono sempre chiesto che cosa serva per diventarlo e come si vive da pro...
POV: un giorno da programmatore in Giappone 🇯🇵
มุมมอง 1.7Kหลายเดือนก่อน
👨🏻‍💻 I miei corsi: www.giuppi.dev Sono stato 2 mesi a Kyoto in Giappone e un bel giorno mi sono messo una action cam al collo. In questo video vi porto con me, dalla sveglia all'ora di andare a dormire, in una giornata da programmatore nomade digitale a Kyoto in Giappone. Come vivo da NOMADE: 📌 PARTITA IVA con Fiscozen (sconto 50€): ⏩ www.giuppi.dev/fiscozen 📌 Telefono: amzn.to/3VHl6CY 📌 Portat...
La TIER LIST dei Framework Frontend 🔥
มุมมอง 2.1Kหลายเดือนก่อน
La TIER LIST dei Framework Frontend 🔥
5 modi (che uso) per guadagnare da Programmatore Freelance 💰
มุมมอง 4.3K2 หลายเดือนก่อน
5 modi (che uso) per guadagnare da Programmatore Freelance 💰
Presentato Next.js 15 ✅ Tutte le novità + DEMO
มุมมอง 1.5K2 หลายเดือนก่อน
Presentato Next.js 15 ✅ Tutte le novità DEMO
Che cos'è DOCKER COMPOSE (in parole semplici) 🐙
มุมมอง 1.4K2 หลายเดือนก่อน
Che cos'è DOCKER COMPOSE (in parole semplici) 🐙
Il React compiler è qui 🔥 Tutorial e DEMO
มุมมอง 2K2 หลายเดือนก่อน
Il React compiler è qui 🔥 Tutorial e DEMO
Studiare programmazione con l'AI? ⛔️ con @PieroSavastano
มุมมอง 6102 หลายเดือนก่อน
Studiare programmazione con l'AI? ⛔️ con @PieroSavastano
Imparare GIT con un videogame 👾
มุมมอง 1.6K2 หลายเดือนก่อน
Imparare GIT con un videogame 👾
Sviluppo iOS su Windows e Linux?? 💣 Provo il Project IDX di Google
มุมมอง 2.9K2 หลายเดือนก่อน
Sviluppo iOS su Windows e Linux?? 💣 Provo il Project IDX di Google
Finalmente ecco React 19 ⚛️ TUTTE LE NOVITÀ SPIEGATE
มุมมอง 1.3K2 หลายเดือนก่อน
Finalmente ecco React 19 ⚛️ TUTTE LE NOVITÀ SPIEGATE
"Hello world" in 10 linguaggi di programmazione ASSURDI 🌎
มุมมอง 5883 หลายเดือนก่อน
"Hello world" in 10 linguaggi di programmazione ASSURDI 🌎
Provo il nuovo code assistant AI di Google: tutto qui? 🚫
มุมมอง 2.1K3 หลายเดือนก่อน
Provo il nuovo code assistant AI di Google: tutto qui? 🚫
Sto usando questo editor al posto di VSCode 👋 (e mi sta piacendo parecchio)
มุมมอง 7K3 หลายเดือนก่อน
Sto usando questo editor al posto di VSCode 👋 (e mi sta piacendo parecchio)
Devin: è tutto FAKE? 🥸 Analisi e 5 alternative gratuite
มุมมอง 4.4K3 หลายเดือนก่อน
Devin: è tutto FAKE? 🥸 Analisi e 5 alternative gratuite
Perché i programmatori in Italia guadagnano poco? 💰 Analisi e consigli
มุมมอง 4.5K3 หลายเดือนก่อน
Perché i programmatori in Italia guadagnano poco? 💰 Analisi e consigli
Banca Sella e Hype DOWN per 6 giorni (dopo un upgrade) 🛑 ANALISI TECNICA
มุมมอง 2.2K3 หลายเดือนก่อน
Banca Sella e Hype DOWN per 6 giorni (dopo un upgrade) 🛑 ANALISI TECNICA
Perché tutti usano questa libreria (me compreso)? 🔥
มุมมอง 7K3 หลายเดือนก่อน
Perché tutti usano questa libreria (me compreso)? 🔥
Scraping in 1 minuto con GPT4 e Playwright 🃏 TUTORIAL
มุมมอง 2.7K3 หลายเดือนก่อน
Scraping in 1 minuto con GPT4 e Playwright 🃏 TUTORIAL
Come ho implementato l'AI nel mio sito (e come puoi farlo anche tu) 🛠️
มุมมอง 2.4K3 หลายเดือนก่อน
Come ho implementato l'AI nel mio sito (e come puoi farlo anche tu) 🛠️
Programmare in spiaggia? 🏝️ 5 FALSI miti sui nomadi digitali
มุมมอง 1.6K3 หลายเดือนก่อน
Programmare in spiaggia? 🏝️ 5 FALSI miti sui nomadi digitali
Come sono diventata developer in 365 giorni (da autodidatta) 👩🏼‍🚀 con Sofia Baezzato
มุมมอง 2.3K3 หลายเดือนก่อน
Come sono diventata developer in 365 giorni (da autodidatta) 👩🏼‍🚀 con Sofia Baezzato
Devin: come installare la versione open in locale (TUTORIAL completo) 🛠️
มุมมอง 14K4 หลายเดือนก่อน
Devin: come installare la versione open in locale (TUTORIAL completo) 🛠️
Devin versione open source: l'AI sa programmare per davvero! 💣
มุมมอง 47K4 หลายเดือนก่อน
Devin versione open source: l'AI sa programmare per davvero! 💣
React scritto in CSS? Ora si può fare 🥲
มุมมอง 4944 หลายเดือนก่อน
React scritto in CSS? Ora si può fare 🥲

ความคิดเห็น

  • @robertomosso8161
    @robertomosso8161 วันที่ผ่านมา

    Ciao, ho da poco iniziato a seguire il tuo canale ed è stata una rivelazione, intanto complimenti per gli ottimi contenuti che porti sul canale, e poi mi stai facendo capire che non si è obbligati a lavorare male (e in Italia) per sempre. Lavoro da tre anni come sviluppatore web front-end (dipendente di una piccola/media azienda, e ho iniziato grazie a un corso gratuito fatto proprio da quest'ultima), e da due sono in subappalto per una grande società di consulenza (puro body rental). Ultimamente ho iniziato a guardarmi intorno per cambiare lavoro, ma quello che ho trovato finora è desolante: solo altre aziende di consulenza in cui andrei a fare le stesse identiche cose che faccio ora, su progetti vecchi in partenza e che difficilmente vedranno la luce. Vorrei chiederti, vista anche la tua esperienza con realtà estere, oltre alla conoscenza dell'inglese e una buona esperienza, pensi che sia fondamentale avere una laurea in informatica per avere qualche possibilità per una lavoro da remoto per un altro paese (anche Europeo)? Oppure valutano soprattutto le abilità a prescindere dal titolo di studio?

  • @rossinero609
    @rossinero609 2 วันที่ผ่านมา

    Ciao Giuppi, io ero interessato al corso, ma sul sito non lo vedo. lo hai eliminato ?

  • @mauriziocozzetto
    @mauriziocozzetto 2 วันที่ผ่านมา

    Non potevi Giuppi rimandare il colloquio dicendo che la connessione era pessima? Penso che avrebbero capito.

  • @skaemusic
    @skaemusic 2 วันที่ผ่านมา

    Ciao Giuseppe, potresti parlarci dei rischi di sicurezza che corre l'app? Il primo che mi viene in mente arrivato a circa un'ora di video è il limite di email che supabase ci permette di inviare, ma immagino ce ne saranno altri più avanti nel video: cosa succede su un utente, o un bot, si mette a registrare utenze false a raffica e ci consuma il limite di email inviabili? Come proteggere l'app? Grazie

    • @giuppidev
      @giuppidev 2 วันที่ผ่านมา

      Ciao, il metodo più veloce per limitare i bot sono i recaptcha. Diciamo che per la messa in prod vanno tenuti in considerazione molti punti, ottim ospunto per prossimi contenuti

  • @mariobaldi3714
    @mariobaldi3714 5 วันที่ผ่านมา

    Per chi ha incontrato problemi coem me col webhook per stripe nella verifica della signature: ho avuto un po' di difficoltà perché la variabile si chiama STRIPE_WEBHOOK_KEY ed infatti utilizzavo l'id del webhook, quando invece ci vuole il signin secret che sulla dashboard nella pagina del webhook si ottiene cliccando "Reveal" (inizia "whsec_")

  • @omarpre5686
    @omarpre5686 5 วันที่ผ่านมา

    Bellissimo contenuto come sempre Ce da dire che chi ha quasi 40 anni ( 39 nel mio caso e non ho Ancona iniziato a studiare..ma me lo sono riproposto a mollo breve) Ha moolto poche possibilità di trovare lavoro in azienda/e causa età non credi? Mi piacerebbe sapere come la pensi Grazie

    • @giuppidev
      @giuppidev 2 วันที่ผ่านมา

      Il fattore età ovviamente esiste, innegabile, ma sicuramente si possono raggiungere obiettivi anche grossi nella vita unendo tanta voglia, passione e una botta di culo, che non guasta. Diciamo che comunque non sei così anziano, ma i fattori sono tanti (competenze pregresse in primis).

    • @omarpre5686
      @omarpre5686 2 วันที่ผ่านมา

      @@giuppidev ma entrare in azienda me lo scordo non credi?

  • @giulia6930
    @giulia6930 6 วันที่ผ่านมา

    Grazie per questo tutorial, io mi sto formando come junior e sto studiando node.js: vedere come applichi il ragionamento per costruire il backend mi ha aiutata tantissimo. Grande 🌟🥇

    • @giuppidev
      @giuppidev 2 วันที่ผ่านมา

      Mi fa molto piacere ☺️

  • @king23mamba24
    @king23mamba24 6 วันที่ผ่านมา

    Sarebbe una bella idea pure fare un MEGAtutorial con mobile app ibride utilizzando js o eventuale framework. Un approfondimento su manifest e service worker. Per un Jr. credo sia piu semplice utilizzare i linguaggi su cui ha più conoscenze piuttosto che studiare tanti linguaggi diversi

    • @giuppidev
      @giuppidev 2 วันที่ผ่านมา

      Tutti ottimi spunti, segnati!

  • @mariobaldi3714
    @mariobaldi3714 6 วันที่ผ่านมา

    Prego per i caffè, a quanto vedo non mancano le pause caffè durante la registrazione dei megatutorial 😂

    • @giuppidev
      @giuppidev 2 วันที่ผ่านมา

      Grazie ❤️! La pausa caffè è il motivo per cui faccio video lunghi 😂

  • @albertoplebani77
    @albertoplebani77 6 วันที่ผ่านมา

    Tutorial davvero interessante, ben fatto e ben spiegato, definitivamente grazie! Non ho mai usato Supabase quindi l'ho trovato interessante anche per quel motivo.

    • @giuppidev
      @giuppidev 2 วันที่ผ่านมา

      Grazie mille!

  • @lorenzoromeo8874
    @lorenzoromeo8874 8 วันที่ผ่านมา

    Sarebbe interessante capire come avviene il render delle pagina , stai usando ssr per prendere i video delle lezioni ? Si può ottimizzare usando ssg ed isr? E come avviene questo con le nuove versioni di next

  • @diegotonini6084
    @diegotonini6084 9 วันที่ผ่านมา

    Onestamente ho provato ad installarlo con npm su due progetti diversi. Ho sempre errori ad importar il modulo. Per next ho dovuto fare useEffect(() => { import("spacingjs/dist/index"); }, []); lo trovo assurdo :)

    • @giuppidev
      @giuppidev 9 วันที่ผ่านมา

      Si, purtroppo l'import di default punta alla vesione ts. Comunque se hai l'errore di document not ready puoi anche fare un dynamic import e funziona (sempre importando spacingjs/dist), l'import dentro lo useEffect è sempre brutto 😂

    • @diegotonini6084
      @diegotonini6084 9 วันที่ผ่านมา

      @@giuppidev come fai a fare dunamic import con una roba che non è un componente?

    • @giuppidev
      @giuppidev 9 วันที่ผ่านมา

      giusta osservazione! 😂 semplicemente mettendola in un component che poi importo dinamicamente, essendo che tanto ha solo listener da implementare. Ma hey, ci stiamo comunque spingendo su cose brutte eh, si vede che la distribuzione come package è fatta male.

  • @noonebeast97
    @noonebeast97 9 วันที่ผ่านมา

    Grazie giuppy, sempre consigli molto utili. Io di solito uso CSSViewer come estensione di Chrome in combinata con Pesticide ma anche questa libreria sembra molto buona!

    • @giuppidev
      @giuppidev 9 วันที่ผ่านมา

      Ti ringrazio, lo condivisa al volo perchè il suo lo fa e in maniera simpatica. Una extension alla fine probabilmente è più comoda

  • @domenicomilano
    @domenicomilano 9 วันที่ผ่านมา

    Utile. Vorrei provare a modificarla per fare altri esperimenti 😅

    • @giuppidev
      @giuppidev 9 วันที่ผ่านมา

      Bravo, giocarci visto la semplicità della logica secondo me è un'ottima idea!

  • @omarpre5686
    @omarpre5686 9 วันที่ผ่านมา

    Contenuto interessante..mi piacerebbe un video dove spieghi meglio come ti comporti tu quando cerchi agenzie in Italia

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Ti ringrazio. Più che agenzie ora ho collaborazioni dirette, un video ci sta!

  • @hanny_smith
    @hanny_smith 9 วันที่ผ่านมา

    Molto carina, ho voluto installare l'estensione e funziona molto bene, la userò per fare delle verifiche veloci oppure per analizzare design che mi piacciono senza dover aprire la modalità sviluppatore del browser

    • @giuppidev
      @giuppidev 9 วันที่ผ่านมา

      L'estensione sicuramente molto utile!

  • @gabrielemercurio9447
    @gabrielemercurio9447 9 วันที่ผ่านมา

    Ciao Giuppi, grazie per queste dritte! Io utilizzo spesso questa estensione di Chrome (consigliata dal mitico Kevin Powell) e mi trovo benissimo, si chiama VisBug. La consiglio! ;)

    • @giuppidev
      @giuppidev 9 วันที่ผ่านมา

      Grande Gabriele, ancora fatico a trovare i tuoi messaggi (li vedo se metto in ordine cronologico, per questo mi suona di bug). Kevin Powell è davvero un mito, VisBug la vidi tempo fa e poi rimossa dalla memoria, con la scusa torno a provarla grazie!

  • @vincenzomancuso1448
    @vincenzomancuso1448 10 วันที่ผ่านมา

    Mi é capitato di vedere qualche tuo video per caso. Fino ad ora ho sempre e solo seguito creator d'oltre oceano per la qualitá dei contenuti e per le competenze. Che dire, finalmente un connazionale che ci sa fare! Bravo!

    • @giuppidev
      @giuppidev 10 วันที่ผ่านมา

      Guarda, ne seguo parecchi anche io quindi questo tuo commento mi fa un enorme piacere, grazie! ❤️ Ovviamente con le dovute proporzioni 😂

  • @federicofiaschi
    @federicofiaschi 10 วันที่ผ่านมา

    Ciao Giuseppe, ho seguito a fondo il tutorial. Purtroppo lato database mi sento di dire che la spiegazione è insufficiente. Avrei inoltre optato per l'eliminazione completa della webcam che, spesso e (non) volentieri, non permette una visione di quello che succede a schermo. Per il resto buon video.

    • @giuppidev
      @giuppidev 10 วันที่ผ่านมา

      Ciao Federico, grazie del feedback. Posso dirti che sulla parte db condivido, non mi ci sono soffermato dandola quasi per scontato e poi passando nello specifico a cose di Supabase. Sulla webcam purtroppo per video così lunghi opto per layout fisso altrimenti esco matto, e credo che una spiegazione con un volto sia più piacevole (opinione assolutamente personale). Ne terrò comunque conto, facendoci più caso, nei prossimi che arriveranno

  • @giovannil.8443
    @giovannil.8443 11 วันที่ผ่านมา

    sei il numero 1! forse so dove hai trovato l'ispirazione per questo megatutorial

    • @giuppidev
      @giuppidev 10 วันที่ผ่านมา

      Tu conosci troppi dietro le quinte della mia vita ahahahha

  • @mariobaldi3714
    @mariobaldi3714 12 วันที่ผ่านมา

    Grazie era proprio quello che mi serviva per introdurmi a next dopo tanta teoria, ti tippo qualche caffè su buymeacoffee perché ci hai messo tanto impegno ed è il minimo che meriti 💪

  • @NazarKoshla
    @NazarKoshla 12 วันที่ผ่านมา

    grande Giuseppe

  • @missbiz.signorina
    @missbiz.signorina 12 วันที่ผ่านมา

    e per chi non fattura nulla?

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      se sei in gestione separata, contributi e irpef sono proporzionali al fatturato quindi zero (o quasi perché qualcosina da pagare tra una roba e l'altra arriva sempre, non si sa come 😂 )

  • @PaoloLaitempergher-dy1io
    @PaoloLaitempergher-dy1io 13 วันที่ผ่านมา

    che tu sappia ha la telemetria come vsCode?

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      da doc pare di si, anche se è configurabile

  • @SergioOlivieri89
    @SergioOlivieri89 14 วันที่ผ่านมา

    Come mai usi ancora quell'ippopotamo di VSCode e non Zed?

    • @giuppidev
      @giuppidev 10 วันที่ผ่านมา

      Guarda, Zed l'ho provato per qualche settimana e poi per un progetto son tornato a VSCode quasi "dimenticandomi" di Zed. Con l'estate ci ritorno, anche perché mi sta di nuovo rallentando molto vscode in alcuni progetti (e magari è colpa sua).

  • @nkaslq1694
    @nkaslq1694 14 วันที่ผ่านมา

    Con la laurea triennale in Informatica posso poi fare la Magistrale in Cybersecurity? oppure ho bisogno di Ingegneria Informatica, Grazie

    • @giuppidev
      @giuppidev 10 วันที่ผ่านมา

      Penso dipenda tutto dalla facoltà, tu dove seguiresti?

  • @gabrielemercurio9447
    @gabrielemercurio9447 14 วันที่ผ่านมา

    Non capisco perché non ha pubblicato i miei commenti... 🤔 Proponevo un videone per implementare un CMS headless come PayloadCms che, nella versione 3 in beta, ha sotto Next.js. Spesso nei videoni tutorial vengono inseriti dati mockati e hardcodati, ma questo va contro quello che succede in realtà, nella mia esperienza, cioè la necessità di avere dati dinamici che il cliente possa inserire autonomamente dal backend di un CMS. 😊

    • @giuppidev
      @giuppidev 10 วันที่ผ่านมา

      Ciao Gabriele, non sei il primo che mi dice dei commenti e onestamente non ne ho la più pallida idea! 😂 Molto interessante come idea, penso sfrutterò l'estate per tirare giù una lista da condividervi e l'approccio che hai usato qui (vedo gente fare cose nei tutorial che non sono la realtà) penso mi aiuterà molto. 🔥

    • @gabrielemercurio9447
      @gabrielemercurio9447 9 วันที่ผ่านมา

      @@giuppidev Forse ho capito perché i commenti spariscono: Ho notato che, se inserisco dei link esterni nel commento, questo non viene salvato... Boh... ma magari mi sbaglio...

  • @marcofari532
    @marcofari532 14 วันที่ผ่านมา

    Perchè usi il refresh e non il navigate? Essendo che stiamo lavorando in React non perdiamo lo stato dell applicazione facendo il reload completo della pagina? Per esempio quando fai il logout anzichè fare refresh, non conviene fare navigate su / ? Comunque viene rifatto il controllo sull user se è autenticato o meno..e non perdiamo nessuno stato Comunque ottimo video..avrei speso qualche minuto in più su qualche argomento. Non avendo mai visto Next.js ho fatto un po di difficoltà, ma andando avanti nel video i concetti li ho capiti. Apprezzo il lavoro e mi piacerebbe vedere altri contenuti simili a questo.

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Ciao Marco! Allora, in realtà il router di next gestisce lo stato dell'applicazione, non è un vero e proprio refresh. Da docs: Refresh the current route. Making a new request to the server, re-fetching data requests, and re-rendering Server Components. The client will merge the updated React Server Component payload without losing unaffected client-side React (e.g. useState) or browser state (e.g. scroll position). Sono molto contento ti sia piaciuto, ovviamente nei prossimi cercherò di avere un flusso più comprensibile, al netto che poi li affiancherò ai miei corsi più "teorici". Se posso chiederti, c'è qualche argomento che avresti voluto vedere approfondito? Thanks

    • @marcofari532
      @marcofari532 6 วันที่ผ่านมา

      @@giuppidev ah ok, grazie per la spiegazione. Comunque mi piacerebbe veder spiegato meglio next js (sempre nei limiti, capisco che hai un corso dedicato). Diciamo che ho dovuto rivedere più volte la gestione dei file e delle cartelle nel modo in cui l hai implementato! Mi è sembrato un po confusionario ma come già detto non conoscendo next forse è solo un mio problema. Comunque grazie a questo video ho ripreso una mia web app in react, e per prova ho tolto tutto il backend fatto con node che gestiva le rest api, sessioni/autenticazioni e l ho sostituito con Supabase in modo da avere tutto lato client. Veramente figo! L'unica cosa che non mi piace di Supabase (ma leggendo su Github non si può modificare almeno per ora) è il fatto che quando un utente clicca sul link per resettare la password in automatico viene loggato e creata una sessione anche se la password poi non verrà modificata.

  • @vickvolpe5967
    @vickvolpe5967 14 วันที่ผ่านมา

    Se lavori come piva per un azienda comunque devi rispettare le 8 ore giusto?

  • @stefanoanghe
    @stefanoanghe 14 วันที่ผ่านมา

    Grande Giuppi!! Ottimo video tutorial, utile ed interessante per una panoramica a 360° di un progetto, continua con questi video che a me piacciono un sacco!!

    • @stefanoanghe
      @stefanoanghe 14 วันที่ผ่านมา

      Mi piacerebbe vedere anche un mega tutorial di sviluppo di un app in flutter da zero alla pubblicazione negli store Android/ios, ma non so se è il tuo campo, in caso sarebbe bellissimo! 😊

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Grazie Stefano! Ho fatto un sondaggio e come puoi vedere Flutter è in lista 😎

  • @dayg88
    @dayg88 14 วันที่ผ่านมา

    Ciao Giuseppe, grazie per il video molto interessante. Ti vorrei chiedere: nel realizzare questa tipologia di web application (o simili) è necessario anche tenere in considerazione tematiche come cookie banner, cookie policy e privacy policy prima di mandare il prodotto in produzione? Ti sei mai occupato di questi argomenti? Grazie

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Ciao! Assolutamente si, è un discorso complesso e noioso ma una qualche policy se hai cookies e se hai dati va messa. Grazie, è assolutamente da affrontare in altro video o tutorial

  • @grittigi
    @grittigi 15 วันที่ผ่านมา

    Purtroppo è proprio questa la differenza, un Americano tende a cercare di monetizzare la sua conoscenza mentre un Italiano tende a svalutarla. Non è assolutamente una critica anzi, benvenga la conoscenza per tutti ma poi si tende a dare una visione sbagliata del lavoro, sopratutto in ambito digitale dove sembra che sia tutto dovuto perchè non si dà il giusto valore alle proprie capacità. Detto ciò grazie per i contenuti che porti e anche per il megatutorial, non sono uno sviluppatore ma è molto interessante ed istruttivo!

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Ciao, sono d'accordo con te. In realtà non demonizzo il prodotto (anzi, che ca**o di invidia ahahh) ma da sviluppatore penso sia più interessante imparare a fare (il famoso imparare a pescare bla bla). Quindi via ai megatutorial!

  • @domenicomilano
    @domenicomilano 15 วันที่ผ่านมา

    Un tutorial spaziale! Per me son tutte cose molto avanzate ma la qualità della spiegazione, la qualità del codice e anche come è registrato è di altissimo livello. Ho solo un micro suggerimento: provare a portare su (un po' più in alto) gli output dei console.log nel terminale di Vscode. Sei forte

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Wow grazie Domenico! Purtroppo del console log me ne sono accorto solo a registrazione finita, questo il problema di ore e ore di registrazione no stop ahahahha Prossima volta lo fixo, promesso :)

  • @giuseppetarallo7170
    @giuseppetarallo7170 15 วันที่ผ่านมา

    Ma come si apre Arc? Digitando Arc su Chrome non si apre niente !

    • @giuppidev
      @giuppidev 8 วันที่ผ่านมา

      Devi scaricarlo, in base al tuo sistema operativo, da www.arc.net e instsallarlo

  • @lorenzobandinii
    @lorenzobandinii 16 วันที่ผ่านมา

    Veramente contenuto d'oro, grazie mille di portare questi contenuti con questa qualità

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Mi fa molto piacere, grazie a te! 😍

  • @DanieleOresteMarino
    @DanieleOresteMarino 16 วันที่ผ่านมา

    A mani basse il tipo di video più utile

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Grazie Daniele, allora va rifatto!

  • @GiuseppePiccolo
    @GiuseppePiccolo 16 วันที่ผ่านมา

    Ma usi estensioni particolari su vscode? Se si potresti condividere quali.

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Sicuramente ne uso, ma ormai le dimentico 😂 Ti riferisci a qualche cosa in particolare che hai visto?

    • @GiuseppePiccolo
      @GiuseppePiccolo 16 วันที่ผ่านมา

      @@giuppidev ho visto che ti suggerisce il codice quando scrivi e quando salvi ti formatta in automatico

    • @Mercury9416
      @Mercury9416 15 วันที่ผ่านมา

      @@GiuseppePiccolo per quanto riguarda il suggerimento del codice penso usi github copilot che è pagamento, in alternativa esiste anche roba free tipo codium, il format automatico invece è una feature di vscode che puoi trovare nelle impostazioni sotto editor: format on save

  • @marcosfrias28
    @marcosfrias28 16 วันที่ผ่านมา

    Per me questo e' il miglior format che esiste per imparare, perche si va nel dettaglio di tantissime cose e si spiegano altrettante... Complimenti, unico TH-camr di Programmazione che seguo in Italiano! continua cosi, e grazie per il lavoro che ci hai dedicato a tutti! <3

    • @gianlucalomarco
      @gianlucalomarco 16 วันที่ผ่านมา

      Stai dicendo che non segui il mio bellissimo canale sullo sviluppo 3D?!? 😢

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Wow, non sai quanto mi fa piacere, ci tenevo molto a questo video perché condivido il tuo pensiero, sono sempre utili anche per me. Ancora più carico per farne altri 😍

    • @gianlucalomarco
      @gianlucalomarco 16 วันที่ผ่านมา

      @@marcosfrias28 quindi ancora non conosci il mio bellissimo canale sullo sviluppo 3D?

    • @gianlucalomarco
      @gianlucalomarco 16 วันที่ผ่านมา

      @@marcosfrias28 quindi a me non mi segui… 😞

  • @Zavy86
    @Zavy86 16 วันที่ผ่านมา

    curiosità ma il browser client di supabase, come riceve i process.ENV.. e sono visibili anche lato client o restano comunque privati?

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Ottima domanda, su supabase farò un video dedicato su questi aspetti. Ti provo a rispondere qui in sintesi: lato client le key passate sono recuperabili (in env sono NEXT_PUBLIC_) e si utilizza la anon key, che ha pochi privilegi. Ovviamente tutto dipende poi dalle policy che scrivi, in cui puoi dare agli utenti di ruolo "anon" diritti di lettura etc (che quindi sarebbero poi possibili recuperare avendo la chiave). Quindi di base dovresti avere tutte le RSL attive sulle tue tabelle e scrivere le policy con attenzione rispetto ai ruoli (per esempio gli anon non sono utenti autenticati). Detto questo è un attimo sbagliare (io per primo avevo fatto casino con le RSL ed esposto delle query in lettura), quindi 2 approcci più sicuri sono: - utilizzare solo il client lato server - avere le RSL attive ovunque ma con ZERO policies, utilizzando solo un client lato server (non ssr, l'admin per intenderci della repo) che utilizzando la service role key bypassi le rsl. Onestamente non so dirti l'approccio migliore al 100%, ma personalmente al momento opto per RSL con policies scritte e client lato server (l'admin solo per operazioni backend).

    • @Zavy86
      @Zavy86 16 วันที่ผ่านมา

      @@giuppidev ah ok quindi il db resta cmq esposto e devi gestire bene bene le policy. ora capisco anche come possa funzionare per il db in tempo reale effettivamente.. grazie, aspetto il video di supabase, è sempre bello conoscere tecnologie nuove!

  • @ddddevice
    @ddddevice 16 วันที่ผ่านมา

    YEAHHHHHHH!!!!!!!

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Let's go! 🚀

  • @AndreaBarbieriDev
    @AndreaBarbieriDev 16 วันที่ผ่านมา

    Giuppi, ma che browser/estensione stai usando per cambiare scheda? Grazieee

    • @guidopanzieri150
      @guidopanzieri150 16 วันที่ผ่านมา

      usa arc c'è solo su w11 e macos :)

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Come detto dal buon Guido, uso Arc (ci ho fatto un video tempo fa), disponibile per mac e w11.

    • @AndreaBarbieriDev
      @AndreaBarbieriDev 14 วันที่ผ่านมา

      @@giuppidev Recupero immediatamente!

  • @DanieleGilioDigitalMarketing
    @DanieleGilioDigitalMarketing 16 วันที่ผ่านมา

    Bomba! me lo guarderò con calma! :D

  • @marcolancellotti8114
    @marcolancellotti8114 16 วันที่ผ่านมา

    I video che mi piacciono. Questo me lo spolpo per bene.

    • @giuppidev
      @giuppidev 16 วันที่ผ่านมา

      Grande Marco!! Attendo come semper un tuo prezioso feedback 😍