Cavolo 🥬, interessante! Proverò la trial sicuramente! Grazie per la scoperta!
@giuppidev3 ай бұрын
Fammi sapere come va 🚀
@stelvio52132 ай бұрын
Molto interessante sicuramente lo proverò. Grazie
@Giulio-jk9ww6 күн бұрын
Ottimo video! Un video su qualche test di tool per convertire da figma a codice?
@giuppidev5 күн бұрын
Questo: kzbin.info/www/bejne/b3OqhqaQi6mfftE
@DanieleOresteMarino3 ай бұрын
Indubbiamente, ad ora, il migliore del suo genere.
@giuppidev3 ай бұрын
Lo usi? Come ti trovi a lavorarci?
@DanieleOresteMarino3 ай бұрын
@@giuppidev Lo sto provando da alcuni giorni, e devo ammettere che si tratta del prodotto più interessante tra quelli usciti ultimamente. L’integrazione completa dell’IA nell’IDE fa la differenza. Ancora non me la sento di adottarlo in produzione, ma la strada sembra giusta
@fabiomazzilli3 ай бұрын
Ciao. Complimenti per il video, molto istruttivo. Non conoscevo Cursor AI ma è verosimile che possa prendere piede. Nel mio caso specifico (sono un junior) un applicativo così è sconsigliato, ma per chi ha esperienza e sa cosa sta facendo è una risorsa che può semplificare e velocizzare il lavoro in modo significativo.
@giuppidev3 ай бұрын
Ti ringrazio Fabio! Esatto, in fase di apprendimento (ma anche con più seniority su cose nuove) farsi scrivere il codice è controproducente
@francescociulla3 ай бұрын
Ciao Giuseppe bel canale. L'ho provate ed e' veramente interessante. L'unico problema e il motivo per ora per cui l'ho disintallato e' che incasina il symlink da windows con WSL. quello che vorrei e' avere i comandi code. e cursor . ma per ora non sono riuscito. in bocca al lupo per tutto
@giuppidev3 ай бұрын
Ciao Francesco, ma grazie, detto da te che sei super pro sul tuo canale vale tantissimo! Interessante, purtroppo non ho wsl per provare. Ma secondo me questo approccio iper integrato si sposterà un po' ovunque, mi sembra funzioni proprio bene per velocizzare diverse fasi dello sviluppo. Vedremo
@Fende922 ай бұрын
Video bello e interessante. Trovi differenza nell'utilizzo di questi strumenti tra backend e frontend? Personalmente li trovo molto avanti e completi per task relativi al frontend, ma se devo usarli per il backend li trovo molto limitanti. Mi evitano attività noiose (tipo definire entity e componenti standard o copia-incolla di componenti simili), ma se devo fare qualcosa di nuovo fanno un po' fatica... Avete avuto esperienze simili?
@giuppidevАй бұрын
Per me utili per compiti noiosi o avere uno scheletro iniziale di qualcosa, ma ammetto che poi nella quotidianità non mi danno molti vantaggi
@clav77113 ай бұрын
Sarebbe interessante sfruttarlo in reverse >>> tipo usarlo per imparare. Quindi se fai un video dedicato potrebbe tornare utile a qualcuno , tipo per python. Che ne pensi?
@giuppidev3 ай бұрын
Urca. idea super interessante per un video (usare AI in generale per imparare un linguaggio nuovo). Si farà grazie!!
@stelvio52132 ай бұрын
@@giuppidevsi grazie stavo proponendo anche io questo perché sono alle prime armi con python ma con chatgpt sono riuscito a creare anche programmini interessanti senza conoscere le basi. Se fai un video del genere te ne sarei davvero grato😊
@maccodifavole2 ай бұрын
Onestamente preferisco Claude, ma questo editor mi ha fatto capire quale sarà la direzione che prenderà il nostro lavoro
@giuppidev2 ай бұрын
Eh si, stessa sensazione. Ma per ora preferisco senza :)
@maccodifavole2 ай бұрын
@@giuppidev Sì ma alla fine che cambia? Al posto di dire alla macchina cosa fare sotto forma di codice complesso e spesso difficile da comprendere, adesso glie lo chiederemo in un linguaggio umano. è la stessa cosa, no? :)
@giuppidev2 ай бұрын
si per carità, però ci sono troppe cose non deterministiche, non è propriamente lo stesso modello mentale. Ma nel giro di poco siamo già qui, vedremo nei prossimi anni
@pippopluto80043 ай бұрын
Davvero interessante!! Visto che parlavi di Figma, porterai sul canale anche qualcosa al riguardo?
@giuppidev3 ай бұрын
Ah certo, un videino su Figma mi riprometto sempre di farlo prima o poi (ovviamente visto da un dev eeehh 😂 )
@pippopluto80043 ай бұрын
Esatto, anche perché di grafica non ne capisco granché 😂
@Twiddli3 ай бұрын
Pronti a scaricarlo e provarlo subito!
@giuppidev3 ай бұрын
Tanta roba 🔥 Fammi sapere!
@milanfanas3 ай бұрын
Funziona coi Jupyter notebook? Online ho trovato info contrastanti 🤔
@giuppidev3 ай бұрын
Non saprei dirti 🤷🏻♂️
@stefanocorradiniplus2 ай бұрын
Domanda: le estensioni si VS Code sono compatibili?
@giuppidev2 ай бұрын
Direi di si, non so dirti se tutte (qualche bug mi è stato segnalato)
@MultiPeppino922 ай бұрын
È disponibile per Windows ?
@giuppidev2 ай бұрын
direi di si
@Sickem962 ай бұрын
Interessante ma non vedo nessuna "killer feature" per ora che mi possa portare ad abbandonare il solito VSC. Certo, l'interfaccia e l'integrazione ti fa risparmiare un po' di tempo ma nulla di rivoluzionario.
@giuppidev2 ай бұрын
Mi è piaciuto l'approccio, non allo stato attuale delle cose ma in ottica futura. Al momento, sto ancora meglio senza modelli vari mi sa
@illancillotto2 ай бұрын
che ne pensi del fatto che openAi si è spostato su remix?
@giuppidev2 ай бұрын
Volevo farci un video, ma penso giri tutto sul fatto che Next ha poco senso se hai server separati che fanno tutto, remix ti permette di essere più modulare nel costruirti l'app frontend
@illancillotto2 ай бұрын
Sto facendo alcune "prove" e non so se anche tu hai adottato lo stesso approccio, ma per ora la mia strategia è quella di fare commit in modo più frequente. Mi è capitato, infatti, che quando si chiede di aggiornare il codice, se la classe supera le 1000 righe, tende a perdere dei pezzi. Se il progetto inizia a diventare articolato e non hai ancora committato, rischi di perdere parti di sviluppo non salvate (mi è già successo). Questo problema si presenta sia con Claude che con GPT-4, anche se quest'ultimo tende a riscrivere tutto. Una delle tante prove che sto facendo è aprire una chat per ogni classe invece di usarne una unica. Con questa strategia (forse non ideale), ho notato che ogni tanto l'AI si inventa qualcosa di nuovo, e in due occasioni è passata da JavaScript a TypeScript. Se le fai notare l'errore, corregge e va avanti. Ad ogni modo, Cursor ti permette di sviluppare a una velocità senza precedenti.
@giuppidevАй бұрын
mmm interessante, dici ci sia una correlazione tra commit e context? Da provare, grazie
@illancillottoАй бұрын
@@giuppidev non saprei ma si perde un minimo strada facendo.., mi e' capitato che non gli contestualizzandogli la classe del BE sia passato da node a flask.. Nelle classi con oltre 1000 righe di codice diciamo che si incasina un pò, infatti sto tenendo tutto sotto le 500 righe, al momento sono prove un minimo avanzate ma manco tanto
@dendecode2 ай бұрын
Molto rischiosa questa cosa che accede alla codebase, ci sono questioni di privacy non da poco. È questo il problema principale di queste tecnologie
@giuppidev2 ай бұрын
Si esatto, qua va dritto dritto sui "loro" server...
@axina3213 ай бұрын
Come si chiama il tema che hai su Cursor? Non mi piace il dark che ha di default
@axina3213 ай бұрын
ok forse l'ho trovato, sembra Monokai
@giuppidev3 ай бұрын
Yessss, lo uso in VScode in realtà, lo messo pure qui
@MarcoDiGiuseppeАй бұрын
Ragazzi senza offesa ma la programmazione ha i giorni contati mi sembra palese. Sarà una cosa solo da super visionare, sul prodotto finale. Ci saranno figure che dirigeranno l'orchestra per dare una direzione ma tutto è a tempo, anche questo e a tempo molto breve come vedete. Sto realizzando applicazioni molto complesse non conoscendo il codice, ma sapendo dove mettere le mani, questo dice molto.
@giuppidevАй бұрын
Quel saper dove mettere le mani non è scontato, e più scali più mettere le mani (e orchestrare) sono discorsi complicati. Che cambierà per come la concepiamo oggi possibile, chi si ferma è fregato
@DarkoRomanov3 ай бұрын
Interessante... Provo. Già con Supermaven sto avendo risultati che ancora oggi ogni tanto ci resto come uno scemo perché non solo mi completa correttamente ma a volte mi scrive esattamente quello che stavo pensando!
@giuppidev3 ай бұрын
L'idea è proprio farli pensare al posto nostro 😂 (si scherza)
@DarkoRomanov3 ай бұрын
@@giuppidev Allora.. dopo una decina di ore di utilizzo mi sembra in effetti uno step ancora sopra rispetto a Supermaven, proprio perché si integra di più con l'IDE (chiaramente, l'hanno rimaneggiato), per cui veramente utili i suggerimenti di modifiche del codice in stile "code merging" in cui puoi accettare o no le sue modifiche proposte. Un pochettino buggy a volte ma ci sta se è appena stato lanciato.
@DarkoRomanov2 ай бұрын
Ok, dopo ulteriori ore di utilizzo Cursor è decisamente sopra Supermaven. Come autocompletamento credo che sia uguale, visto che dipende essenzialmente dal modello AI, anche se bisognerebbe vedere come viene dato il contesto. La cosa che ritengo incredibile di Cursor è il fatto che con 3 colpi di tab ti sposti esattamente nel punto in cui lui andrà ad inserire il codice generato, quindi no devi nemmeno sforzarti di farlo tu. Wow. (speriamo che in futuro verranno ridotte le allucinazioni e che in mancanza di informazioni i modelli alzeranno bandiera bianca invece di inventarsi funzioni che non esistono)
@AndreaBarbagallo732 ай бұрын
Mi piacerebbe una prova su strada in live
@giuppidev2 ай бұрын
Vorrei fare una live comparando con Copilot.
@lucabaxter40022 ай бұрын
Che tristezza. Io ho addirittura tolto Copilot. Ora si inondera' il mercato di finti programmatori e sara' solo peggio per noi che lo facciamo da anni. Gia' oggi giorno ci sono persone che si definiscono Front End Developer perche' usano React o Angular ecc.. ma non sanno manco le basi di JS, figuriamoci con l' AI.
@giuppidev2 ай бұрын
Guarda, ti capisco benissimo e sono d'accordo. Sto cercando di averci a che fare perché le integrazioni in futuro potrebbero essere più invasive di così (del tipo colleghi solo ai?), ma da utilizzatore dopo un po' mi stufo e tolgo. Work in progress, vi aggiornerò
@andrea.dg-dev2 ай бұрын
Il problema è la logica.. riesce sicuramente a creare qualcosa che fà quello che richiedi, ma con una complexity che spesso ti porta a perdere il doppio del tempo sopratutto su progetti di medie/grosse dimensioni
@giuppidev2 ай бұрын
È l'approccio che è interessante: come si evolverà quando avrà un modo migliore di ragionare? (vedi o1)
@andrea.dg-dev2 ай бұрын
@@giuppidev se ci basiamo su llm, si basa su quello che scriviamo su internet... impara sempre da li , il problema è che scriviamo anche porcate. Su stackoverflow ci scrivono spesso junior devs che non scrivono codice di qualità, non saprei onestamente. Se dovesse migliorare, diventerà facile e veloce creare app complesse e la complessità shifta su altro
@giuppidev2 ай бұрын
Si si, ma infatti non sono preoccupato ne impressionato. Però mi immagino che in futuro i tool saranno più integrati, poi se spiegheremo ad un modello cosa vogliamo sviluppare sarà da vedere :)
@marcomastrorilli46683 ай бұрын
Non serve pagare cursor potete tranquillamente fare lo stesso usando l’open source…
@Stefanune3 ай бұрын
Per esempio? Hai qualche consiglio?
@marcofari5323 ай бұрын
Ovvero?
@clav77113 ай бұрын
Tipo?
@giuppidev3 ай бұрын
ho visto soluzioni come ContinueDev, ClaudeDev etc per usare modelli in locale anche, ma sicuramente l'integrazione fatta in un ide sviluppato ad hoc, con modelli più performanti, rende di più. Ma voglio testare queste alternative, poi ne parlerò
@marcomastrorilli46683 ай бұрын
@@giuppidev Ciao si rispondo a tutti qui, in generale non è detto che si possa applicare alla lettera al vostro caso ma per esempio questo video ucalLC8k94w .... cmq al di là del singolo caso d'uso, vorrei che queste tecnologie potessero essere di dominio pubblico senza barriere all'ingresso o comunque con una monthly fee minima... chiedere 20 dollari al mese mi sembra esagerato per mantenere una infrastruttura. Viva l'open source! :)
@Paolo-u9u2 ай бұрын
Cmq VSC ha l'estensione di copilot e di fatto è la stessa cosa....chiaramente a pagamento!
@giuppidev2 ай бұрын
Yesss, ma l'integrazione con l'IDE mi sembra migliore qui. MA una live di confronto la vorrei organizzare con Dev Leonardo
@SergioOlivieri893 ай бұрын
Ottimo per far diventare pigri i dev 😂😂😂
@giuppidev3 ай бұрын
ahahah la pigrizia fa venire molta inventiva 😅
@mattywlion51742 ай бұрын
Ma usare neovim?
@giuppidev2 ай бұрын
Tasto dolente, solo questione di voglia: me l'ho prometto da mesi! Mi sa che è ora
@mattywlion51742 ай бұрын
@@giuppidev da nabbo di nvim ti dico che è proprio divertente, se vuoi acchittarlonin modo comodo ti suggerirei di guardare sul canale di typecraft ha una serie su come kittarlo per bene e ha una repository git con la sua configurazione, basta fare un bel git clone, spostare la cartella nei file .config e rinominarlo nvim ed è fatto
@mattywlion51742 ай бұрын
Su Linux almeno è così, ma penso che su mac sia simile, magari su windows è un po più antipatico
@mattywlion51742 ай бұрын
Preparati a entrare in un rabbit hole ahahahah
@giuppidev2 ай бұрын
Grazie, vado a vedere! Ho bisogno di una spinta, e in questi giorni che mi sto stufando di tutta sta ai (sia cursor che copilot) forse trovo la voglia di iniziare qualcosa di completamente diverso come questo
@fabrizio.dipietro3 ай бұрын
Addio cosa che costa 20 e al mese 🤣
@giuppidev3 ай бұрын
beh, tra copilot&co anche con vscode si spende per avere soluzioni simili. Comunque vedremo, per ora ho pagato un mese 😂
@fabrizio.dipietro3 ай бұрын
@@giuppidev al momento con 10 uno se ne esce su vscode. Certo se aumenteranno i prezzi ad arrivare a 40 al mese per codpilot e claude, non ci vorrà niente.
@ComiCode3 ай бұрын
Premetto che quando dovevo provarlo , ho provato in tutti i modi per trovare difetti. Il problema è che più lo uso e più mi permette di essere operativo
@giuppidev3 ай бұрын
Quindi lo usi abitualmente per lavorare?
@ComiCode3 ай бұрын
@@giuppidev louso in versione PRO per i miei progetto, mentre lo sto provando Free per lavoro e testando se può essere un opportunità. A mio modo di vedere, rimane sempre il fatto che non farà diventare degli junior dei senior in un click, ma che il modus opearndi di lavoro potrebbe volgere a controllare e fixare eliminando tutto il tempo che si dedica alla costruzione. Non so se mi son spiegato
@giuppidev3 ай бұрын
Si si chiaro, concordo. Io credo possa velocizzare molto se sai cosa stai facendo, altrimenti meh
@ComiCode3 ай бұрын
@@giuppidev infatti! Purtroppo viene spesso spacciata un qualsiasi tolol come la bacchetta di Enrico Vasaio ( Henry Potter )