"Hello, World!" - Programmazione
-
Quali i Linguaggi di Programmazione più diffusi? Python in vetta, SQL leader nel lavoro, Cobol e Fortran sempre presenti
IEEE Spectrum ha pubblicato la sua classifica annuale dei linguaggi di programmazione più popolari. Questo è l’undicesimo rapporto che combina dati provenienti da varie fonti
-
Hello World - Nasce una nuova MUC dedicata alla programmazione
Hello World - Nasce una nuova MUC dedicata alla programmazione
[Nuovo articolo sul GUUF]
"Quando ci si avvicina per la prima volta al mondo del Free Sofware ci si scontra inevitabilmente con il concetto di codice sorgente e questo porta diversɜ utentɜ a porsi delle domande e sviluppare curiosità verso la programmazione. [...]"
L'articolo è in continuo aggiornamento 😉
\#programmazione #dev #development #xmpp #xmppit #linuxITA #unixITA
-
Nim Programming Book
Nim Programming Book
"Una delicata introduzione al linguaggio di programmazione Nim."
Il libro è disponibile gratuitamente in diversi formati (HTML per la lettura online e PDF, epub, mobi per il download).
-
VimHero - Learn Vim with Interactive Tutorials
VimHero - Learn Vim with Interactive Tutorials
VimHero vi insegna a modificare il codice utilizzando Vim con esempi interattivi, sfide e giochi.
Sembra interessante! Da testare!
\#programmazione #dev #vi #vim #linuxITA #unixITA #helloworld
-
Nasce "Hello World", una muc per appassionatз di programmazione, hobbistз e professionistз di qualsiasi linguaggio e livello!
Nasce "Hello World", una muc per appassionatз di programmazione, hobbistз e professionistз di qualsiasi linguaggio e livello!
Considerando che nel GUUF ci sono diversз appassionatз di programmazione, iniziamo anche questa nuova avventura.
Condividiamo news, tutorial, repo di codice e chiacchieriamo in questo luogo rispettoso, aperto a tuttз e partecipativo!
Vi aspettiamo 😉
-
Elixirkoans/elixir-koans: Elixir learning exercises
Elixirkoans/elixir-koans: Elixir learning exercises
Elixirkoans è un progetto interessante, simile a rustlings o ziglings. Se state studiando questo linguaggio o volete iniziare, merita una prova!
mix meditate 😉
"Elixir koans is a fun way to get started with the elixir programming language. It is a tour of the most important features and idiomatic usage of the language."
Thanks to @prma for sharing
-
Java
Java
Ultimamente, per vari motivi, ho ripreso in mano Java che non consideravo da molto tempo (ho iniziato con JDK 1.3 e credo di averlo abbandonato dopo l'uni, JSE 6, quindi una vita fa 😂)
Ho trovato un sacco di materiale e questo corso in particolare mi sembra ben fatto, soprattutto come primo approccio alla programmazione. I video sono aperti e la registrazione al portale è opzionale (serve solo per i quiz.).
Consigliato!
https://testautomationu.applitools.com/java-programming-course/
-
Kotlin 2: novità e prospettive
Kotlin 2: novità e prospettive
"[...] riassumiamo qui gli aspetti fondamentali di questo linguaggio lanciato nel 2011 ma affermatosi fortemente a partire dal 2017 in poi. Se infatti esso fu sviluppato dall’azienda JetBrains, produttrice dell’ambiente di sviluppo IntelliJ Idea, l’adozione da parte degli sviluppatori aumentò significativamente quando Google lo scelse come linguaggio per lo sviluppo di applicazioni Android."
-
Il modello di minaccia EMB3D™ di MITRE
emb3d.mitre.org MITRE EMB3D™MITRE EMB3D™, a cultivated knowledge base of cyber threats to embedded devices
> EMB3D è un modello di minaccia per i dispositivi embedded presenti in settori quali le infrastrutture critiche, l'Internet of Things, l'automotive, la sanità, la produzione e molti altri. Il modello di minaccia vuole essere una risorsa per aiutare i fornitori, i proprietari/operatori di risorse, le organizzazioni di test e i ricercatori di sicurezza a migliorare la sicurezza complessiva dell'hardware e del software dei dispositivi embedded. Questo modello di minaccia mira a fungere da archivio centrale di informazioni, definendo le minacce note ai dispositivi embedded e le loro caratteristiche/proprietà uniche che consentono azioni specifiche di minaccia. Mappando le minacce alle caratteristiche/proprietà del dispositivo associate, l'utente può facilmente enumerare l'esposizione alle minacce in base alle caratteristiche note del dispositivo.
Il Modello delle minacce di EMB3D fornisce una base di conoscenza delle minacce informatiche ai dispositivi embedded, fornendo una comprensione comune di queste minacce con meccanismi di sicurezza per mitigarle.
Questa versione iniziale di EMB3D comprende le enumerazioni delle proprietà del dispositivo e delle minacce. La serie completa di mitigazioni sarà disponibile nell'aggiornamento dell'estate 2024.
-
Learn Lisp The Hard Way
Learn Lisp The Hard Way
Non lo so perchè sono qui ma partiamo benissimo 😅
"La programmazione è difficile. Chiunque dica il contrario sta cercando di farvi sentire inferiori a lui o di vendervi qualcosa. Nel caso di molti linguaggi di programmazione "facili da imparare", si dà il caso che siano vere entrambe le cose. Ma voi non siete qui per linguaggi di scripting inefficienti, glorificati e a gratificazione immediata [...]"
-
How to build a horse with programming
How to build a horse with programming
...credo che nel listato Lisp manchino un paio di parentesi!
Segnalata da @blu
🙏🙏🙏
-
Reddit-archive/reddit1.0
Reddit-archive/reddit1.0
Leggendo il libro Aggiustare il mondo di Giovanni Ziccardi ho scoperto che inizialmente Reddit fu concepito in Common Lisp e che in una fase successiva, su suggerimento di Aron, fu riscritto in Python per vari motivi.
Facendo delle ricerche, ho trovato il repo con il codice e anche il post degli sviluppatori in cui argomentano questa scelta. Molto interessante!
\#programmazione #reddit #lisp #python
http://web.archive.org/web/20210307085921/https://redditblog.com/2005/12/05/on-lisp/
-
Insegnare Linux agli sviluppatori di software con questo libro
[RECENSIONE] Insegnare Linux agli sviluppatori di software con questo libro
"The Software Developer's Guide to Linux" affronta bene i fondamenti e le parti importanti del filesystem Linux, della riga di comando, della manipolazione dei file, dello scripting di shell e altro ancora.
Per soddisfare gli sviluppatori di software, il libro tratta anche Git e Docker.
-
WinterJS 1.0 · Blog · Wasmer
WinterJS 1.0 · Blog · Wasmer
"WinterJS 1.0 è finalmente arrivato.
WinterJS è un runtime Javascript incredibilmente veloce, compatibile con WinterCG e scritto in Rust, che utilizza il motore SpiderMonkey per eseguire JavaScript e Tokio per gestire le richieste HTTP e il ciclo di eventi JS. Il runtime WinterJS può anche essere compilato in WebAssembly e come tale è il primo runtime[...]"
-
Le migliori librerie UI per applicazioni multipiattaforma con Tauri
Le migliori librerie UI per applicazioni multipiattaforma con Tauri
Lo sviluppo di esperienze native multipiattaforma richiede la scelta della giusta libreria di interfaccia utente (UI), in quanto serve come base per creare esperienze utente visivamente accattivanti e interattive. Tauri, un set di strumenti per la creazione di applicazioni leggere per desktop utilizzando tecnologie web, offre la compatibilità con diverse librerie UI.
https://dev.to/crabnebula/the-best-ui-libraries-for-cross-platform-apps-with-tauri-2d78
-
Perché non dovrei studiare #Flutter ?
Perché non dovrei studiare #Flutter ?
\#dart #flutter #programmazione
Mi date una mano? Scatenatevi con aspetti negativi e critiche.
Grazie amicз 🙏
-
Introduzione/Benvenutə in Svelte
[Tutorial] Introduzione/Benvenutə in Svelte
Svelte è uno strumento per la costruzione di applicazioni web. Come altri framework per interfacce utente, consente di costruire l'applicazione in modo dichiarativo con componenti che combinano markup, stili e comportamenti. Questi componenti sono compilati in piccoli ed efficienti moduli JS che eliminano il sovraccarico tradizionalmente associato ai framework UI.
-
SolidJS - Guida per iniziare
[TUTORIAL] SolidJS - Guida per iniziare
Una libreria JavaScript dichiarativa, efficiente e flessibile per la creazione di interfacce utente.
\#programmazione #programming #dev #tutorial #javascript #SolidJS
-
Il libro necessario per iniziare lo sviluppo del kernel Linux
[Recensione] Il libro necessario per iniziare lo sviluppo del kernel Linux
"La programmazione del Kernel Linux (seconda edizione) è una lettura obbligata per chiunque sia interessato a scrivere codice per il kernel Linux."
-
Understanding Git: A Beginner's Guide to Version Control (With Visuals)
Understanding Git: A Beginner's Guide to Version Control (With Visuals)
"Recentemente, facendo da tutor ai miei amici, ho ricevuto numerose domande su Git. Dopo aver ricevuto un feedback positivo da parte dei miei amici sulle mie spiegazioni, ho deciso di condividere le mie intuizioni. Il loro feedback è stato che spiego i concetti in modo semplice, cosa che hanno trovato utile per un apprendimento efficace [...]"
-
How (not) to contribute to open source - articolo di Daniela Bonvini
tech.sparkfabrik.com How (not) to contribute to open sourceYou may have come across articles claiming that contributing to open-source as a beginner is a piece of cake. However, my experience has been quite different. This is a story of my struggles and failures in trying to contribute to open-source.
In quanti si riconoscono nella storia qui raccontata?
Sinceramente, mi ci ritrovo abbastanza... dal mio punto di vista, vedo che ci sono progetti molto famosi in cui c'è troppa competizione ed è impossibile contribuire e, dall'altra parte, una miriade di progetti morenti o definitivamente morti per carenza di contributori. Più che collaborazione c'è una specie di cannibalismo...
-
Mi serve una mano per modficare l'estica di Thunderbird
livellosegreto.it Ryoma123 (@[email protected])Attached: 2 images Ho modificato questo #css di Thunderbird per avere un'aspetto coerente con Firefox, ma adesso voglio anche risparmiare spazio mettendo schede e barra di ricerca sulla stessa linea, solo che il codice che ho trovato su Reddit non si adatta bene con il mio. Quindi chiedo per piacer...
Ho già fatto un post al riguardo su Mastodon, ma vi faccio un sunto: tramite due userChrome.css sto cercando di migliorare la UI di Thunderbird, tuttavia non riesco ad avere la barra di ricerca globale e le schede su un unica linea. Per ulteriori informazioni, ho messo un collegamento al post originale.
-
The 48in24
[Challenge] The 48in24
"Migliorate le vostre capacità di programmazione approfondendo una sfida di programmazione diversa ogni settimana durante il 2024.
Ogni settimana, risolvete un esercizio diverso, esplorate approcci e paradigmi, provate nuovi linguaggi, fatevi guidare da esperti e partecipate alla comunità."
Parte il 16 gennaio! 🖥️🖥️🖥️
\#programmazione #exercism #devchallenge #programming #48in24
-
Learn Modern C++
[TUTORIAL] Learn Modern C++
"...una guida originale e autonoma per l'apprendimento dei fondamenti di Modern C++, destinata a costituire la base di un corso di autoapprendimento. Alcuni capitoli dipendono dal materiale presentato in quelli precedenti, per cui se ne raccomanda lo studio lineare. Ci sono anche post regolari che trattano argomenti o aree del C++ non presenti nel corso."
-
Practical Common Lisp
[Book] Practical Common Lisp
"Questa pagina, e le pagine a cui rimanda, contengono il testo del libro Practical Common Lisp pubblicato da Apress."
Una risorsa preziosa per gli interessati al Common Lisp
-
Come creare un link Geo URI universale da mettere nella sezione Contatti di un sito web?
Buongiorno, tempo fa mi sono imbattuto in un sito che aveva una mappa Openstreetmap con un link per far partire la navigazione (ad es se consultato da browser mobile). Cliccando il link, Android proponeva di aprirlo con Google Maps, Osmand oppure Organic Maps.
Ho cercato un po' in giro, anche su StackOverflow, ma non ho ancora trovato una soluzione per replicare quel comportamento.
Per caso avete la stessa esigenza e/o avete trovato o conoscete una soluzione? Vi ringrazio!
-
Pixelorama: A free & open-source 2D sprite editor, made with the Godot Engine!
Pixelorama: A free & open-source 2D sprite editor, made with the Godot Engine!
"Pixelorama è un editor di pixel art gratuito e open source, creato con il Godot Engine da Orama Interactive. Se volete creare pixel art animata, grafica di gioco, tiles e qualsiasi tipo di pixel art, Pixelorama offre una varietà di strumenti e funzioni. È gratuito per tutti, per sempre!"
-
Advent of Code 2023
Advent of Code 2023
"Advent of Code è un calendario dell'Avvento di piccoli rompicapo [...] che possono essere risolti in qualsiasi linguaggio di programmazione. Le persone li usano come preparazione ai colloqui, formazione aziendale, corsi universitari, gare di velocità o per sfidarsi a vicenda. I primi puzzle si sbloccheranno il 1° dicembre a mezzanotte EST (UTC-5)."
-
The 20 Games Challenge
The 20 Games Challenge
"I videogiochi sono una delle forme d'arte più complesse che esistano. Per padroneggiare i fondamenti dello sviluppo di videogiochi occorrono molta pratica e pazienza. Molti sviluppatori professionisti consigliano di realizzare più progetti di piccole dimensioni invece di iniziare con il gioco dei sogni. La sfida dei 20 giochi è un modo divertente per acquisire sicurezza mentre si impara a creare videogiochi."
-
Imparare il linguaggio di programmazione GDScript di Godot da zero, direttamente nel vostro browser, gratuitamente.
[PRIMI PASSI] Imparare il linguaggio di programmazione GDScript di Godot da zero, direttamente nel vostro browser, gratuitamente.
"Learn GDScript From Zero è un'applicazione gratuita e open-source che permette ai principianti assoluti di imparare a programmare con il linguaggio GDScript di Godot.
È un corso di programmazione adatto ai principianti."
Segnalato da @Ryoma123
\#programmazione #godot #gamedev #gdscript
https://github.com/GDQuest/learn-gdscript/tree/main#how-to-contribute
-
The State of Developer Ecosystem 2023
The State of Developer Ecosystem 2023
"Questo rapporto è il risultato delle opinioni raccolte da 26.348 sviluppatori di tutto il mondo. [...] troverete informazioni che coprono un'ampia gamma di argomenti, dai linguaggi, agli strumenti e alle tecnologie, fino ai dati demografici e a fatti divertenti. Inoltre, daremo uno sguardo allo stile di vita degli sviluppatori, facendo luce sulle loro passioni e interessi."
-
Fourteen Years of Go - The Go Programming Language
Fourteen Years of Go - The Go Programming Language
"Oggi festeggiamo il quattordicesimo compleanno del rilascio open source di Go! Go ha avuto un grande anno, con due rilasci ricchi di funzionalità e altri importanti traguardi."
Articolo in inglese
\#programmazione #DevITA #golang #development #developer #gopher
-
Prossimamente: Osservatorio MDN 2.0
developer.mozilla.org Coming Soon: MDN Observatory 2.0 | MDN BlogObservatory 2.0 is launching soon as part of the Mozilla Developer Network as the MDN Observatory with new security scoring standards and other exciting updates.
Noi di Mozilla ci impegniamo a promuovere un ecosistema Internet più sicuro e protetto. Nell'ambito di questo impegno costante, siamo entusiasti di annunciare importanti aggiornamenti in arrivo per l'Osservatorio Mozilla, che presto diventerà una parte orgogliosa del Mozilla Developer Network (MDN) come Osservatorio MDN.
> Se in precedenza avete utilizzato Observatory per analizzare il vostro sito web, sappiate che il vostro punteggio di sicurezza potrebbe cambiare a causa delle nuove metriche. Incoraggiamo tutti gli utenti a rivedere le loro configurazioni di sicurezza alla luce di questi aggiornamenti, una volta che l'Osservatorio MDN sarà lanciato il 25 gennaio 2024.
-
Rilasciato Slint 1.3, stili nativi rinnovati e API JavaScript
Rilasciato Slint 1.3, stili nativi rinnovati e API JavaScript
"Slint è un toolkit dichiarativo per la creazione di interfacce utente native per applicazioni desktop ed embedded scritte in Rust, C++ o JavaScript."
-
Elixir: The Documentary
Elixir: The Documentary [ENG]
"Preparatevi a esplorare le origini del linguaggio di programmazione #Elixir, il modo in cui gestisce la concorrenza e la velocità con cui è cresciuto dalla sua creazione nel 2011.
Con la partecipazione di José Valim, creatore di Elixir, e di altri grandi nomi della comunità Elixir [...] questo documentario mette in luce la potenza dello sviluppo open-source e il ruolo di Elixir nel consentire [...]"
-
finalmente suona!
Video
Click to view this content.
sono finalmente riuscito a far funzionare il mio primo abbozzo di sintetizzatore scritto in scheme, ovviamente è ora di suonare Flowering Night
@programmazione https://link.eu1.storjshare.io/raw/jxhjvc5kdpv4bomwbqtbm53ei66q/video/scheme\_synth.webm
-
Elixir school
[TUTORIAL] Elixir school
"Elixir School è la destinazione principale per chi vuole imparare e padroneggiare il linguaggio di programmazione Elixir. Che siate veterani o alle prime armi, troverete ciò che vi serve nelle lezioni e nelle risorse ausiliarie."
Aggiungo anche la track di Exercism che mi sembra ben fatta (157 esercizi in learning mode 😉).
https://elixirschool.com/en https://exercism.org/tracks/elixir
-
Quale linguaggio consigliereste per iniziare?
Quale linguaggio consigliereste per iniziare?
Prendendo spunto da un commento di @luigi1970, mi piacerebbe raccogliere i pareri in questo post dedicato.
La variabili da considerare sono tante, lo so; verranno fuori molti pareri diversi e di certo la questione rimarrà aperta (ovviamente) ma... vogliamo abbozzare una risposta a questa domanda da 100 milioni 😆 e aiutare l'amico Luigi nella scelta?
Ecco il link al commento:
-
Imparare Bun, un'alternativa più veloce a Node.js
[TUTORIAL] Imparare Bun, un'alternativa più veloce a Node.js
"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."
\#programmazione #javascript #freecodecamp #bun
https://www.freecodecamp.org/news/learn-bun-a-faster-node-js-alternative
-
I migliori paesi per gli ingegneri del software
I migliori paesi per gli ingegneri del software
"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."
[Articolo in Inglese]
\#programmazione #lavoro #IngegneriaDelSoftware
https://www.wearedevelopers.com/magazine/best-countries-for-software-engineers