"JavaScript si è costantemente evoluto, spingendo sempre più in là i confini di ciò che gli sviluppatori ritenevano possibile. Ora, sotto i riflettori c'è Bun, un runtime innovativo che promette di portare la velocità di JavaScript a livelli mai visti prima."
"In questo articolo vi guideremo attraverso i paesi che offrono le migliori opportunità lavorative per gli ingegneri del software. Che siate alla ricerca di uno stipendio più alto, di sicurezza del lavoro o di una migliore qualità della vita, abbiamo pensato a voi."
Questo elenco originariamente era un clone di "List of Freely Available Programming Books" su StackOverflow, con i contributi di Karan Bhangui e George Stocker.
L'elenco è stato spostato su GitHub da Victor Felder per l'aggiornamento e la manutenzione collaborativa. È cresciuto fino a diventare uno dei repository più popolari di GitHub.
"Dato che siamo un fornitore di platform-as-a-service, pensiamo di poter dare il massimo contributo mostrandovi come costruire un piccolo servizio web in entrambi i linguaggi. Utilizzeremo gli stessi task e le librerie più diffuse, in modo da mettere a confronto le soluzioni, così che possiate decidere voi stessi e farvi un'idea di cosa significhi lavorare in ciascun ecosistema."
Da qualche tempo mi sto interessando alla famiglia di linguaggi LISP/SCHEME. Cercando informazioni in rete ho trovato quest’articolo che mi è sembrato molto interessante e così, con il permesso dell’autore Micah Cantor, ho pensato di pubblicare la mia traduzione.
L’ articolo originale, “Why learn Racket? A student’s perspective” potete leggerlo sul suo blog.
"Git+ Coach è un'applicazione didattica gratuita progettata per aiutare gli utenti a imparare Git e i suoi comandi. Grazie a un'interfaccia facile da usare e ad animazioni fluide, l'applicazione offre un'esperienza d'uso piacevole senza pubblicità che distragga dal processo di apprendimento."
L'applicazione è disponibile anche su F-Droid (repository Izzy Repository)
"La programmazione è notoriamente conosciuta come uno dei campi e delle abilità più impegnative da padroneggiare dal punto di vista mentale. Ma perché imparare a programmare e diventare un programmatore esperto rappresenta una sfida così difficile? "
Un articolo interessante(in inglese), da leggere con particolare attenzione nei momenti di crisi e bassa autostisma 😂
Restando sempre in tema gamedev, ho trovato questa serie di tutorial dedicati alla programmazione di un gioco roguelike in linguaggio C, utilizzando la libreria ncurses per la CLI.
Amicɜ, mi sono imbattuto in questa serie di tutorial che mi sembra molto interessante; tratta lo sviluppo di un gioco stile rogue, con il linguaggio go e il motore 2D Ebiten.
Il risultato è anche giocabile via browser (trovate il link nel menù del blog)
"Git è un potente sistema di controllo delle versioni che è diventato uno strumento essenziale per lo sviluppo del software. Che siate sviluppatori esperti o abbiate appena iniziato il vostro percorso, capire le basi di Git è fondamentale. In questo blog vi illustreremo i concetti e i comandi fondamentali di Git, rendendo più facile la gestione del codice e la collaborazione con gli altri."
Ottimo tutorial "introduttivo" alla org-mode di Emacs, con particolare riferimento alla distro Spacemacs.
Nella stessa playlist si trovano altri video dedicati interessanti.
"La org-mode di Emacs è un sistema completo per organizzare i vostri progetti, prendere appunti, tenere traccia dei task, del tempo, dell'agenda, scrivere documenti e molto altro ancora! Il tutto dal vostro editor di codice."
Ieri su /c/informatica si parlava di università e certificazioni così ne approfitto per condividere questo link. Sul sito si trovano corsi di preparazione alle certificazioni Python, C/C++, JavaScript e persino un corso di Inglese per IT.
Oltre a essere gratuiti ho letto in rete che, al completamento, viene offerto un voucher sconto per le sessioni d'esame.
È già stato nominato in diversi commenti ma questo portale merita un post dedicato. Utilissimo per esercitarsi, soprattutto per chi è agli inizi.
L'iscrizione è gratuita e permette di esercitarsi in 67 linguaggi diversi. Inoltre è possibile confrontarsi con la comunità, cosa non da poco, e chiedere gratuitamente la correzione di tutor volontari.Davvero una piattaforma da esplorare.
Amicɜ, ho trovato questo giochino molto divertente e ho pensato che possa essere una buona risorsa per chi è interessato al linguaggio Racket. Si installa facilmente usando "raco" e, alla fine dell'articolo, trovate anche un video della sviluppatrice con alcune utili spiegazioni sul codice e su come creare nuovi livelli.
In questo video, Nick di "The Linux Experiment" elenca alcuni punti di forza che un sistema operativo GNU\Linux ha rispetto a Windows o MacOS in ambito sviluppo software.
Cosa ne pensate? Qualcosa da aggiungere?
Notate bene il "MOST" tra parentesi 😅
[Video in inglese - contiene pubblicità sponsorizzate]
Amicɜ, tenete conto che è in pre-alpha e che l'ho provato pochissimo (oggi pomeriggio con un paio di es. rustlings).
È scritto in Rust ed è effettivamente molto veloce (sul mio vecchio laptop parte quasi immediatamente).
Ha già un buon numero di plugin, usa Tree-sitter e supporta LSP.
Sembra promettente insomma!
Qualcunə lo conosce/usa già? Pareri?
Una versione senza telemetria/tracking/sorpresine varie di Microsoft 😅
Dal sito:
"This is not a fork. This is a repository of scripts to automatically build Microsoft's vscode repository into freely-licensed binaries with a community-driven default configuration."
Traducendo "Guile Hacker Handbook" ho scoperto l'esistenza di questo libro.
È appunto un manuale sul linguaggio Go basato sul Test Driven Development (TDD).
Non ho ancora avuto modo di iniziarlo ma, come confermato anche dall'autore, è adatto anche a principianti con conoscenze di base (variabili, cicli, funzioni ecc.)
Amicɜ, da qualche mese mi sto interessando alla famiglia di linguaggi Lisp/Scheme e, nel processo di ricerca, mi sono imbattuto e ho tradotto l'handbook di @jeko
È molto interessante, in continuo aggiornamento ed è orientato alla Test Driven Development.
Spero possa esservi utile!
Se trovate qualche errore o avete feedback sulla traduzione scrivetemi pure.
Oggi vorrei condividere con voi un articolo molto interessante, scritto dal nostrə @vikkio , su come approcciarsi allo studio di un nuovo linguaggio di programmazione.
L'articolo è in inglese ma non dovrebbe essere un problema per chi vuole diventare o è già programmatore, vero? 😉
Non scrivo mai codice su smartphone ma mi serviva qualcosa per scrivere qualche linea per un corso che sto seguendo e che ogni tanto, per pigrizia, faccio sul telefono!
Ho trovato questa e mi sembra davvero ben fatta, anche troppo per le mie esigenze ma, magari, può essere utile a qualcunə. È open e quindi scaricabile anche da F-Droid.