Newsletter WoR: siamo ben tornate dalle vacanze, grazie !
È il ritorno della newsletter per una ✨stagione 2✨ dopo la pausa estiva! Speriamo che tu abbia passato una bella estate e che il rientro non sia stato troppo difficile 💖
In questa edizione facciamo il punto su tutte le novità Ruby/Rails dell’estate, ci diciamo che prendere una pausa fa bene, così come condividere quello che impariamo, ci formiamo sui design pattern…
🌐 Puoi trovare la versione inglese qui (english version)
🇫🇷 Puoi trovare la versione francese qui (versionne française)
Attualità Ruby e Rails 🛤
Uno dei grandi annunci dell’estate per Rails è stata la gestione di JavaScript in Rails 7: Webpacker è morto, viva Hotwire ! Puoi leggere la PR di cambiamento ed elaborare il lutto qui. 🥀
Un editoriale di DHH (il creatore di Rails) è stato molto condiviso nell’ambiente JS: Modern web apps without JavaScript bundling or transpiling e, fatto notevole, non ha spinto alle dimissioni la metà dei/delle dipendentǝ. 😇
🗞️ Novità ecosistema
Le WNB.rb hanno realizzato un panel su come fare un talk tecnico, puoi trovare il video ed una trascrizione (è un segno per lanciarsi)
Inoltre i video del loro ultimo meetup sono disponibili:
➡️ How to get started with contributing to Ruby on Rails - Stefanni Brasil
➡️ Intro to Ruby Memoization - Jemma Issroff
Jemma Issroff ha anche messo in prevendita il suo libro Ruby Garbage Collection in Under Two Hours 🎉Se guadagnassimo una nocciolina per ogni volta che qualcuno annuncia la morte di Ruby, avremmo abbastanza da rifornire diversi bar. Quindi, per cambiare, un articolo che ci dice quanto Ruby sia ancora pertinente oggi: Ruby is Still a Diamond di Emma Hyde.
E siccome vogliamo riempirti di buone notizie per questo rientro dalle vacanze, una bella storia per terminare: come l’app Doctolib (un monolite Rails, e sì, resistono ancora e ancora ai microservices) ha retto al boom di prenotazioni di vaccini in seguito agli annunci del governo di metà luglio sul green pass: Monday, July 12 at Doctolib: a Retrospective
Ruby tip 💎
coerce(Numeric)
Se il parametro è dello stesso tipo del num, allora restituisce un array con i due valori ([numeric, num]). Se invece gli elementi non sono dello stesso tipo, restituisce i valori in float.
➡️Coerce(Numeric) - how does it work ?
Nella rete 🕸️
🌴 Prendere una pausa dall’attualità tech
Forse anche tu, come noi, hai preso una pausa questa estate? Pensi forse di esserti persə un sacco di novità e che dovrai recuperare tutto - basta - niente panico! Rach Smith ci racconta che fare una pausa dal flow delle novità non è così grave. Invece di colpevolizzarsi, ha preferito cambiare il punto di vista per concentrarsi su quello che, secondo lei, era più importante
➡️ I completely ignored the front end development scene for 6 months. It was fine - Rach Smith
🏫 Imparare in pubblico
Michelle Barker condivide con noi come ha continuato a imparare in informatica. Per lei, leggere dei libri o seguire un corso può essere stressante, considerando la quantità disponibile. Consiglia quindi di lanciarsi rapidamente in un progetto interessante dopo una nuova formazione. Rendere pubblico il proprio progetto diventa così un mezzo per restare costante, ma anche di trovare sostegno da una comunità.
➡️ Learning in the open - Michelle Barker
Del codice 💻
⚙️ Un’introduzione ai Design Pattern
Se il principio dei Design Pattern non ti è ancora familiare, è il momento di seguire l’uscita di questa serie di articoli sull’argomento. Akebu a deciso di fare una panoramica per fare il punto sull’interesse dei Design Pattern e su come utilizzarli. Non vediamo l’ora del seguito.
➡️ Design patterns - Akebu
👀 Un tool per visualizzare le repository
Questo sito è stato molto condiviso questa estate e giustamente: permette di creare automaticamente la visualizzazione di una repository GitHub. È interessante vedere una struttura alternativa del codice e di paragonarne diverse per rendersi conto delle differenze e delle similitudini e forse trarne insegnamento !
➡️ Vizualizing a codebase - Amelia Wattenberger
Divertimento 🎉
⚔️ In guardia !
Possiamo filmare 1000 volte un orco ed un elfo battersi, ma possiamo filmare 1000 orchi ed elfi battersi ? Mmm, seriamente, abbiamo selezionato questo articolo che presenta lo studio che ha animato la battaglia del Fosso di Helm nel Signore degli Anelli: le due torri o le scene di battaglia nel Trono di Spade o ancora di Avengers: Endgame. Per stimolare la curiosità in questo inizio di anno scolastico guardando quello che si fa sul campo (di battaglia) vicino.
➡️ How Lord of the Rings changed big-screen battles forever- Erin Carson
Eventi 🎡
Hack Evening and Kata Challenge - Women who code Berlin - questa sera alle 19
Un incontro per avanzare sui tuoi side-project, per scambiare con altre sviluppatrici della comunità, o per parlare del Summer Kata Challenge.
➡️ Hack Evening and Summer Kata Challenge Wrap-up - Women who code Berlin
First Black Tech Festival - Akwaaba Fest - sabato 25 settembre
Il festival che mette in evidenza le persone afro-caraibiche della tech in Europa !
Interamente online e durante una giornata, espertə parleranno, tra l’altro, di cybersecurity, podcast, protezione dei dati per militantə o ancora di processi di selezione del personale.
Si riparte a Women on Rails - mardi 28 septembre
Women on Rails riparte e ti proponiamo di ritrovarci la settimana prossima !
Presenteremo l’attività di WomenOnRails, così come i progetti in arrivo. È anche l’occasione per parlare di quello che tu cerchi in WomenOnRails, di creare dei collegamenti e, perchè no, di coinvolgerti nella comunità.
✨ Unisciti a noi: meet-up | twitter| le site de ressources
Redattrici: Camille et Juliette
Traduzione per la versione inglese: Aurelie
Traduzione per la versione italiana: Paola