Provo il futuro della programmazione: Cursor AI 🤯

  Рет қаралды 16,620

Giuseppe Funicello

Giuseppe Funicello

Күн бұрын

Пікірлер: 89
@matteoperonidev
@matteoperonidev 3 ай бұрын
Cavolo 🥬, interessante! Proverò la trial sicuramente! Grazie per la scoperta!
@giuppidev
@giuppidev 3 ай бұрын
Fammi sapere come va 🚀
@stelvio5213
@stelvio5213 2 ай бұрын
Molto interessante sicuramente lo proverò. Grazie
@Giulio-jk9ww
@Giulio-jk9ww 6 күн бұрын
Ottimo video! Un video su qualche test di tool per convertire da figma a codice?
@giuppidev
@giuppidev 5 күн бұрын
Questo: kzbin.info/www/bejne/b3OqhqaQi6mfftE
@DanieleOresteMarino
@DanieleOresteMarino 3 ай бұрын
Indubbiamente, ad ora, il migliore del suo genere.
@giuppidev
@giuppidev 3 ай бұрын
Lo usi? Come ti trovi a lavorarci?
@DanieleOresteMarino
@DanieleOresteMarino 3 ай бұрын
@@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
@fabiomazzilli
@fabiomazzilli 3 ай бұрын
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.
@giuppidev
@giuppidev 3 ай бұрын
Ti ringrazio Fabio! Esatto, in fase di apprendimento (ma anche con più seniority su cose nuove) farsi scrivere il codice è controproducente
@francescociulla
@francescociulla 3 ай бұрын
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
@giuppidev
@giuppidev 3 ай бұрын
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
@Fende92
@Fende92 2 ай бұрын
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
@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
@clav7711
@clav7711 3 ай бұрын
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?
@giuppidev
@giuppidev 3 ай бұрын
Urca. idea super interessante per un video (usare AI in generale per imparare un linguaggio nuovo). Si farà grazie!!
@stelvio5213
@stelvio5213 2 ай бұрын
​@@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😊
@maccodifavole
@maccodifavole 2 ай бұрын
Onestamente preferisco Claude, ma questo editor mi ha fatto capire quale sarà la direzione che prenderà il nostro lavoro
@giuppidev
@giuppidev 2 ай бұрын
Eh si, stessa sensazione. Ma per ora preferisco senza :)
@maccodifavole
@maccodifavole 2 ай бұрын
@@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? :)
@giuppidev
@giuppidev 2 ай бұрын
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
@pippopluto8004
@pippopluto8004 3 ай бұрын
Davvero interessante!! Visto che parlavi di Figma, porterai sul canale anche qualcosa al riguardo?
@giuppidev
@giuppidev 3 ай бұрын
Ah certo, un videino su Figma mi riprometto sempre di farlo prima o poi (ovviamente visto da un dev eeehh 😂 )
@pippopluto8004
@pippopluto8004 3 ай бұрын
Esatto, anche perché di grafica non ne capisco granché 😂
@Twiddli
@Twiddli 3 ай бұрын
Pronti a scaricarlo e provarlo subito!
@giuppidev
@giuppidev 3 ай бұрын
Tanta roba 🔥 Fammi sapere!
@milanfanas
@milanfanas 3 ай бұрын
Funziona coi Jupyter notebook? Online ho trovato info contrastanti 🤔
@giuppidev
@giuppidev 3 ай бұрын
Non saprei dirti 🤷🏻‍♂️
@stefanocorradiniplus
@stefanocorradiniplus 2 ай бұрын
Domanda: le estensioni si VS Code sono compatibili?
@giuppidev
@giuppidev 2 ай бұрын
Direi di si, non so dirti se tutte (qualche bug mi è stato segnalato)
@MultiPeppino92
@MultiPeppino92 2 ай бұрын
È disponibile per Windows ?
@giuppidev
@giuppidev 2 ай бұрын
direi di si
@Sickem96
@Sickem96 2 ай бұрын
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.
@giuppidev
@giuppidev 2 ай бұрын
Mi è piaciuto l'approccio, non allo stato attuale delle cose ma in ottica futura. Al momento, sto ancora meglio senza modelli vari mi sa
@illancillotto
@illancillotto 2 ай бұрын
che ne pensi del fatto che openAi si è spostato su remix?
@giuppidev
@giuppidev 2 ай бұрын
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
@illancillotto
@illancillotto 2 ай бұрын
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
@giuppidev Ай бұрын
mmm interessante, dici ci sia una correlazione tra commit e context? Da provare, grazie
@illancillotto
@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
@dendecode
@dendecode 2 ай бұрын
Molto rischiosa questa cosa che accede alla codebase, ci sono questioni di privacy non da poco. È questo il problema principale di queste tecnologie
@giuppidev
@giuppidev 2 ай бұрын
Si esatto, qua va dritto dritto sui "loro" server...
@axina321
@axina321 3 ай бұрын
Come si chiama il tema che hai su Cursor? Non mi piace il dark che ha di default
@axina321
@axina321 3 ай бұрын
ok forse l'ho trovato, sembra Monokai
@giuppidev
@giuppidev 3 ай бұрын
Yessss, lo uso in VScode in realtà, lo messo pure qui
@MarcoDiGiuseppe
@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
@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
@DarkoRomanov
@DarkoRomanov 3 ай бұрын
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!
@giuppidev
@giuppidev 3 ай бұрын
L'idea è proprio farli pensare al posto nostro 😂 (si scherza)
@DarkoRomanov
@DarkoRomanov 3 ай бұрын
@@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.
@DarkoRomanov
@DarkoRomanov 2 ай бұрын
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)
@AndreaBarbagallo73
@AndreaBarbagallo73 2 ай бұрын
Mi piacerebbe una prova su strada in live
@giuppidev
@giuppidev 2 ай бұрын
Vorrei fare una live comparando con Copilot.
@lucabaxter4002
@lucabaxter4002 2 ай бұрын
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.
@giuppidev
@giuppidev 2 ай бұрын
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-dev
@andrea.dg-dev 2 ай бұрын
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
@giuppidev
@giuppidev 2 ай бұрын
È l'approccio che è interessante: come si evolverà quando avrà un modo migliore di ragionare? (vedi o1)
@andrea.dg-dev
@andrea.dg-dev 2 ай бұрын
@@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
@giuppidev
@giuppidev 2 ай бұрын
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 :)
@marcomastrorilli4668
@marcomastrorilli4668 3 ай бұрын
Non serve pagare cursor potete tranquillamente fare lo stesso usando l’open source…
@Stefanune
@Stefanune 3 ай бұрын
Per esempio? Hai qualche consiglio?
@marcofari532
@marcofari532 3 ай бұрын
Ovvero?
@clav7711
@clav7711 3 ай бұрын
Tipo?
@giuppidev
@giuppidev 3 ай бұрын
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ò
@marcomastrorilli4668
@marcomastrorilli4668 3 ай бұрын
@@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-u9u
@Paolo-u9u 2 ай бұрын
Cmq VSC ha l'estensione di copilot e di fatto è la stessa cosa....chiaramente a pagamento!
@giuppidev
@giuppidev 2 ай бұрын
Yesss, ma l'integrazione con l'IDE mi sembra migliore qui. MA una live di confronto la vorrei organizzare con Dev Leonardo
@SergioOlivieri89
@SergioOlivieri89 3 ай бұрын
Ottimo per far diventare pigri i dev 😂😂😂
@giuppidev
@giuppidev 3 ай бұрын
ahahah la pigrizia fa venire molta inventiva 😅
@mattywlion5174
@mattywlion5174 2 ай бұрын
Ma usare neovim?
@giuppidev
@giuppidev 2 ай бұрын
Tasto dolente, solo questione di voglia: me l'ho prometto da mesi! Mi sa che è ora
@mattywlion5174
@mattywlion5174 2 ай бұрын
@@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
@mattywlion5174
@mattywlion5174 2 ай бұрын
Su Linux almeno è così, ma penso che su mac sia simile, magari su windows è un po più antipatico
@mattywlion5174
@mattywlion5174 2 ай бұрын
Preparati a entrare in un rabbit hole ahahahah
@giuppidev
@giuppidev 2 ай бұрын
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.dipietro
@fabrizio.dipietro 3 ай бұрын
Addio cosa che costa 20 e al mese 🤣
@giuppidev
@giuppidev 3 ай бұрын
beh, tra copilot&co anche con vscode si spende per avere soluzioni simili. Comunque vedremo, per ora ho pagato un mese 😂
@fabrizio.dipietro
@fabrizio.dipietro 3 ай бұрын
@@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.
@ComiCode
@ComiCode 3 ай бұрын
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
@giuppidev
@giuppidev 3 ай бұрын
Quindi lo usi abitualmente per lavorare?
@ComiCode
@ComiCode 3 ай бұрын
@@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
@giuppidev
@giuppidev 3 ай бұрын
Si si chiaro, concordo. Io credo possa velocizzare molto se sai cosa stai facendo, altrimenti meh
@ComiCode
@ComiCode 3 ай бұрын
@@giuppidev infatti! Purtroppo viene spesso spacciata un qualsiasi tolol come la bacchetta di Enrico Vasaio ( Henry Potter )
@xxvenomous
@xxvenomous 29 күн бұрын
Che video noioso.
@giuppidev
@giuppidev 28 күн бұрын
Un commento illuminante, grazie!
L'AI sa programmare come un Senior Developer? 🤖 CURSOR + v0 + ChatGPT
19:56
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 34 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 2,2 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 17 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 14 МЛН
Potenzia gli sviluppatori con ASP.NET Core Minimal API - Emanuele Bartolesi
1:14:06
5 modi (che uso) per guadagnare da Programmatore Freelance 💰
19:27
Giuseppe Funicello
Рет қаралды 6 М.
Perché questa PROGRAMMAZIONE è INUTILE (da un Software Engineer)
9:36
Non Crederai Cosa Può Fare Questo Tool AI GRATIS! (Tutorial Pinokio)
17:41
Cursor AI tutorial for beginners
40:35
Greg Isenberg
Рет қаралды 235 М.
Come funziona WHATSAPP spiegato da un Developer 💬
6:56
Giuseppe Funicello
Рет қаралды 2,4 М.
QUESTO EDITOR PROGRAMMA DA SOLO 🫢 [Tutorial AI + CURSOR]
30:48
Andrea Ciraolo
Рет қаралды 5 М.
VS Code Can't Stop Copying Cursor
30:19
Theo - t3․gg
Рет қаралды 71 М.
Cursor AI Tutorial for Beginners (How I Code 159% Faster)
26:27
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 34 МЛН