WSL - Windows Subsystem for Linux

categorie

WSL Windows Subsystem for Linux

How to Run Linux Apps on Windows 10 and 11 Using WSL è un articolo che racconta come usare il "Windows Subsystem for Linux".

Quando ci si trova per forza ad usare il sistema operativo di Redmond, che ha i suoi vantaggi, non per forza ci si deve rassegnare a rinunciare alla potenza della CLI di Linux.

Il Windows Subsystem for Linux è la soluzione che permette di tralasciare macchine virtuali e altri trucchetti.


La storia della Plastica

categorie

plastic 8 ball

How Plastic Liberated and Entombed Us è la storia della sostanza che ha rivoluzionato il mondo, e poi l'ha condannato.

Una breve cronologia delle termoplastiche:
1868: Celluloid (ed ecco il Cinema)
1907: Bakelite (Art Deco)
1912: Cellophane (Packaging)
1927: Acetate (Stampe Fotografiche)
1928: Vynil (Discografia ed in seguito PVC)
1930: Plexyglas
1936: Acrylics
1938: Styrene
1940: Nylon & Polyester

★ How polyester bounced back


Linked Lists

categorie

Linked Lists

Una Linked List ( lista collegata ) è una struttura dati comune usata nello sviluppo del software. Ed è anche un argomento frequente nelle interviste tecniche.

Il corso sul canale YouTube di freeCodeCamp.org Linked Lists in Technical Interviews si occupa liste collegate e preparerà ad usarle nei progetti e nelle interviste per programmatori. Il corso è stato sviluppato da Alvin Zablan di Structy. E' un esperto che ha creato molti corsi tecnici, incluso uno dei più popolari corsi di programmazione dinamica su internet. Nel corso si impara prima la teoria dietro gli algoritmi e poi come implementarli con il codice. Gli algoritmi vengono insegnati con immagini e visualizzazioni per aiutare a capire veramente come funzionano.


Puzzle Game Design

categorie

In questo video "Puzzle Game Magic Secrets" Brett Taylor, autore di Linelight, ci svela un ottimo approccio al puzzle game design.

Il concetto di Working Memory torna per commisurare la difficoltà degli enigmi e bilanciarla in modo che si collochi nel giusto compromesso tra noioso e frustrante, tenendo conto del fatto che ripetendosi gli schemi, le regole vengono compresse nella mente del giocatore, diventando più efficienti e quindi preparandolo ad affrontare nuovi enigmi più difficili.


Wordle

Wordle

Wordle è il gioco del momento. Si capisce dall'inondazione di messaggi sui social e dai cloni che hanno invaso gli store.

E' il classico gioco facilissimo da capire ma difficile da padroneggiare. Si tratta di indovinare una parola di 5 lettere in 6 tentativi, tutti di parole di senso compiuto, sapendo che il colore delle lettere dei tentativi evidenzia se si stanno usando o meno le lettere giuste nel posto giusto.

Josh Wardle, il suo creatore, non è nuovo a questo genere di exploit, aveva creato precedentemente The Button e Place.

E' un esempio illuminante del ruolo che ricoprono dei vincoli ben scelti nel definire una esperienza divertente o interessante, che cattura l'attenzione dei giocatori. 5 lettere, 6 tentativi, una sola parola da indovinare al giorno. Nessuna Notifica ! Una esperienza quasi rivoluzionaria rispetto alle slot machine dell'attenzione che ci inondano di messaggi e intrappolano in un vortice di tentativi, monetizzazioni e doom scroll.

Forse l'aria sta cambiando e si comincia ad apprezzare un sano, elegante minimalismo.

Wordle Is a Love Story
Wordle creator overwhelmed by global success of hit puzzle

Absurdle

★ A Mathematician’s Guide to Wordle

★ Wordle in Bash

The New York Times is testing a new puzzle called Zorse

Wordle is pretty damn smart in many subtle ways


Imparare a costruire applicazioni dal punto di vista del Business



Learn How to Build Apps From a Business Perspective è un corso della lunghezza di 8 ore che si occupa di ogni aspetto del progettare e realizzare applicazioni che trovino un mercato. Questo è un punto di vista necessario per capire se si stia costruendo una cattedrale nel deserto o qualcosa di utile anche per altre persone.

Ovviamente lo sviluppo può benissimo essere ricerca, sperimentazione, passatempo, ossessione, ognuna di queste e molte altre cose, ma approfondire un po' il lato Business sicuramente migliora il prodotto finale.

Il programma del corso:

Unità 1.1 Qual è la proposta di valore della tua applicazione?
Unità 1.2 Identifica il problema che stai cercando di risolvere con la tua app.
Unità 1.3 Come scoprire una nicchia nel mercato

Unità 2 UI, UX, design MVP
Unità 2.2 Progettare un'interfaccia utente UI efficace
Unità 2.4 Il MVP

Unità 3.1 Marketing e monetizzazione di un'app
Unità 3.3 Marketing della tua app
Unità 3.4 Trattare con gli investitori

Unità 4.1 Costruire la fedeltà del cliente

Unità 5.1 Scegliere gli strumenti giusti
Unità 5.2 Nove aziende che hanno fatto centro con le loro app
Unità 5.3 Linguaggi di sviluppo e strumenti multipiattaforma

Unità 6.1 Considerazioni sul Full Stack

Unità 7.1 Assumere il team di sviluppo
Unità 7.2 Sviluppo Mobile vs Web
Unità 7.3 Gestione Agile del team
Unità 7.4 Come scrivere una richiesta di lavoro

Unità 8.1 Tendenze future nello sviluppo mobile