Salta al contenuto principale


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Check out this guide by @pamelaahill to quickly add splash screens to your Compose Multiplatform apps. ๐Ÿ‘‡

bird.makeup/@pamelaahill/18338โ€ฆ



@RaccoonForFriendica new version 0.1.0-beta06 has been released!

Changelog:

  • fix: post content containing HTML anchors;
  • enhancement: show private visibility only on Friendica servers;
  • fix: custom emojis in user nicknames in node info, notifications, selection dialogs, lists (e.g. "For you" in Explore);
  • fix: avoid self mention when replying to a thread;
  • enhancement: spacing between selection bottom sheet items;
  • enhancement: image scale in attachment grids in feeds;
  • several unit tests added.

In the next version I'll be working on a preview feature when creating/editing posts.

#friendica #friendicadev #androidapp #androiddev #fediverseapp #mobiledev #kotlin #kmp #compose #opensource #livefasteattrash

reshared this


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Has anyone written a good article yet on why podcasts on Spotify are awful, and if they're exclusive to Spotify, they're not even real podcasts? This is well-known in podcasting circles, but it'd be great to have a page to link to people who only know podcasts through Spotify.
in reply to Mรกrton Braun

restofworld.org/2024/spotify-pโ€ฆ

๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

Sabato 26 ottobre si prova a riportare il Linux Day in terra bresciana.
Piรน che di #linux in senso stretto ho deciso di parlare di quel che sta succedendo ad internet e come provare a invertire la tendenza verso la quale ci stanno spingendo le grandi aziende.

Attorno alle dieci ho una mezz'oretta per intrattenervi con "Attivismo gentile e la riconquista del proprio tempo", se vi va di fare un salto vi offro un caffรฉ ๐Ÿ˜

Unknown parent

mastodon - Collegamento all'originale
Palin
โ€ข โ€ข
oddio quella รจ optin, no? A me non dispiace anche se non le uso...


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

รˆ uscita la newsletter di ottobre dei devol sul fediverso:

Nasce la Social Web Foundation e la guida a Pixelfed.

:devol: buttondown.com/devol/archive/nโ€ฆ

la newsletter segue l'evoluzione del fediverso dal 2021 ed รจ possibile iscriversi da qui:

buttondown.com/devol/

@devol@feddit.it

#devol #newsletter #fediverso

Questa voce รจ stata modificata (8 mesi fa)
Unknown parent

mastodon - Collegamento all'originale
Devol โ‚
โ€ข โ€ข
@talksina รจ un servizio molto minimale e semplice come piace a noi, l'unico punto debole รจ la dismissione elll'offerta che ti permetteva di gestire fino a 1000 iscritti alla newsletter, ridotta drasticamente a soli 50 iscritti.
Unknown parent

mastodon - Collegamento all'originale
Devol โ‚
โ€ข โ€ข

comunque per eventali domande o richieste sono su @buttondown รจ una sola persona che manda avanti il progetto, in effetti la home รจ un grande spot al servizio le feature sono qui:

buttondown.com/features

Ha la pubblicazione automatica su mastodon e hanno in programma di federarsi con il fediverso, quindi la newsletter potrร  essere seguita, stellinata, ripubblicata nel proprio account.

le features complete sono qui: buttondown.com/features

Puoi pubblicare anche da email @quinta

Questa voce รจ stata modificata (8 mesi fa)


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

qoto - Collegamento all'originale

Ieri sera ho visto l'ultimo episodio della serie "Gli anelli del potere".
L'intera produzione, fino ad ora, ha dimostrato solo di essere una scadente iniziativa commerciale alla McDonald, del tutto estranea al mondo e al tempo narrato da Tolkien. Hanno scopiazzato scenografie e idee qua e lร  per tenere alta l'attenzione di un pubblico abituato al consumo di piccole emozioni.
In ogni caso, credo che il Balrog risvegliato da Durin nelle miniere di Moria sia sopravvissuto alla furia del re e si sia andato a cacciare nella mia faringe: mi sono svegliato con un mal di gola pazzesco. Ho letteralmente la gola in fiamme.
Ho provato a dare una occhiata allo specchio, gridando "Sono un servitore del Fuoco Segreto, detentore della fiamma di Anor..." ma non รจ successo nulla, sto peggio di prima.
Mi sa che devo sentire la mia fata medico di famiglia ๐Ÿ˜„
#tolkien #malanni
in reply to Gert

mastodon - Collegamento all'originale
Francesco
โ€ข โ€ข
concordo (a parte il mal di gola), poi รจ sempre buio e io sono cecato...praticamente รจ come guardare la TV spenta...


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Presto Matteo, vatti a inculร  l'operajo cร  messo er chiodo prima che quarcuno se domanda quale diriggente lascia che tutto er paese dipende da un cavetto!!!

open.online/2024/10/03/ferroviโ€ฆ



๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


I francesi pensano de tassร  i ricchi pe combatte er debbito

Tranquilli che noi nun mettemo mai le mani ne le tasche de i piccoli risparmiatori co patrimoni de mijoni de euro

E comunque se nun dichiarate nun cรฉ pizzo de stato ๐Ÿ˜‰

open.online/2024/10/01/franciaโ€ฆ


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

DK9x03 - Altman non capisce
poliverso.org/display/0477a01eโ€ฆ
DK9x03 - Altman non capisceSam Altman posta sul suo blog la solita litania di meraviglie future per imbonire gli investitori.Non ce ne fregherebbe nulla se non fosse che fra le righe traspare una sorpresa: non sa di cosa sta parlando.spreaker.com/episode/dk9x03-alโ€ฆapi.spreaker.com/download/episโ€ฆ


DK9x03 - Altman non capisce


Sam Altman posta sul suo blog la solita litania di meraviglie future per imbonire gli investitori.
Non ce ne fregherebbe nulla se non fosse che fra le righe traspare una sorpresa: non sa di cosa sta parlando.


spreaker.com/episode/dk9x03-alโ€ฆ



๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Indovinate chi ha pubblicato la copertina sottoโ€ฆ inizia per U.

Da incorniciare e appendere nella #mastofficina (ma girata verso il muro).

[EDIT] Chi volesse stamparselo, visto che non รจ disponibile in tutti i ferramenta, trova il PDF qui:

usag.it/usag_documents/documenโ€ฆ

Questa voce รจ stata modificata (8 mesi fa)
Unknown parent

mastodon - Collegamento all'originale
rag. Gustavino Bevilacqua
โ€ข โ€ข

@pat057

Sicuramente salta all'occhio ๐Ÿคฃ



@RaccoonForFriendica nuova versione 0.1.0-beta04 pubblicata:

  • fix crash al caricamento del profilo del proprio utente;
  • miglioramento layout campi custom nel profilo utente;
  • richiesta di conferma uscita in creazione post se presenti modifiche non salvate;
  • fix richiesta conferma uscita in modifica dati profilo.

Purtroppo la release di ieri sera aveva qualche problema (soprattutto il primo) sfuggito al mio potentissimo controllo qualitร  procionide, per cui ho preferito rilasciare il prima possibile una correzione.

#livefasteattrash ๐Ÿฆ๐Ÿฆ๐Ÿฆ

#friendica #friendicadev #androidapp #androiddev #fediverseapp #kotlin #kmp #compose #opensource #foss #mobiledev


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

Fuck Biden.

Sending troops to Israel so they can go commit war crimes in Lebanon is crossing his own red line.

Biden is now, 100%, a war criminal.

Anyone who supports this man is ignoring the people he's helping kill.

#Gaza #WestBank #Lebanon

in reply to sortius

Israel is the USAโ€™s special little boy, that nobody dares criticize lest daddy get angry
in reply to Luke Stockwell

@jedistocky @jpm it's even worse than that. NK is kept in check by China, Israel is not by the US

๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

Episodio 102 - Mercatini equosolidali e sotenibilitร  in salsa Open Source

In questa puntata un po' fuori dai nostri soliti binari Apollo, Luigi e Stefano cercano di presentare un modo "tangibile" di sperimentare la filosofia #OpenSource nel mondo "reale", fatto di mercatini equosolidali e sotenibilitร  ambientale.

Ti auguriamo quindi un buon ascolto e ti ricordiamo che puoi sostenerci su: it.tipeee.com/produttividigitaโ€ฆ

-***-
Per ascoltare la puntata e per altri link vai su: produttividigitali.it/librepodโ€ฆ

in reply to LibrePodcast

Se anche tu vuoi dire la tua su quello che condividiamo, puoi scriverci qui:telegram.me/librepodcast #librepodcast:matrix.org email: librepodcastinfo@gmail.com
Firma la petizione per la tua privacy su: stopscanningme.eu/en/index.htmโ€ฆ
Vi ricordiamo che potete ascoltarci anche su Radio Tomoko (radiotomoko.com/librepodcast) che ringraziamo sempre tantissimo per ritrasmetterci e anche su Telegram nel canale gestito da Radio Unitoo (t.me/UnitooWebRadio_Podcast) che ringraziamo ulteriormente per il supporto.

Stefano Duepuntozero reshared this.


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

Mastodon ha una visualizzazione dei messaggi in ordine cronologico.

Un problema nei social del fediverso รจ che piรน messaggi si pubblicano, piรน spazio si occupa nei feed a discapito degli altri utenti.

Di regola gli utenti dovrebbero occupare la stessa quantitร  di spazio, lasciando a tutti la stessa possibilitร  di essere visualizzati evitando di pubblicare troppi messaggi consecutivi.

Per i messaggi concatenati รจ buona prassi mettere il primo come "pubblico" e i susseguenti come "non elencati"

Questa voce รจ stata modificata (8 mesi fa)
Unknown parent

mastodon - Collegamento all'originale
informapirata โ‚
โ€ข โ€ข
@Bastacosi la seconda (ma la traduzione รจ veramente malfatta ๐Ÿคฆโ€โ™‚๏ธ)
Unknown parent

mastodon - Collegamento all'originale
Uno Academy
โ€ข โ€ข
@bradipo si le risposte ad una discussione oppure un lngo messaggio spezzettato in piรน parti.


@RaccoonForFriendica nuova versione 0.1.0-beta03 rilasciata!

  • fix inserimento ritorno a capo nei post,
  • possibilitร  di inserire emoji custom nei post, nel nome utente e nella biografia,
  • miglioramento al caricamento delle emoji custom nelle intestazioni delle risposte e nelle liste di utenti,
  • aggiunta possibilitร  di escludere le risposte dalle timeline principali,
  • fix rendering liste HTML (doppia riga vuota),
  • fix modifica dei post che sono stati ricondivisi,
  • fix selettore tab in schermata "Explora",
  • miglioramenti al caricamento e iniziale dei contenuti con introduzione cache locale,
  • fix paginazione in modalitร  forum,
  • possibilitร  di cambiare rapidamente istanza in modalitร  anonima e possibilitร  di selezionare l'istanza da un elenco di quelle piรน attive.

Tengo monitorati i report di crash, fatemi sapere se qualcuno vuole fare altri test.

#friendica #friendicadev #fediverseapp #androiddev #androidapp #kotlin #kmp #compose #multiplatform #opensource #livefasteattrash

reshared this


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Cor concordato pe partite iva quasi s'azzera er costo der condono fiscale!

Mo raga, condonร  ve costa meno che fร  riciclaggio tradizzionale e se aderite ve regalamo pure un set de valige

Senza inpegnio, ma fatece un pensiero che semo un pรฒ a secco ๐Ÿ™

open.online/2024/09/30/concordโ€ฆ

in reply to Giorgia Mecojoni

mastodon.online/@phastidio/113โ€ฆ


La porcata di un governo protettore degli evasori รจ fatta. Entrate aleatorie e una tantum per finanziare una riforma presunta strutturale. Vedremo le adesioni.
corriere.it/economia/finanza/2โ€ฆ

in reply to FedNat

@FedNat nun capite che l'obbiettivo nun sรฒ le adesioni ma mannร  un messaggio a l'elettorato nostro ๐Ÿ˜‰

๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Io e Mattarella ce semo divisi i conpiti. Lui รจ annato a #Marzabotto a commemorร  i morti. Io e Ignazzio eravamo a ricordร  i vivi โœ‹ ๐Ÿฆ…

fanpage.it/politica/marzabottoโ€ฆ



๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


๐Ÿš€ The Future is Federated - issue no.11 ๐Ÿ‘ฉโ€๐Ÿš€

"Beyond technical features: why we need to talk about the values of the Fediverse (part 1)"

blog.elenarossini.com/the-valuโ€ฆ

with shout-outs to: @bengrosser @rysiek @phanpy @pixelfed and all the lovely people I've been interacting with on here โค๏ธ

#TheFutureIsFederated #tech #Fediverse #activism #bigtech #socialmedia #FOSS #blog #privacy #consent #Matrix

in reply to Elena Rossini โ‚

Sensitive content


Unknown parent

mastodon - Collegamento all'originale
Art of Stimart
โ€ข โ€ข

il fatto รจ che non stato guardando la cosa dalla prospettiva giusta.
@Paoblog Le strisce del parcheggio si sono ristrette con la pioggia
@racchio l'istruttore l'ha messa lรฌ per insegnare agli allievi tramite il metodo "imparo attraverso l'errore".

๐Ÿ˜… ๐Ÿ˜ scherzo, ovviamente!
๐Ÿ˜’ c'รจ un'inciviltร  pazzesca!


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

glitchsoc - Collegamento all'originale

Incontro tra Musk e Meloni: impatti sulla sicurezza nazionale

L'incontro ha suscitato notevole interesse per le sue implicazioni politiche ed economiche, specialmente nel contesto degli investimenti nel settore spaziale e della tecnologia in Italia.

Le potenziali intese tra il governo italiano e SpaceX perรฒ, possono avere significative ripercussioni anche sulla sicurezza nazionale.

@informatica

Di @nuke su #InsicurezzaDigitale

insicurezzadigitale.com/incontโ€ฆ



๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

pleroma - Collegamento all'originale

Ho letto di Borghi (sia sempre maledetto) che si lamenta dell'eccessiva facilitร  di accesso alla firma online per i referendum, per cui auspica venga tolta la possibilitร  di farlo, per evitare che passino proposte di referendum troppo facilmente.

Aspetto il momento in cui andrร  fuori dai coglioni, almeno mediaticamente.

Unknown parent

mastodon - Collegamento all'originale
1-800-CALL-A-CAB ๐Ÿ’Œ
โ€ข โ€ข
Materiali poco ortodossi etc etc

Sensitive content

Unknown parent

mastodon - Collegamento all'originale
Sabrina Web ๐Ÿ“Ž
โ€ข โ€ข
@Uilebheist @francina1909 se hai costruito almeno un'astronave con le lego va bene

๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

Epitaffio ai CAPTCHA! Gli scienziati indovinano il 100% dei reCAPTCHAv2 di Google

redhotcyber.com/post/epitaffioโ€ฆ

#redhotcyber #hacking #cti #ai #online #it #cybercrime #cybersecurity #technology #news #cyberthreatintelligence #innovation #privacy #engineering #intelligence #intelligenzaartificiale #informationsecurity #ethicalhacking #dataprotection #cybersecurityawareness #cybersecuritytraining #cybersecuritynews #infosecurity


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Sรฌ beh, co Elon cรฉ sintonia su tante cose, dar sovranismo ultraconservatore ar sostegnio paa famija tradizzionale (lui ne ha tipo 3-4 vedi te!). No ma perรฒ smentisco tutto fermamente comร  fatto lui

open.online/2024/09/25/giorgiaโ€ฆ


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


A Saviร , ma guarda che noi er divieto de protestร  lo famo per voi, pe risparmiarve a fatica che tanto er governo va avanti lo stesso

Noi er Ponte mica lo famo perchรฉ ce sรฒ quelli contenti. Sรฒ amici nostri, se vieni te li presento che vojono tanto incontrarte

fanpage.it/politica/roberto-saโ€ฆ



@ questo gruppo non serve solo per gli annunci ma anche per condividere la roadmap di sviluppo (da parte mia) raccogliere feedback o suggerimenti (da parte di chiunque), quindi ecco un piccolo promemoria di cosa ho in mente per il futuro:


  • possibilitร  di consultare e inserire le custom emoji nella schermata di creazione post,
  • possibilitร  di avere piรน account anonimi su diverse istanze, in modo da poter cambiare rapidamente da utente loggato su una a utente anonimo su un'altra,
  • ripristinare le newline nella schermata di creazione post (giร  fatto qui),
  • investigare un possibile bug per cui nella "Modalitร  forum" compaiono anche risposte di livello inferiore nel feed principale (sembra accadere solo su istanze Mastodon e non Friendica ma da capire).

#livefasteattrash

reshared this

in reply to ๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ•

Altre correzioni:


  • a volte il backend inserisce un blocco che viene renderizzato come doppia newline,
  • dopo la modifica di un post ricondiviso, l'aggiornamento non viene gestito bene nel feed di partenza,
  • nelle risposte, le custom emoji dell'utente cui si risponde non sono visualizzate,
  • incrementare le cache locali per ridurre il numero di richieste al backend.

RaccoonForFriendica reshared this.


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Stream Log 1.3.0 has been released. Now it supports KMP (Android, iOS, macOS, Jvm).

๐Ÿ›ฅ Stream Log is a lightweight and extensible logger library for Kotlin Multiplatform originating from Stream's Android Chat SDK.

github.com/GetStream/stream-loโ€ฆ



@RaccoonForFriendica nuova versione 0.1.0-beta02 rilasciata!

Changelog:
- supporto alle custom emoji, finalmente! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰
- cambio istanza rapido per utenti anonimi,
- miglioramento layout anteprime e spoiler dei post,
- apertura video in schermata di dettaglio,
- possibilitร  di citare i post,
- navigazione tra i campi dei form con azioni da tastiera,
- indicazione visibilitร  nel dialog di dettaglio post,
- nuove opzioni di formattazione (codice e testo barrato),
- colore indicatori pull to refresh.

Fatemi sapere cosa ne pensate, sarรฒ in trasferta un paio di giorni ma nel weekend torno operativo!

#livefasteattrash ๐Ÿฆ๐Ÿฆ๐Ÿฆ

in reply to ๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ•

Una cosa da migliorare di cui mi sono accorto subito dopo la pubblicazione: pensando di fare una cosa utile, ho rimosso la possibilitร  di andare a capo nella creazione dei post mettendo l'azione "Invia".

Rimedio nella prossima versione ๐Ÿ˜…

RaccoonForFriendica reshared this.


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Problemi quotidiani di Poliverso da quando รจ stato aggiornato alla release 08.2024

Da quando abbiamo installato la release 08.2024 l'istanza Poliverso si "pianta" un paio di volte al giorno per qualche minuto...
Anche se non ci piace installare su un server cosรฌ affollato una Release Candidate, forse stavolta ci toccherร  farlo: in tal caso, cercheremo di avvertire per tempo tutti gli utenti

@fediverso


๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.


Adoro il linguaggio pesantemente commerciale che la sedicente Social Web Foundation usa per raccontare la sua missione.

Ci sono tutte le parole chiave: growth, financially viable, company, advertising, revenue.

La missione mi sembra chiara: introdurre le logiche del profitto in un ecosistema che fino ad ora ne ha fatto a meno e con grande successo.



in reply to Wilhelm

friendica - Collegamento all'originale
Tofm2
โ€ข โ€ข
Thanks for info, I am discoverng this universe, not totally aware of the practices, probably because I am not a developper myself.
in reply to Tofm2

friendica - Collegamento all'originale
Wilhelm
โ€ข โ€ข
If you want to show your interest in this feature it is helpful to thumbs up the issue on GitHub.
Questa voce รจ stata modificata (8 mesi fa)

๐”ป๐•š๐•–๐•˜๐•  ๐Ÿฆ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿ• ha ricondiviso questo.

mastodon - Collegamento all'originale

Kotlin is an alright language for the most part, but sometimes I really question points of its design when compared to Swift.

For example, in Swift, grabbing the first item of a collection is done with .first, as one might expect. It returns an optional and can be nil if the collection is empty. This holds true for arrays, dictionaries, whatever. Plain and simple.

In Kotlin, it's considerably more involvedโ€ฆ

๐Ÿงตโฌ‡๏ธ

in reply to John Wells

first exists there too (albeit as a function, not a property), but throws an exception if the collection is empty โ€“ to get an optional, you need to use firstOrNull()โ€ฆ

โ€ฆunless the collection is a map, in which case your function is firstNotNull(), which like first() throws an exception on an empty map. To not throw exceptions and get an optional, you need firstNotNullOfOrNull().

Yep, firstNotNullOfOrNull(). That's not a typo, despite how awkward it looks.

Questa voce รจ stata modificata (8 mesi fa)
in reply to John Wells

I suppose this lines up with Kotlin's goals of explicitness, but how much value does all this really add at the end of the day? Is it really worth the added mess?
in reply to John Wells

mastodon - Collegamento all'originale
Amartya
โ€ข โ€ข
using that as a tongue twister challenge in my next meet up with drunk coders

in reply to Jernej Virag

@jernej cfp closed a long time ago (but they haven't announced the speakers yet โ€” don't ask, we don't know lol)
โ‡ง