<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
			<channel>
				<title>Strani Anelli</title>
				<description>Strani Anelli</description>
				<link>https://blog.stranianelli.com</link>
				<atom:link href="https://blog.stranianelli.com/sitemap.xml" rel="self" type="application/rss+xml"/>
				
						<item>
							<title>Rediscovering Creativity - My Journey into Drawing</title>
							<description></description>
							<link>https://blog.stranianelli.com/my-journey-into-drawing</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-journey-into-drawing</guid>
							<pubDate>Sat, 05 Oct 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title> Riscoprire la Creatività - Il Mio Viaggio nel Disegno</title>
							<description></description>
							<link>https://blog.stranianelli.com/il-mio-viaggio-nel-disegno</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/il-mio-viaggio-nel-disegno</guid>
							<pubDate>Sat, 05 Oct 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Between the Lines of "Satsujin Shussan"</title>
							<description>Murata Sayaka's "Satsujin shussan" is a thought-provoking collection of short stories set in a dystopian Japan. It delves into the lives of individuals grappling with a disturbing societal system that links procreation to murder. Through their experiences, the stories raise profound questions about morality, freedom, and the essence of humanity.</description>
							<link>https://blog.stranianelli.com/satsujin-shussan</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/satsujin-shussan</guid>
							<pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tra le Righe di "Parti e Omicidi"</title>
							<description>Murata Sayaka ci presenta quattro racconti ambientati in un Giappone distopico, dove la procreazione è legata all'omicidio e le relazioni umane sono stravolte. Le premesse interessanti vengono però sviluppate in modo banale e deludente.</description>
							<link>https://blog.stranianelli.com/parti-e-omicidi-tra-le-righe</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/parti-e-omicidi-tra-le-righe</guid>
							<pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Between the Lines of "Sherlock Holmes and the Art of Reasoning"</title>
							<description>Scattered notes on how to improve your reasoning skills starting from Sherlock Holmes's novels</description>
							<link>https://blog.stranianelli.com/sherlock-holmes-and-the-art-of-reasoning</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sherlock-holmes-and-the-art-of-reasoning</guid>
							<pubDate>Fri, 05 Jul 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tra le Righe di "Sherlock Holmes e l'arte del ragionamento"</title>
							<description>Appunti sparsi sul come migliorare le proprie capacità di ragionamento a partire dai romanzi di Sherlock Holmes</description>
							<link>https://blog.stranianelli.com/sherlock-holmes-arte-del-ragionamento-tra-le-righe</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sherlock-holmes-arte-del-ragionamento-tra-le-righe</guid>
							<pubDate>Fri, 05 Jul 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Beyond the Words Of "Building a Second Brain"</title>
							<description>My notes on a system to capture, connect, and fully utilize the information that inspires you.</description>
							<link>https://blog.stranianelli.com/building-a-second-brain-between-the-lines</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/building-a-second-brain-between-the-lines</guid>
							<pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tra le Righe di "Il Tuo Secondo Cervello"</title>
							<description>I miei appunti su un sistema per catturare, connettere e sfruttare appieno le informazioni che ti ispirano.</description>
							<link>https://blog.stranianelli.com/il-tuo-secondo-cervello-tra-le-righe</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/il-tuo-secondo-cervello-tra-le-righe</guid>
							<pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Beyond the Words Of "Light My Fire"</title>
							<description>I decided to collect the words that struck me from "Light My Fire" by Brenda Lodigiani, a novel that explores the nuances of love, family and personal growth. Brenda's words made me laugh, reflect and move, and I hope they can do the same with you.</description>
							<link>https://blog.stranianelli.com/light-my-fire-between-the-lines</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/light-my-fire-between-the-lines</guid>
							<pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tra le Righe di "Accendi il Mio Fuoco"</title>
							<description>Ho deciso di raccogliere le parole che mi hanno colpito da "Accendi il mio fuoco" di Brenda Lodigiani, un romanzo che esplora le sfumature dell'amore, della famiglia e della crescita personale.  Le parole di Lodigiani mi hanno fatto ridere, riflettere e commuovere, e spero che possano fare lo stesso con voi.</description>
							<link>https://blog.stranianelli.com/accendi-il-mio-fuoco-tra-le-righe</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/accendi-il-mio-fuoco-tra-le-righe</guid>
							<pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>13 Powerful Lessons from Katalin Karikó’s Autobiography</title>
							<description>Reflecting on Katalin Karikó’s autobiography, I share the key takeaways that offer wisdom and guidance not just in science, but in life. Her story is a testament to perseverance, integrity, and the power of a grateful heart.</description>
							<link>https://blog.stranianelli.com/13-powerful-lessons-from-katalin-kariko-autobiography</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/13-powerful-lessons-from-katalin-kariko-autobiography</guid>
							<pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>13 Consigli di Vita dall'Autobiografia di Katalin Karikó</title>
							<description>L'autobiografia di Katalin Karikó offre molto più che una panoramica sul mondo della ricerca scientifica. Tra le sue pagine si trovano preziosi consigli di vita, storie di resilienza e determinazione, e profonde riflessioni sulla natura dell'apprendimento e della scoperta. Ho raccolto alcuni dei passaggi più significativi che offrono ispirazione e insegnamenti utili per tutti noi.</description>
							<link>https://blog.stranianelli.com/13-consigli-di-vita-di-katalin-kariko-autobiografia-che-ispira</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/13-consigli-di-vita-di-katalin-kariko-autobiografia-che-ispira</guid>
							<pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Review - Breaking Through by Katalin Karikó</title>
							<description>Discover the inspiring story of Katalin Karikó, the tenacious scientist behind mRNA vaccines. From humble beginnings in Kisújszállás to overcoming countless obstacles, her journey is a testament to perseverance and belief in one's ideas.</description>
							<link>https://blog.stranianelli.com/review-breaking-through-by-katalin-kariko</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/review-breaking-through-by-katalin-kariko</guid>
							<pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Recensione - Nonostante tutto di Katalin Karikó</title>
							<description>Questo post racconta la vita ispiratrice di Katalin Karikó, dai suoi umili inizi in Ungheria alla scoperta rivoluzionaria dell'mRNA. Un viaggio di lotta, resilienza e innovazione che ha cambiato il mondo della medicina.</description>
							<link>https://blog.stranianelli.com/recensione-nonostante-tutto-katalin-kariko</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/recensione-nonostante-tutto-katalin-kariko</guid>
							<pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Reverse Engineering in Midjourney: Tracking Down the Original Style URLs</title>
							<description>A Step-by-Step Guide to Deciphering Style Origins</description>
							<link>https://blog.stranianelli.com/reverse-engineering-midjourney-style</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/reverse-engineering-midjourney-style</guid>
							<pubDate>Fri, 15 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Guida Pratica al Reverse Engineering degli Stili di Midjourney</title>
							<description>Una delle funzioni più interessanti di Midjourney è la possibilità di creare stili personalizzati. La funzione tune interpreta il prompt e permette di affinare e personalizzare lo stile delle immagini generate dall'Intelligenza Artificiale. In questo modo è possibile mantenere una coerenza stilistica attraverso le diverse iterazioni. Ma come ogni strumento richiede una certa pratica per maneggiarlo bene. Un buon modo è studiare i diversi stili già disponibili e tentare di capire come replicarli.</description>
							<link>https://blog.stranianelli.com/midjourney-style-tuner-reverse</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/midjourney-style-tuner-reverse</guid>
							<pubDate>Fri, 15 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Creare Prompts per Midjourney con ChatGPT</title>
							<description>Oggi Medium mi ha consigliato un post di Tristan Wolff su come usare ChatGPT per creare prompt per Midjourney. È stata una lettura interessante e mi ha spinto ad esplorare questa possibilità a mia volta. Dopo aver giocato un pochetto con ChatGPT ho avuto il mio momento "Eureka!": posso usare questo motore linguistico allo stesso modo di un qualsiasi altro linguaggio di programmazione.</description>
							<link>https://blog.stranianelli.com/chatgpt-prompt-generator-midjourney-it</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/chatgpt-prompt-generator-midjourney-it</guid>
							<pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Using Tailwind With Svelte and Construct 3</title>
							<description>A Step-by-Step Guide to Tailwind CSS Integration in Svelte Projects.</description>
							<link>https://blog.stranianelli.com/using-tailwind-with-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/using-tailwind-with-svelte</guid>
							<pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Aggiungere e Usare Tailwind con Svelte e Construct 3</title>
							<description>Dopo aver ripreso a giocare con Svelte, TypeScript e Construct 3 è arrivato il momento di aggiungere al mio progetto di test anche Tailwind CSS. È un argomento che ho già affrontato nel 2021 (Tailwind CSS &amp; Svelte) ma sono passati, per l'appunto, un po' di anni. C'è un tutorial di LogRocket (How to use Tailwind CSS with Svelte) aggiornato a Luglio 2023 ma non presenta, a mio avviso, la soluzione migliore. Di conseguenza, ecco qui i miei appunti su come aggiungere Tailwind CSS a un progetto Svelte.</description>
							<link>https://blog.stranianelli.com/using-tailwind-with-svelte-it</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/using-tailwind-with-svelte-it</guid>
							<pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Achieving 100% Child Div Height Without Specifying Parent's</title>
							<description>Flexbox Techniques for Responsive Height in Nested Divs.</description>
							<link>https://blog.stranianelli.com/achieving-100-percent-child-div-height-without-specifying-parents</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/achieving-100-percent-child-div-height-without-specifying-parents</guid>
							<pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Using TypeScript and Svelte in Construct 3</title>
							<description>The latest version of Construct 3 introduces an interesting feature: the ability to use TypeScript. Ashley wrote a comprehensive guide on the various steps to follow (you can find it here). Building upon this, I want to add some notes on how to integrate Svelte into a Construct project.</description>
							<link>https://blog.stranianelli.com/using-typescript-and-svelte-in-construct</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/using-typescript-and-svelte-in-construct</guid>
							<pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Usare TypeScript e Svelte in Construct 3</title>
							<description>L'ultima versione di Construct 3 integra una novità interessante: la possibilità di usare TypeScript. Ashley ha scritto una buona guida sui vari passi da fare (la trovate qui). Partendo da questa voglio aggiungere alcune note su come integrare Svelte all'interno di un progetto Construct.</description>
							<link>https://blog.stranianelli.com/using-typescript-and-svelte-in-construct-it</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/using-typescript-and-svelte-in-construct-it</guid>
							<pubDate>Sat, 02 Dec 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Viewing ArcGIS Pro Coordinates in Google Maps</title>
							<description>Continuing the series of the articles on ArcGIS Pro, today we will see how to view the coordinates of a point in Google Maps. This is a very useful operation when you have to locate a point on a map and you have the coordinates in a different format than the one used by Google Maps. In this case, we will see how to convert the coordinates of a point from the format used by ArcGIS Pro to the format used by Google Maps.</description>
							<link>https://blog.stranianelli.com/how-to-view-arcgis-pro-coordinates-in-google-maps</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-view-arcgis-pro-coordinates-in-google-maps</guid>
							<pubDate>Sun, 23 Jul 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Add Google Maps To ArcGIS Pro</title>
							<description>During the past few weeks, I started using ArcGIS Pro, perhaps the most powerful GIS software available on the market. ArcGIS Pro is a newer and advanced version of the software ArcMap, developed by Esri. ArcGIS Pro offers a wide range of tools and functionalities for analyzing and visualizing geographic data. You can create customized maps, analyze data, perform spatial analysis, create geoprocessing models, and much more. The problem is that there are no affordable courses available to learn how to use it. So, I'm facing a series of issues, often trivial ones, but they are slowing me down.</description>
							<link>https://blog.stranianelli.com/how-to-add-google-maps-to-arcgis-pro</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-add-google-maps-to-arcgis-pro</guid>
							<pubDate>Sun, 16 Jul 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Use Private Repo as NPM Dependency</title>
							<description>In the last few days I have been working a lot on some private projects. For confidentiality reasons I can't use public repositories, consequently not even the free version of NPM for dependency management. As a result I had to find a way to handle private dependencies.</description>
							<link>https://blog.stranianelli.com/how-to-use-private-repo-as-npm-dependency</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-use-private-repo-as-npm-dependency</guid>
							<pubDate>Wed, 08 Feb 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SQLite 3 in action: how to use the File System Access API to open and save a SQLite 3 database in a browser</title>
							<description>After understanding how to create, modify and load a SQLite 3 database in the browser, today I want to try to understand how to open, read and modify a locally saved database. I'm interested in emulating the behavior of a desktop application that saves data to a SQLite 3 database. To do this I will once again use the SQLite 3 version in JavaScript, compiled in WebAssembly. Also I will be using the File System Access API. To handle the graphics I will use Svelte.</description>
							<link>https://blog.stranianelli.com/js-wasm-sqlite3-03</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-wasm-sqlite3-03</guid>
							<pubDate>Thu, 26 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SQLite 3 in azione: come usare le File System Access API per aprire e salvare un database SQLite 3 in un browser</title>
							<description>Dopo aver capito come creare, modificare e caricare un database SQLite 3 in browser, oggi voglio provare a capire come aprire, leggere e modificare un database salvato in locale. Mi interessa emulare il comportamento di un'applicazione desktop che salva i dati in un database SQLite 3. Per farlo userò ancora una volta la versione SQLite 3 in JavaScript, compilata in WebAssembly. Inoltre userò le File System Access API. Per gestire la parte grafica userò Svelte.</description>
							<link>https://blog.stranianelli.com/js-wasm-sqlite3-03-italiano</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-wasm-sqlite3-03-italiano</guid>
							<pubDate>Thu, 26 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SQLite 3 in Action: How to Open a Local Database</title>
							<description>I continue with my exploration of SQLite 3 for browsers. That is, the JavaScript version that allows you to use code compiled in WebAssembly. A few days ago I posted my notes on how to create a database, add tables and data, and how to extract data from a table. Today I report my notes on how to read a database saved locally, how to obtain the list of tables present and, finally, how to understand which are the columns of a table.</description>
							<link>https://blog.stranianelli.com/js-wasm-sqlite3-02</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-wasm-sqlite3-02</guid>
							<pubDate>Tue, 24 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SQLite 3 in azione: come aprire un DataBase Locale</title>
							<description>Continuo con la mia esplorazione di SQLite 3 per browser. Ovvero la versione JavaScript che permette di usare il codice compilato in WebAssembly. Qualche giorno fa ho pubblicato i miei appunti su come creare un database, aggiungere tabelle e dati, e come estrarre dati da una tabella. Oggi riporto i miei appunti su come leggere un database salvato in locale, come ricavare l'elenco delle tabelle presenti e, infine, come capire quali sono le colonne di una tabella.</description>
							<link>https://blog.stranianelli.com/js-wasm-sqlite3-02-italiano</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-wasm-sqlite3-02-italiano</guid>
							<pubDate>Tue, 24 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>AI Single Word Portrait</title>
							<description>I don't know if it's just my habit, or others too. But I often find myself reusing similar prompts to create images with AI. They aren't necessarily long prompts, although I rarely get anything good using short descriptions. Here, today I want to try the opposite: what happens if I use one-word prompts? And what happens if I add "portrait" to that word? Here are some of the images that Artificial Intelligence has generated.</description>
							<link>https://blog.stranianelli.com/ai-single-word-portrait-fantasy</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-single-word-portrait-fantasy</guid>
							<pubDate>Sun, 22 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Google Translate and OpenAI GPT-3: A Side-by-Side Comparison of Translation Performance</title>
							<description>In my experiments with Artificial Intelligence I found myself experimenting with Google Translate and OpenAI GPT-3. I was interested in understanding the differences between the two approaches, thinking about which one better addresses the problem of translation and understanding if it was possible to use the two in a combined way to obtain a better result. And, as an additional option, to understand if it made sense to think about an app that used the APIs of both services.</description>
							<link>https://blog.stranianelli.com/google-and-openai-translation</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/google-and-openai-translation</guid>
							<pubDate>Sat, 21 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>L'utilizzo dell'IA nella traduzione: un confronto tra Google Translate e OpenAI GPT-3</title>
							<description>Nei miei esperimenti con l'Intelligenza Artificiale mi sono trovato a sperimentare con Google Translate e OpenAI GPT-3. Mi interessava capire quali fossero le differenze tra i due approcci, ragionare su quale affronta meglio il problema della traduzione e capire se fosse possibile utilizzare i due in modo combinato per ottenere un risultato migliore. E, come opzione aggiuntiva, capire se avesse senso ragionare su un'app che utilizzasse le api di entrambi i servizi.</description>
							<link>https://blog.stranianelli.com/google-and-openai-translation-ita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/google-and-openai-translation-ita</guid>
							<pubDate>Sat, 21 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>A beginner's guide to setting up and using SQLite 3 in a browser-based application</title>
							<description>SQLite 3 and WebAssembly: The perfect pair for offline web apps</description>
							<link>https://blog.stranianelli.com/js-wasm-sqlite3-01</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-wasm-sqlite3-01</guid>
							<pubDate>Fri, 20 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SQLite 3 in azione: come utilizzare il database relazionale direttamente dal browser con WebAssembly</title>
							<description>Qualche mese fa è stata pubblicata una versione di SQLite 3 compilata per WebAssembly. Cosa significa? Significa poter usare nativamente SQLite 3 in un browser. In altre parole, abbiamo a nostra disposizione la potenza e la facilità d'uso di uno dei migliori database relazionali direttamente dal browser. Ho cominciato a sperimentare questa possibilità, e ho creato una pagina per testare le operazioni di base. In questo post riporterò i miei appunti sui passaggi fondamentali da seguire.</description>
							<link>https://blog.stranianelli.com/js-wasm-sqlite3-01-italiano</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-wasm-sqlite3-01-italiano</guid>
							<pubDate>Fri, 20 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Use AI to Generate Single Panel Stories</title>
							<description>One of my passions is reading comics. They allow me to immerse myself in wonderful worlds and live fantastic adventures. Or to explore delicate little dreams born from artists. Real artists, not like me who can barely hold a brush in my hand. Over time I've also tried to create something of my own, and maybe somewhere on the internet there are still traces of my experiments. But that's not what I want to talk about today. Today I want to try an experiment: create a comic using only tools related to Artificial Intelligence.</description>
							<link>https://blog.stranianelli.com/ai-experiments-comics-generator</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-experiments-comics-generator</guid>
							<pubDate>Fri, 13 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #9: Highest Scoring Word</title>
							<description>Learn how to solve a common coding problem using JavaScript's built-in string and array methods, along with some elementary mathematics.</description>
							<link>https://blog.stranianelli.com/js-tips-09-highest-scoring-word</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-09-highest-scoring-word</guid>
							<pubDate>Thu, 12 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #8: How To Validate Sudoku Solutions</title>
							<description>The today's problem is interesting because I have always wanted to understand how to solve it. We are in the field of JavaScript (obviously), of two-dimensional arrays and games. In simple terms, given a grid of numbers, we have to verify that each row, each column, and each block of 3x3 contains all the numbers from 1 to 9. It follows that there cannot be any repeated numbers and no different numbers. And since there are a myriad of possible combinations, we must necessarily solve the problem by using a fast algorithm. But before moving on to the solution, let's see the problem.</description>
							<link>https://blog.stranianelli.com/js-tips-08-how-to-validate-sudoku-solutions</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-08-how-to-validate-sudoku-solutions</guid>
							<pubDate>Tue, 10 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Mythology Meets Technology: The AI-Powered Farmyard Pantheon</title>
							<description>Unleashing the Imagination: Using Artificial Intelligence to Create Mythical Deities</description>
							<link>https://blog.stranianelli.com/ai-experiments-farmyard-gods</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-experiments-farmyard-gods</guid>
							<pubDate>Mon, 09 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #7: Snail Sort</title>
							<description>The problem today is a level 4 Kyu problem according to the CodeWars scale. It is a matrix problem in JavaScript. Or to put it another way, it is a problem of spatial sorting in a two-dimensional array. But let's start with the text of the problem.</description>
							<link>https://blog.stranianelli.com/js-tips-07-how-to-do-a-snail-sort</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-07-how-to-do-a-snail-sort</guid>
							<pubDate>Fri, 06 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #6: How to clone anything in JavaScript</title>
							<description>A few days ago, I read an article by Flavio Copes (who is always a treasure trove of information). Flavio reports on a very rapid and powerful method for cloning anything in JavaScript: the `structuredClone()` method. And in doing so, I spoiled the end of this post. But now let's take things in order and start from the beginning.</description>
							<link>https://blog.stranianelli.com/js-tips-06-how-to-clone-anything-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-06-how-to-clone-anything-in-javascript</guid>
							<pubDate>Thu, 05 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #5: Common Denominators</title>
							<description>Today's task involves finding the common denominator of a series of fractions. Then, calculating the numerator of each fraction and returning a string with the new fractions. This is a fairly simple math problem, but it requires some prior knowledge. This forced me to review old concepts and, above all, to write a couple of auxiliary functions. But let's start from the beginning.</description>
							<link>https://blog.stranianelli.com/js-tips-05-common-denominators</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-05-common-denominators</guid>
							<pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #4: Least Common Multiple</title>
							<description>The problem today is about calculating the least common multiple of a set of numbers. In mathematics, the least common multiple of two positive integers `a` and `b`, denoted by `LCM(a,b)`, is the smallest natural number that is divisible by both `a` and `b`. But let's start with the definition of the problem:</description>
							<link>https://blog.stranianelli.com/js-tips-04-least-common-multiple</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-04-least-common-multiple</guid>
							<pubDate>Tue, 03 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>From Acrylic to Watercolor: A Tour of AI Art Media</title>
							<description>A Step-by-Step Walkthrough of Generating Images with Different Mediums Using AI</description>
							<link>https://blog.stranianelli.com/ai-examples-jasper-apple-medium</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-examples-jasper-apple-medium</guid>
							<pubDate>Mon, 02 Jan 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #3: Greatest common divisor</title>
							<description></description>
							<link>https://blog.stranianelli.com/js-tips-03-greatest-common-divisor</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-03-greatest-common-divisor</guid>
							<pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #2: Format phone number by template</title>
							<description></description>
							<link>https://blog.stranianelli.com/js-tips-02-format-phone-number-by-template</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-02-format-phone-number-by-template</guid>
							<pubDate>Thu, 29 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Exploring the Artistic Styles of Famous Children's Illustrators with AI</title>
							<description></description>
							<link>https://blog.stranianelli.com/ai-art-children-book</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-art-children-book</guid>
							<pubDate>Wed, 28 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>JS Tips #1: Human Readable Time</title>
							<description></description>
							<link>https://blog.stranianelli.com/js-tips-01-human-readable-time</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/js-tips-01-human-readable-time</guid>
							<pubDate>Tue, 27 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: A Solo Journey Through CodeWars Challenges</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-26-conclusion</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-26-conclusion</guid>
							<pubDate>Mon, 26 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #23 Adding Big Numbers</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-23-adding-big-numbers</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-23-adding-big-numbers</guid>
							<pubDate>Fri, 23 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #22 Survive the attack</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-22-survive-the-attack</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-22-survive-the-attack</guid>
							<pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #21 Fibonacci Numbers</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-21-how-to-check-if-a-given-number-is-fibonacci-number</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-21-how-to-check-if-a-given-number-is-fibonacci-number</guid>
							<pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Chatting with ChatGPT: A Review of OpenAI's Chat-Based AI System</title>
							<description></description>
							<link>https://blog.stranianelli.com/chatgpt-review</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/chatgpt-review</guid>
							<pubDate>Tue, 20 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #20 Narcissistic Numbers</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-20-narcissistic-number</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-20-narcissistic-number</guid>
							<pubDate>Tue, 20 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #19 Simple Pig Latin</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-19-simple-pig-latin</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-19-simple-pig-latin</guid>
							<pubDate>Mon, 19 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come riconoscere se l'articolo che stai leggendo è stato generato da un AI</title>
							<description></description>
							<link>https://blog.stranianelli.com/come-riconoscere-se-l-articolo-che-stai-leggendo-e-stato-generato-da-una-ai</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-riconoscere-se-l-articolo-che-stai-leggendo-e-stato-generato-da-una-ai</guid>
							<pubDate>Mon, 19 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Use Titles, Subtitles, and Kickers in Medium Stories</title>
							<description></description>
							<link>https://blog.stranianelli.com/medium-titles-subtitles-kickers-and-stats</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/medium-titles-subtitles-kickers-and-stats</guid>
							<pubDate>Sun, 18 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: 16 Multiplicative Persistence</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-16-multiplicative-persistence</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-16-multiplicative-persistence</guid>
							<pubDate>Fri, 16 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #14 How To Get The Difference Between Two Arrays In JavaScript</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-14-how-to-get-the-difference-between-two-arrays-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-14-how-to-get-the-difference-between-two-arrays-in-javascript</guid>
							<pubDate>Wed, 14 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #13 Growth of a Population</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-13-growth-of-a-population</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-13-growth-of-a-population</guid>
							<pubDate>Tue, 13 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #15 Buying a Car</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-15-buying-a-car</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-15-buying-a-car</guid>
							<pubDate>Tue, 13 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Use AI To Create Art For Blog Images</title>
							<description></description>
							<link>https://blog.stranianelli.com/ai-how-to-create-beautiful-images-for-post</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-how-to-create-beautiful-images-for-post</guid>
							<pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #12 4 Simple Problem in JavaScript and TypeScript</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-12-testing-1-2-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-12-testing-1-2-3</guid>
							<pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #9 How To Convert A String To Camel Case In JavaScript</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-09-convert-string-to-camel-case</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-09-convert-string-to-camel-case</guid>
							<pubDate>Fri, 09 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #8 Descending Order</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-08-descending-order</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-08-descending-order</guid>
							<pubDate>Thu, 08 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #7 Convert a Number to a String!</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-07-convert-number-to-a-string</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-07-convert-number-to-a-string</guid>
							<pubDate>Wed, 07 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #6 Reverse Words</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-06-reverse-words</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-06-reverse-words</guid>
							<pubDate>Tue, 06 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #5 Highest and Lowest</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-05-highest-and-lowest</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-05-highest-and-lowest</guid>
							<pubDate>Mon, 05 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Indice delle Cose Notevoli #5</title>
							<description></description>
							<link>https://blog.stranianelli.com/top-writer-e-10000-views</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/top-writer-e-10000-views</guid>
							<pubDate>Sun, 04 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>AI vs Bibbia: i 4 cavalieri dell'Apocalisse</title>
							<description></description>
							<link>https://blog.stranianelli.com/ai-bible-7-cavalieri-apocalisse</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-bible-7-cavalieri-apocalisse</guid>
							<pubDate>Sat, 03 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #2 You're a square!</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-01-you-are-a-square</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-01-you-are-a-square</guid>
							<pubDate>Fri, 02 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #1 Square Every Digit</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-01-square-every-digit</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-01-square-every-digit</guid>
							<pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>DevAdvent 2022: #1 Il quadrato di ogni cifra</title>
							<description></description>
							<link>https://blog.stranianelli.com/devadvent-2022-01-ita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/devadvent-2022-01-ita</guid>
							<pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>AI and The Bible: Seraphim, Cherubim And Thrones</title>
							<description></description>
							<link>https://blog.stranianelli.com/ai-and-angels</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-and-angels</guid>
							<pubDate>Fri, 25 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Gli Angeli: Serafini, Cherubini e Troni Immaginati da una IA</title>
							<description></description>
							<link>https://blog.stranianelli.com/ai-angeli-biblici</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-angeli-biblici</guid>
							<pubDate>Thu, 24 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Indice delle Cose Notevoli #4</title>
							<description></description>
							<link>https://blog.stranianelli.com/consigli-di-lettura-4</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/consigli-di-lettura-4</guid>
							<pubDate>Wed, 23 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Artificial Intelligence vs the Bible: The Prophets</title>
							<description></description>
							<link>https://blog.stranianelli.com/ai-vs-bible</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ai-vs-bible</guid>
							<pubDate>Tue, 22 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Intelligenza Artificiale vs Bibbia: I Profeti</title>
							<description></description>
							<link>https://blog.stranianelli.com/ia-vs-bibbia</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ia-vs-bibbia</guid>
							<pubDate>Tue, 22 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Check If A String Contains Substring In JavaScript</title>
							<description>One of the funniest things about programming is finding all the available ways to solve a problem. Today I want to find 10 methods to check if a string contains a substring in JavaScript.</description>
							<link>https://blog.stranianelli.com/how-to-check-if-a-string-contains-substring-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-check-if-a-string-contains-substring-in-javascript</guid>
							<pubDate>Sun, 20 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>10 Modi Per Trovare Una Parola In Un Testo Con JavaScript</title>
							<description>Una delle cose più divertenti della programmazione è trovare tutti i modi disponibili per risolvere un problema. Oggi voglio capire, e condividere, quali metodi esistono per verificare se una stringa contiene una sottostringa in JavaScript.</description>
							<link>https://blog.stranianelli.com/10-modi-per-trovare-una-parola-in-un-testo-con-js</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/10-modi-per-trovare-una-parola-in-un-testo-con-js</guid>
							<pubDate>Sun, 20 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>I Asked an AI to Create Jewelry: Here's What Happened</title>
							<description></description>
							<link>https://blog.stranianelli.com/10-ai-jewels</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/10-ai-jewels</guid>
							<pubDate>Sat, 19 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Ho Chiesto a una AI di Creare Gioielli: ecco cosa è successo</title>
							<description></description>
							<link>https://blog.stranianelli.com/10-ai-prompt-gioielli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/10-ai-prompt-gioielli</guid>
							<pubDate>Sat, 19 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Saturday On Medium</title>
							<description></description>
							<link>https://blog.stranianelli.com/saturday-on-medium</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/saturday-on-medium</guid>
							<pubDate>Wed, 16 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Sabato su Medium</title>
							<description></description>
							<link>https://blog.stranianelli.com/sabato-su-medium</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sabato-su-medium</guid>
							<pubDate>Wed, 16 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Indice delle Cose Notevoli #3</title>
							<description></description>
							<link>https://blog.stranianelli.com/consigli-di-lettura-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/consigli-di-lettura-3</guid>
							<pubDate>Sun, 13 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Use Focal Length To Create Better Images With AI</title>
							<description></description>
							<link>https://blog.stranianelli.com/how-to-use-focal-length-to-create-better-images-with-ai</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-use-focal-length-to-create-better-images-with-ai</guid>
							<pubDate>Sat, 12 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Usare la Lunghezza Focale per Migliorare le Immagini Generate con l'IA</title>
							<description></description>
							<link>https://blog.stranianelli.com/come-usare-la-lunghezza-focale-per-migliorare-le-immagini-generate-con-l-ia</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-usare-la-lunghezza-focale-per-migliorare-le-immagini-generate-con-l-ia</guid>
							<pubDate>Fri, 11 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>10 AI Prompts For Geometric Abstract Images</title>
							<description></description>
							<link>https://blog.stranianelli.com/10-ai-prompts-for-abstract-image</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/10-ai-prompts-for-abstract-image</guid>
							<pubDate>Sun, 06 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Why Use An Artist's Name When Creating Images With AI</title>
							<description></description>
							<link>https://blog.stranianelli.com/why-add-the-name-of-an-artist-to-the-prompt-to-create-images-with-ai</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/why-add-the-name-of-an-artist-to-the-prompt-to-create-images-with-ai</guid>
							<pubDate>Sat, 05 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Perché Aggiungere il Nome di un Artista al Prompt per Creare Immagini con l'IA</title>
							<description></description>
							<link>https://blog.stranianelli.com/perche-e-importante-aggiungere-il-nome-di-un-artista-per-ai-image-generation</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/perche-e-importante-aggiungere-il-nome-di-un-artista-per-ai-image-generation</guid>
							<pubDate>Fri, 04 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>10 AI Prompts to Inspire Architecture Design</title>
							<description></description>
							<link>https://blog.stranianelli.com/10-ai-prompts-for-architeture-design</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/10-ai-prompts-for-architeture-design</guid>
							<pubDate>Wed, 02 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>10 AI Prompts For Realistic Photography Portraits</title>
							<description></description>
							<link>https://blog.stranianelli.com/10-ai-prompts-for-realistic-photography-portraits</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/10-ai-prompts-for-realistic-photography-portraits</guid>
							<pubDate>Tue, 01 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Una Lista di Liste di Artisti per AI Image Generation</title>
							<description></description>
							<link>https://blog.stranianelli.com/una-lista-di-liste-di-artisti-per-ai-image-generation</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/una-lista-di-liste-di-artisti-per-ai-image-generation</guid>
							<pubDate>Tue, 01 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Write Good Prompts For AI Image Generation</title>
							<description>Yes, it is my fourth article in a row dedicated to artificial intelligences, and in particular to those specialized in generating images from a text prompt. I am finding that it is very easy to get some interesting results. The biggest challenge is figuring out how to write good prompts. In this article I will try to explain how to do this.</description>
							<link>https://blog.stranianelli.com/how-to-write-good-prompts-for-ai-image-generation</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-write-good-prompts-for-ai-image-generation</guid>
							<pubDate>Mon, 31 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>What Is Guidance Scale In AI Art Generation</title>
							<description>In the last few days I have become obsessed with the art generated through Artificial Intelligence. I don't have the knowledge to really understand how these algorithms work, but I really enjoy experimenting with the various options. One of the weirdest concepts, for me, is _guidance scale_. In this post I will try to understand what it means.</description>
							<link>https://blog.stranianelli.com/what-is-guidance-scale-in-ai-art-generation</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/what-is-guidance-scale-in-ai-art-generation</guid>
							<pubDate>Sun, 30 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come scrivere dei buoni prompt per creare immagini con intelligenze artificiali</title>
							<description>Sì, è il mio quarto articolo di fila dedicato alle intelligenze artificiali, e in particolar modo a quelle specializzate nel generare immagini a partire da un prompt di testo. Nonostante la mia scarsa conoscenza dell'argomento, sto scoprendo che è molto facile ottenere dei risultati interessanti. La difficoltà maggiore sta nel capire come scrivere dei buoni prompt. In questo articolo cercherò di spiegare come fare.</description>
							<link>https://blog.stranianelli.com/come-scrivere-dei-buoni-prompt-per-creare-immagini-con-ai</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-scrivere-dei-buoni-prompt-per-creare-immagini-con-ai</guid>
							<pubDate>Sun, 30 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Cosa significa guidance scale?</title>
							<description>Negli ultimi giorni sono entrato in fissa con l'arte generata tramite l'Intelligenza Artificiale. Non ho le conoscenze necessarie per comprendere davvero il funzionamento di questi algoritmi, ma mi diverte molto sperimentare con le varie opzioni. Uno dei concetti più strani, per me, è quello di _guidance scale_. In questo post cercherò di capire cosa significa.</description>
							<link>https://blog.stranianelli.com/cosa-significa-guidance-scale</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/cosa-significa-guidance-scale</guid>
							<pubDate>Sun, 30 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Lexica Art: How To Search And Create Images With Artificial Intelligence</title>
							<description>After Dream Studio, I decided to test Lexica Art, another Stable Diffusion project, which allows you to search for images and create images from text. It's less customizable than Dream Studio, but it's easier to use and, above all, it's free.</description>
							<link>https://blog.stranianelli.com/lexica-art-review</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/lexica-art-review</guid>
							<pubDate>Sat, 29 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Lexica Art: cercare e creare immagini con Stable Diffusion</title>
							<description>Dopo aver provato Dream Studio ho deciso di testare Lexica Art, un altro progetto di Stable Diffusion, che permette di cercare immagini e di creare immagini a partire da un testo. È meno personalizzabile rispetto a Dream Studio, ma è più semplice da usare e, sopratutto, è gratuito.</description>
							<link>https://blog.stranianelli.com/lexica-art</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/lexica-art</guid>
							<pubDate>Sat, 29 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>First Look: Stable Diffusion DreamStudio Beta</title>
							<description>In recent days I have read some articles about Dream Studio and Lexica Art. They are two services that allow you to create images from text. The approach is slightly different. Dream Studio is in effect an editor that allows you to create images, Lexica is mainly a search engine with some interesting information. In this post, however, I want to talk only about the first tool.</description>
							<link>https://blog.stranianelli.com/my-first-look-at-stable-diffusion-dreamstudio-beta</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-first-look-at-stable-diffusion-dreamstudio-beta</guid>
							<pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare immagini con Dream Studio</title>
							<description>Nei giorni scorsi sono incappato in alcuni articoli riguardo Dream Studio e Lexica Art. Sono due servizi che permettono di creare immagini a partire da testo. L'approccio è leggermente diverso. Dream Studio è a tutti gli effetti un editor che permette di creare le immagini, Lexica è principalmente un motore di ricerca con alcune informazioni interessanti. In questo post voglio però parlare solamente del primo strumento.</description>
							<link>https://blog.stranianelli.com/come-creare-immagini-con-dream-strudio</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-immagini-con-dream-strudio</guid>
							<pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Link Forms in Access</title>
							<description>One of the problems I have most often faced with Microsoft Access is code duplication. Intended not only as a duplication of VBS code, but also of queries, macros, procedures, etc. In this article we will see how to link forms between Microsoft Access databases, in order to use the same form between multiple databases.</description>
							<link>https://blog.stranianelli.com/how-to-link-forms-in-access</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-link-forms-in-access</guid>
							<pubDate>Thu, 27 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Collegare Maschere Tra Database di Microsoft Access</title>
							<description>Uno dei problemi che mi sono ritrovato più spesso ad affrontare, con Microsoft Access, è la duplicazione del codice. Intesa non solo come duplicazione di codice VBS, ma anche di query, macro, procedure, ecc. In questo articolo vedremo come collegare maschere tra database di Microsoft Access, in modo da usare la stessa maschera tra più database.</description>
							<link>https://blog.stranianelli.com/come-collegare-maschere-da-un-altro-database-in-ms-access</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-collegare-maschere-da-un-altro-database-in-ms-access</guid>
							<pubDate>Thu, 27 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Article Forge: review of the article generator</title>
							<description>It has happened to me several times to see advertisements for software to write posts in a semi-automatic way. Today I decided to test Article Forge; I report here my first impressions.</description>
							<link>https://blog.stranianelli.com/article-forge-review</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/article-forge-review</guid>
							<pubDate>Sun, 23 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Implementing Multi Language Without Any Library in Svelte</title>
							<description>I continue with my notes regarding my app for encrypting and decrypting text messages (DoCrypt.org). I decided to use two languages, Italian and English. But I intend to add more languages in the future. I have chosen to create a specific component to manage the different languages. I think it's an easy way to build multilingual apps. In this post I talk about how to create a multilingual component with Svelte.</description>
							<link>https://blog.stranianelli.com/implementing-multi-language-without-any-library-in-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/implementing-multi-language-without-any-library-in-svelte</guid>
							<pubDate>Tue, 18 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare componenti multilingue con Svelte</title>
							<description>Continuo con i miei appunti riguardo la mia app per cifrare e decifrare messaggi di testo (DoCrypt.org). Ho deciso di usare due lingue, l'italiano e l'inglese, lasciandomi aperture per altre lingue in futuro. Ho scelto di creare un componente specifico per gestire questo, nel tentativo di rendere il procedimento il più semplice possibile. In questo post vedremo come creare un componente multilingue con Svelte.</description>
							<link>https://blog.stranianelli.com/come-creare-componenti-multilingue-con-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-componenti-multilingue-con-svelte</guid>
							<pubDate>Tue, 18 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Show Notifications in Web Application</title>
							<description>In the last month I worked on my side project, a web application that allows you to encrypt and decrypt text messages (DoCrypt.org). It's still a work in progress, but I've already implemented some features I'd like to share. I think it's an interesting project, and I intend to dedicate a few posts to it. For now, I want to focus on one feature I've recently implemented: notifications.</description>
							<link>https://blog.stranianelli.com/how-to-show-notifications-in-web-application</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-show-notifications-in-web-application</guid>
							<pubDate>Sat, 15 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come mostrare notifiche in una web app</title>
							<description>Nell'ultimo mese ho lavorato a un mio side project, un'applicazione web che permette di cifrare e decifrare messaggi di testo (DoCrypt.org). È ancora un work in progress, ma ho già implementato alcune funzionalità che mi piacerebbe condividere. Penso sia un progetto interessante, e intendo dedicarci alcuni articoli in futuro. Per ora, voglio concentrarmi su una funzionalità che ho implementato recentemente: le notifiche.</description>
							<link>https://blog.stranianelli.com/come-mostrare-notifiche-in-una-web-app</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-mostrare-notifiche-in-una-web-app</guid>
							<pubDate>Sat, 15 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to update Rollup to version 3</title>
							<description>A few days ago Rollup reached version 3. I updated some of my projects, but it wasn't a painless operation. There are some changes to the code, and some plugins to update. In this post I report the steps I followed, hoping that they can also be useful to someone else</description>
							<link>https://blog.stranianelli.com/how-to-update-rollup-to-version-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-update-rollup-to-version-3</guid>
							<pubDate>Fri, 14 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come aggiornare Rollup alla versione 3</title>
							<description>Qualche giorno fa Rollup ha raggiunto la versione 3. Ho aggiornato alcuni miei progetti, ma non è stata una operazione indolore. Ci sono alcune modifiche da fare nel codice, e alcuni plugin da aggiornare. In questo post riporto i passi che ho seguito, sperando che possano essere utili anche a qualcun altro.</description>
							<link>https://blog.stranianelli.com/come-aggiornare-rollup-alla-versione-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-aggiornare-rollup-alla-versione-3</guid>
							<pubDate>Fri, 14 Oct 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Article Forge: recensione dell'AI per scrivere articoli</title>
							<description>Recentemente mi è capitato più volte di imbattermi in pubblicità di software per scrivere post in maniera semi automatica. Alcuni li ho anche provati, ma non mi sono mai cimentato nella loro recensione. Oggi ho deciso di testare Article Forge; riporto qui le mie prime impressioni.</description>
							<link>https://blog.stranianelli.com/article-forge-recensione-di-una-ai-per-scrivere-articoli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/article-forge-recensione-di-una-ai-per-scrivere-articoli</guid>
							<pubDate>Sun, 28 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Create a Simple YouTube Player With JavaScript</title>
							<description>One of my most successful open source projects is my collection of templates for Construct 3. Not so much the part dedicated to video games as the one where I experimented with integrating JavaScript and event sheets. I think it might be useful to give some tips on how to create a custom YouTube video player with JavaScript.</description>
							<link>https://blog.stranianelli.com/how-to-create-a-simple-youtube-player-with-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-a-simple-youtube-player-with-javascript</guid>
							<pubDate>Sat, 27 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare un youtube player con Javascript</title>
							<description>Uno dei miei progetti open source che ha avuto più successo è la mia raccolta di template per Construct 3. Non tanto la parte dedicata ai video giochi quanto quella dove ho sperimentato integrando JavaScript e event sheets. Recentemente ho ripreso in mano quello che illustrava come usare video YouTube all'interno di una web app. Penso possa essere utile anche ad altri se riporto qui alcuni suggerimenti su come creare un lettore personalizzato di video YouTube.</description>
							<link>https://blog.stranianelli.com/creare-un-semplice-youtube-player-con-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/creare-un-semplice-youtube-player-con-javascript</guid>
							<pubDate>Sat, 27 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Review Uncurled - Everything About Open Source</title>
							<description>Today I want to talk about Uncurled (everything I know and learned about running and maintaining Open Source projects for three decades) by Daniel Stenberg. This is an ebook that contains anecdotes, tips and considerations on how to manage and maintain an open source project.</description>
							<link>https://blog.stranianelli.com/uncurled-review</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/uncurled-review</guid>
							<pubDate>Tue, 16 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Uncurled - Everything About Open Source</title>
							<description>È da un po' che non recensisco un libro, probabilmente sono un po' fuori allenamento. Ma non importa, oggi voglio parlare di Uncurled (everything I know and learned about running and maintaining Open Source projects for three decades) di Daniel Stenberg. Si tratta di un ebook che contiene aneddoti, consigli e considerazioni su come gestire e mantenere un progetto open source.</description>
							<link>https://blog.stranianelli.com/recensione-di-uncurled</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/recensione-di-uncurled</guid>
							<pubDate>Tue, 16 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Use VBA To Convert MDB To SQLite</title>
							<description>In this article I report some parts of the code I used to create an application that converts MDB (Microsoft Access 2000) files into SQLite databases. I don't think it's a common problem, but it's convenient for the future me to have notes.</description>
							<link>https://blog.stranianelli.com/how-to-use-vba-to-convert-mdb-to-sqlite</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-use-vba-to-convert-mdb-to-sqlite</guid>
							<pubDate>Fri, 05 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Convert MDB Files To SQLite Database</title>
							<description>So how can I convert an MDB file to a SQLite database? At the end of the day the easiest way is to create an MDB databas,e to semi-automatically convert the other MDB files. I want to get a mask similar to this:</description>
							<link>https://blog.stranianelli.com/how-to-convert-mdb-files-to-sqlite-database</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-convert-mdb-files-to-sqlite-database</guid>
							<pubDate>Thu, 04 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>3 Ways To Use MS Access (MDB) Files With NodeJS (JavaScript and TypeScript)</title>
							<description>There is a problem that has been bothering me for some years. I have a few hundred databases in mdb format (Microsoft Access 2000) full of data from a quarter of a century, and I don't want to lose them. This is a complex problem, because it concerns several issues. The databases are still in use, so I can't just replace them. Furthermore, being the result of a ten-year accumulation, they are very spaghetti code. Finally, those who use these databases often know almost nothing about computers.</description>
							<link>https://blog.stranianelli.com/3-ways-to-use-ms-access-mdb-files-with-nodejs-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/3-ways-to-use-ms-access-mdb-files-with-nodejs-javascript</guid>
							<pubDate>Wed, 03 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Usare VBA per convertire MDB in SQLite</title>
							<description>In questo articolo riporto alcune parti del codice che ho usato per creare un'applicazione che converte file MDB (Microsoft Access 2000) in database SQLite. Non penso che sia un problema comune a molti ma penso sia comodo al me del futuro avere degli appunti un po' più in ordine.</description>
							<link>https://blog.stranianelli.com/usare-vba-per-convertire-mdb-in-sqlite</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/usare-vba-per-convertire-mdb-in-sqlite</guid>
							<pubDate>Tue, 02 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come convertire file MDB in database SQLite</title>
							<description>Quindi, come posso convertire un file MDB in un database SQLite? Alla fin della fiera il modo più semplice è creare un database MDB da usare per convertire in maniera semi automatica gli altri file MDB. Voglio ottenere una maschera simile a questa, da usare o far usare ad altri:</description>
							<link>https://blog.stranianelli.com/come-convertire-file-mdb-in-database-sqlite</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-convertire-file-mdb-in-database-sqlite</guid>
							<pubDate>Mon, 01 Aug 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>3 Modi Per Usare File MS Access (MDB) Con NodeJS (JavaScript e TypeScript)</title>
							<description>Oramai è da un po' di tempo che sbatto la testa su un problema. Ho qualche centinaio di database in formato mdb (Microsoft Access 2000) pieni di dati relativi a un quarto di secolo, e non voglio che siano persi. Si tratta di un problema complesso, perché interseca diversi aspetti. I database in questione sono ancora in uso, quindi non posso semplicemente sostituirli. Inoltre, essendo frutto di un accumulo decennale sono molto intricati. Infine, le conoscenze di chi li utilizza sono spesso superficiali.</description>
							<link>https://blog.stranianelli.com/3-modi-per-usare-file-ms-access-mdb-con-nodejs-javascript-ts</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/3-modi-per-usare-file-ms-access-mdb-con-nodejs-javascript-ts</guid>
							<pubDate>Sun, 31 Jul 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Layers and Selections in SVG maps</title>
							<description>Using SVG files to represent geographic maps offers other advantages, in addition to the ability to change the scale and position on the map. I can change the visibility of the various layers, or select some elements and highlight them with a different color. I can also save all these changes so that I can get a new file.</description>
							<link>https://blog.stranianelli.com/layers-and-selections-in-svg-map</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/layers-and-selections-in-svg-map</guid>
							<pubDate>Mon, 16 May 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SVG Maps With HTML, JavaScript and Svelte</title>
							<description>One of the benefits of SVG files is the ability to edit them with JavaScript in an HTML page. To simplify the process I create a small app with Svelte where you can load an SVG file, edit it and then save it back to disk.</description>
							<link>https://blog.stranianelli.com/svg-map-with-html-and-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svg-map-with-html-and-svelte</guid>
							<pubDate>Mon, 16 May 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Convert GeoJSON to SVG</title>
							<description>After converting a Shapefile to GeoJSON I can start creating the svg file. There are some repositories that can help. But I need something more specific.</description>
							<link>https://blog.stranianelli.com/convert-geojson-to-svg</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/convert-geojson-to-svg</guid>
							<pubDate>Sun, 15 May 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Convert Shapefiles to GeoJSON</title>
							<description>The last few months have been a bit chaotic. I concentrated on how to create, update and modify maps. The aim is to obtain maps in SVG and PDF that can be used offline. And, perhaps, have a way to match data from excel files (or csv/json).</description>
							<link>https://blog.stranianelli.com/convert-shapefile-to-geojson</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/convert-shapefile-to-geojson</guid>
							<pubDate>Sat, 14 May 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Livelli e selezioni in una mappa SVG</title>
							<description>Usare file SVG per rappresentare delle mappe geografiche offre altri vantaggi, oltre alla possibilità di cambiare la scala e la posizione sulla mappa. Posso cambiare la visibilità dei vari livelli, oppure selezionare alcuni elementi ed evidenziarli con un colore diverso. Posso anche salvare tutte queste modifiche in modo da poter ottenere un nuovo file.</description>
							<link>https://blog.stranianelli.com/livelli-e-selezioni-in-una-mappa-svg</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/livelli-e-selezioni-in-una-mappa-svg</guid>
							<pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Usare Mappe SVG con HTML, JavaScript e Svelte</title>
							<description>Uno dei vantaggi dei file SVG è la possibilità di modificarli con JavaScript in una pagina HTML. Per semplificare il processo creo una piccola app con Svelte in cui è possibile caricare un file SVG, modificarlo e poi salvarlo nuovamente su disco.</description>
							<link>https://blog.stranianelli.com/usare-mappe-svg-con-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/usare-mappe-svg-con-svelte</guid>
							<pubDate>Fri, 22 Apr 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Convertire GeoJSON in SVG</title>
							<description>Dopo aver convertito un Shapefile in GeoJSON posso cominciare a creare il file svg. Ci sono alcuni repository che possono aiutare ma per quello che serve a me è necessario un qualcosa di più specifico.</description>
							<link>https://blog.stranianelli.com/convertire-geojson-in-svg</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/convertire-geojson-in-svg</guid>
							<pubDate>Thu, 21 Apr 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Convertire Shapefile in GeoJSON</title>
							<description>Gli ultimi mesi sono stati un po' caotici. Tralasciando alcune questioni personali (e da un certo punto di vista globali) mi sono concentrato su come creare, aggiornare e modificare delle mappe. Lo scopo è ottenere delle mappe in SVG e PDF utilizzabili offline. E, magari, avere un modo per abbinare dei dati a partire da dei file excel (o csv/json).</description>
							<link>https://blog.stranianelli.com/convertire-shapefile-in-geojson</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/convertire-shapefile-in-geojson</guid>
							<pubDate>Wed, 20 Apr 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>My Reading Tips #2</title>
							<description>I keep putting my notes in order. This list of recommended posts is quite heterogeneous. But I think it's worth keeping track of the most interesting things, and maybe sharing them with those looking for something interesting to read. But no more chatter and off with the five of the week.</description>
							<link>https://blog.stranianelli.com/my-reading-tips-2</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-reading-tips-2</guid>
							<pubDate>Fri, 11 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Consigli di Lettura #2</title>
							<description>Continuo con il mettere in ordine i miei appunti. Come ho già fatto settimana scorsa, questa collezione di post da leggere è abbastanza eterogenea. Penso però che valga la pena tenere traccia delle cose più interessanti, e magari condividerle con chi fosse alla ricerca di qualcosa da leggere. Ma bando alle ciance e via con la cinquina della settimana.</description>
							<link>https://blog.stranianelli.com/my-reading-tips-2-ita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-reading-tips-2-ita</guid>
							<pubDate>Fri, 11 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Interact With Google Chart</title>
							<description>A few days ago Corey Thompson added events to the charts of my previous tutorial. I admit that I have deliberately left the subject. However, I took advantage of the question to investigate a little deeper on how to make the various graphs more interesting.</description>
							<link>https://blog.stranianelli.com/how-to-interact-with-google-chart</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-interact-with-google-chart</guid>
							<pubDate>Thu, 10 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Aggiungere Eventi a Grafici Google Charts</title>
							<description>Qualche giorno fa Corey Thompson ha provato ad aggiungere degli eventi ai grafici di un mio precedente tutorial. Ammetto di aver volutamente lasciato l'argomento. Ho però approfittato della domanda per indagare un po' più a fondo su come rendere più interessanti i vari grafici. Ne è uscita una nuova versione della mia web app per analizzare le statistiche di Medium.</description>
							<link>https://blog.stranianelli.com/aggiungere-eventi-a-google-charts</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/aggiungere-eventi-a-google-charts</guid>
							<pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>My Reading Tips #1</title>
							<description>One of my favorite hobbies is reading. I read a lot, books and more. But I don't take notes on what I read: this is my fault. I want to start keeping track of the interesting things I read, week by week. I start today, with a collection of 5 articles that I have read and that I want to share.</description>
							<link>https://blog.stranianelli.com/my-reading-tips-1</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-reading-tips-1</guid>
							<pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Consigli di Lettura #1</title>
							<description>Uno dei miei hobby preferiti è leggere. Leggo molto, libri e non solo. Però non prendo appunti su quello che leggo: questo è un mio limite, a cui devo prima o poi porre rimedio. Per il momento voglio cominciare a tenere una traccia delle cose interessanti che leggo, settimana per settimana. Comincio oggi, con una collezione di 5 articoli che ho letto recentemente e che voglio ritrovare.</description>
							<link>https://blog.stranianelli.com/my-reading-tips-1-ita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-reading-tips-1-ita</guid>
							<pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>My January 2022 Earnings</title>
							<description>I haven't decided yet if I will regularly post updates on Medium. But I want to have a place to keep track of this writing "experiment". It is a topic that I have already partly covered in my travel diary. In this post I want to be more specific.</description>
							<link>https://blog.stranianelli.com/my-january-2022-earnings</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-january-2022-earnings</guid>
							<pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Gennaio 2022 - Medium</title>
							<description>Non ho ancora deciso se posterò regolarmente degli aggiornamenti su Medium. Però voglio avere un luogo per tenere traccia di questo "esperimento" di scrittura. È un argomento che ho in parte affrontato nel mio [diario di viaggio](https://el3um4s.medium.com/the-journey-of-a-programmer-january-2022-65b46994dfa1) ma in questo post voglio andare un po' più sullo specifico.</description>
							<link>https://blog.stranianelli.com/my-january-2022-earnings-ita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/my-january-2022-earnings-ita</guid>
							<pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>The Journey of a Programmer - January 2022</title>
							<description>A little over a month has passed since my last update: it's time for a new update. Sooner or later I will be able to achieve regularity with these reports. I should do them on a monthly basis. They are used, above all to me, to understand how I am proceeding: giving a regularity this should bring me some advantages.</description>
							<link>https://blog.stranianelli.com/the-journey-of-a-programmer-january-2022</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/the-journey-of-a-programmer-january-2022</guid>
							<pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Il mio viaggio  - Gennaio 2022</title>
							<description>È passato poco più di un mese dal mio ultimo aggiornamento: direi che è l'ora di fare un punto sulla situazione. Prima o poi riuscirò a raggiungere una regolarità con questi report. La cosa ottimale, credo, è di farli diventare a cadenza mensile. Servono, sopra tutto a me, per capire come sto procedendo: dare una regolarità maggiore a tutto ciò dovrebbe portarmi dei vantaggi.</description>
							<link>https://blog.stranianelli.com/il-mio-viaggio-gennaio-2022</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/il-mio-viaggio-gennaio-2022</guid>
							<pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Serve a Local Folder of Files in Your Browser</title>
							<description>One of the difficulties I'm encountering working on the gest-dashboard project is related to how to view folders inside a browser. Or rather, how to use folders containing locally saved HTML files. As long as they are simple files this is not a problem. It gets harder when it comes to more complex web applications. I have tried two solutions. The first involves the use of http.createServer([options][, requestListener]) of Node.js. This however adds a level of complexity to my project.</description>
							<link>https://blog.stranianelli.com/how-to-serve-a-local-folder-of-files-in-your-browser</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-serve-a-local-folder-of-files-in-your-browser</guid>
							<pubDate>Sun, 30 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come aprire cartelle e file con Chrome</title>
							<description>Una delle difficoltà che sto incontrando lavorando sul progetto gest-dashboard è legato a come visualizzare cartelle dentro un browser. O, meglio, a come usare cartelle contenenti file HTML salvati in locale. Finché sono file semplici non è un problema. Diventa più difficile quando si tratta di applicazioni web più complesse. Ho provato due soluzioni. La prima prevede l'utilizzo di http.createServer([options][, requestListener]) di Node.js. Questo però aggiunge un livello di complessità al mio progetto.</description>
							<link>https://blog.stranianelli.com/come-usare-cartelle-e-file-con-chrome</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-usare-cartelle-e-file-con-chrome</guid>
							<pubDate>Fri, 28 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>5 Charts Example To Get You Started</title>
							<description>The numbers explain the reality, but sometimes they are not clear. Series and reports are powerful but not always understandable tools. For this reason, it is often convenient to add a graphic to your pages. But how to do it? Well, today I try to explain the simplest way I have found to add charts to a web page.</description>
							<link>https://blog.stranianelli.com/charts-example-to-get-you-started</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/charts-example-to-get-you-started</guid>
							<pubDate>Tue, 25 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Un modo semplice per creare grafici con Svelte</title>
							<description>I numeri spiegano la realtà, ma a volte lo fanno in maniera complicata. Le serie e i rapporti sono strumenti potenti ma non sempre chiari. Per questo, spesso, conviene aggiungere un grafico alle proprie pagine. Ma come farlo? Beh, oggi provo a spiegare il modo più semplice che ho trovato per aggiungere grafici a una pagina web.</description>
							<link>https://blog.stranianelli.com/un-modo-semplice-per-creare-grafici-con-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/un-modo-semplice-per-creare-grafici-con-svelte</guid>
							<pubDate>Mon, 24 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Use BrowserView With Electron</title>
							<description>One of the problems I'm facing with my gest-dashboard project is managing several windows with Electron. It is a more complex problem than I thought and it prompted me to study the issue.</description>
							<link>https://blog.stranianelli.com/how-to-use-browser-view-with-electron</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-use-browser-view-with-electron</guid>
							<pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come usare BrowserView con Electron</title>
							<description>Uno dei problemi che sto affrontando con il mio progetto gest-dashboard riguarda la gestione di diverse finestre con Electron. È un problema più complesso di quello che pensavo e mi ha spinto a cercare il modo ottimale, per le mie esigenze.</description>
							<link>https://blog.stranianelli.com/come-usare-browser-view-con-electron</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-usare-browser-view-con-electron</guid>
							<pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Medium Stats With JavaScript and Svelte - Part 2</title>
							<description>It's time to understand how to analyze the earnings of the various posts. So I'm going back to the first article of this series, but focusing on the `postAmounts` property. For the moment I am interested in focusing only on a few value.</description>
							<link>https://blog.stranianelli.com/medium-stats-with-javascript-and-svelte-part-2</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/medium-stats-with-javascript-and-svelte-part-2</guid>
							<pubDate>Sun, 16 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Statistiche di Medium con JavaScript e Svelte - Part 2</title>
							<description>Dopo aver capito come scaricare e visualizzare i guadagni complessivi di Medium è il momento di capire come fare lo stesso per i vari post. Riprendo quindi il discorso della prima parte, ma questa volta concentrandomi sulla proprietà `postAmounts`. Per il momento mi interessa concentrarmi solamente su alcuni valori.</description>
							<link>https://blog.stranianelli.com/come-scaricare-le-statistiche-di-medium-part-2</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-scaricare-le-statistiche-di-medium-part-2</guid>
							<pubDate>Fri, 14 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Create Responsive Data Tables with CSS Grid</title>
							<description>Tables are quite a complicated thing. They have existed since the dawn of HTML and they bring with them some serious problems. They are great for showing little data but rather complicated when the data grows. I had to investigate this for a recent project of mine (related to how to use Medium stats. The solution I have chosen involves the use of CSS and the Grid Layout Module. Here are my passages and my arguments.</description>
							<link>https://blog.stranianelli.com/how-to-create-responsive-data-tables-with-css-grid</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-responsive-data-tables-with-css-grid</guid>
							<pubDate>Wed, 12 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Creare una Tabella con CSS Grid</title>
							<description>In HTML le tabelle sono una cosa abbastanza complicata. Esistono dagli albori della rete e si portano dietro alcune problematiche non da poco. Sono ottime per mostrare pochi dati ma piuttosto complicate quando i dati aumentano. Per un mio recente progetto (relativo a come usare le statistiche di Medium) mi sono dovuto ingegnare per trovare un modo. La soluzione che ho scelto prevede l'utilizzo di CSS e del Grid Layout Module. Riporto qui i miei passaggi e i miei ragionamenti.</description>
							<link>https://blog.stranianelli.com/come-creare-una-tabella-con-css-grid</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-una-tabella-con-css-grid</guid>
							<pubDate>Tue, 11 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Medium Stats With JavaScript and Svelte - Part 1</title>
							<description>It is quite common knowledge that Medium does not provide in-depth stats. It is not a problem but I am used to recording some data on what I write and program. So I'm looking for an easy way to keep basic information.</description>
							<link>https://blog.stranianelli.com/medium-stats-with-javascript-and-svelte-part-1</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/medium-stats-with-javascript-and-svelte-part-1</guid>
							<pubDate>Sat, 08 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Statistiche di Medium con JavaScript e Svelte - Part 1</title>
							<description>È abbastanza risaputo che Medium non fornisce statistiche molto approfondite. Di per sé non è un problema però per abitudine e forma mentis sono abituato a registrare alcuni dati su quello che faccio. Per questo sto cercando un modo abbastanza semplice per conservare le informazioni base.</description>
							<link>https://blog.stranianelli.com/come-scaricare-le-statistiche-di-medium-part-1</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-scaricare-le-statistiche-di-medium-part-1</guid>
							<pubDate>Fri, 07 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Document Svelte Components - Part 2</title>
							<description>This post took me longer than expected. A little over a month. The two main repositories took me longer. This is to answer a question: how can I easily document a web component created with Svelte?</description>
							<link>https://blog.stranianelli.com/how-to-document-svelte-components-part-2</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-document-svelte-components-part-2</guid>
							<pubDate>Sun, 02 Jan 2022 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Documentare Componenti Svelte - Parte 2</title>
							<description>Ci ho messo un po' più tempo del previsto a scrivere questo post. Un mese, anzi poco più. Un po' per alcuni problemi di salute, un po' perché ha richiesto più tempo di quello che pensavo finire i due repository principali. Quindi, come posso documentare in maniera semplice un web component creato con Svelte?</description>
							<link>https://blog.stranianelli.com/come-documentare-web-component-svelte-parte-2</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-documentare-web-component-svelte-parte-2</guid>
							<pubDate>Fri, 31 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Array Intersection, Difference, and Union in JavaScript</title>
							<description>Something went wrong at the North Pole. Santa Claus did a sample check: he discovered that some gifts are missing in the bags. Fortunately, everything is recorded and we can compare the various lists to find the differences. We can add the missing packages.</description>
							<link>https://blog.stranianelli.com/array-intersection-difference-and-union-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/array-intersection-difference-and-union-in-javascript</guid>
							<pubDate>Fri, 24 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Array in JavaScript: unione, differenza e intersezione</title>
							<description>Qualcosa è andato storto al Polo Nord. Babbo Natale ha fatto un controllo a campione ed è saltato fuori che nei sacchi manca qualche regalo. Per fortuna è tutto registrato e si possono confrontare le varie liste per trovare le differenze e aggiungere i pacchi mancanti.</description>
							<link>https://blog.stranianelli.com/operazioni-con-array-differenza-intersezione-unione</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/operazioni-con-array-differenza-intersezione-unione</guid>
							<pubDate>Fri, 24 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Code a Caesar Cipher in JavaScript</title>
							<description>The elves have taken cybersecurity seriously. Like any fashion, it has also reached children. One of the little elves' favorite games is writing encrypted messages during school hours. Some of them found the page on the Caesar cipher on Wikipedia and now they don't stop it anymore.</description>
							<link>https://blog.stranianelli.com/how-to-code-a-caesar-cipher-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-code-a-caesar-cipher-in-javascript</guid>
							<pubDate>Thu, 23 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Creare un Cifrario di Cesare con JavaScript</title>
							<description>Ultimamente gli elfi hanno preso proprio sul serio la sicurezza informatica. È praticamente diventata moda. E come ogni moda è arrivata anche ai bambini. Uno dei giochi preferiti dei piccoli elfi è scriversi dei messaggi cifrati durante l'orario di scuola. Qualcuno di loro ha trovato su Wikipedia la pagina sul cifrario di Cesare e ora non la smettono più.</description>
							<link>https://blog.stranianelli.com/come-creare-un-cifrario-di-cesare-con-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-un-cifrario-di-cesare-con-javascript</guid>
							<pubDate>Wed, 22 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Calculate The Perceived Temperature (Windchill)</title>
							<description>Christmas is approaching and Santa Claus is making preparations. One of the most delicate aspects concerns the equipment. The sled is under great pressure, and even the reindeer have to give their all. In one night they go through all climates. To protect them, Santa Claus calculates the temperature of each location. Obviously, the temperature measured by the thermometer is not enough: he uses the perceived temperature.</description>
							<link>https://blog.stranianelli.com/how-to-calculate-the-perceived-temperature-windchill</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-calculate-the-perceived-temperature-windchill</guid>
							<pubDate>Tue, 21 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come calcolare la temperatura percepita</title>
							<description>Natale si avvicina e Babbo Natale sta ultimando i preparativi. Uno degli aspetti più delicati riguarda l'attrezzatura. La slitta è sottoposta a forti pressioni, e anche le renne, porelle, devono dare il massimo. Per di più nell'arco di una sola notte attraversano tutti i climi del pianeta. Per proteggerle adeguatamente Babbo Natale calcola la temperatura dei ogni località e copre, o scopre, le renne alla bisogna. Ovviamente non basta la temperatura misurata dal termometro: serve la temperatura percepita.</description>
							<link>https://blog.stranianelli.com/come-calcolare-la-temperatura-percepita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-calcolare-la-temperatura-percepita</guid>
							<pubDate>Tue, 21 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Implement Brute Force Attacks on Hash Values in JavaScript</title>
							<description>I taught the elves how to create passwords with JavaScript and they lost the password. This is a problem, because the central elven computer system does not keep copies of passwords. It simply stores the hash, which by its nature is practically impossible to decode. What can I do?</description>
							<link>https://blog.stranianelli.com/how-to-implement-brute-force-attacks-on-hash-values-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-implement-brute-force-attacks-on-hash-values-in-javascript</guid>
							<pubDate>Sat, 18 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Usare JavaScript per scoprire password (attacco bruteforce)</title>
							<description>Lo sapevo: dopo aver insegnato agli elfi come creare password con JavaScript qualcuno ha perso la propria password. Questo è un problema, perché il sistema elfico informatico centrale non conserva copia delle password. Conserva semplicemente l'hash, che per sua natura è praticamente impossibile da decodificare. Cosa posso fare, allora?</description>
							<link>https://blog.stranianelli.com/usare-javascript-per-trovare-una-password-bruteforce</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/usare-javascript-per-trovare-una-password-bruteforce</guid>
							<pubDate>Sat, 18 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>7 Ways To Code Rock Paper Scissors in JavaScript</title>
							<description>Today's puzzle, number 14 of the Dev Advent Calendar 🎅, is an elven version of Rock Paper Scissors. Although it is based on a simple game, creating a digital version raises some interesting questions. It is the classic problem that can be solved in different ways. The interesting thing is to understand how to simplify the code, make it readable and above all create a version that can be expanded at will.</description>
							<link>https://blog.stranianelli.com/7-ways-to-code-rock-paper-scissors-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/7-ways-to-code-rock-paper-scissors-in-javascript</guid>
							<pubDate>Wed, 15 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>7 Modi per programmare Sasso Carta Forbice in JavaScript</title>
							<description>Il puzzle di oggi, il numero 14 del Dev Advent Calendar 🎅, è una versione elfica di Sasso Carta Forbice. Nonostante si basi su un gioco semplice crearne una versione digitale pone alcuni quesiti interessanti. È il classico problema che può essere risolto in modi diversi. La cosa interessante è capire come semplificare il codice, renderlo leggibile e sopratutto creare una versione che può essere ampliata a piacere</description>
							<link>https://blog.stranianelli.com/7-modi-per-creare-sasso-carta-forbice-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/7-modi-per-creare-sasso-carta-forbice-in-javascript</guid>
							<pubDate>Wed, 15 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Convert Roman Numerals To Arabic With JavaScript</title>
							<description>The elves are excited about new technologies. They convinced Santa to modernize everything. They are converting millennia of paperwork into digital documents. They realized, however, that the more they go back in time, the more difficult it is. For a long, long time the elves used the Roman numeral system. The one with the letters instead of the numbers. Now it's all in Arabic numbering, the one with the digits from 0 to 9. What is the quickest way to convert a Roman numeral to an Arabic number?</description>
							<link>https://blog.stranianelli.com/how-to-convert-roman-numerals-to-arabic-with-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-convert-roman-numerals-to-arabic-with-javascript</guid>
							<pubDate>Tue, 14 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come Convertire Numeri Romani</title>
							<description>Oramai gli elfi sono lanciatissimi. Hanno convinto Babbo Natale ad ammodernare tutto e stanno convertendo millenni di scartoffie in documenti digitali. Si sono accorti, però, che più vanno indietro nel tempo più è difficile. Anche perché per molto, molto, molto tempo gli elfi hanno usato il sistema numerico romano. Quello con le lettere al poso dei numeri. Adesso, per fortuna, è tutto in numerazione araba, quella con le cifre da 0 a 9. Si tratta solamente di capire qual è il modo più rapido per convertire un numero romano in un numero arabo.</description>
							<link>https://blog.stranianelli.com/come-convertire-numeri-romani</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-convertire-numeri-romani</guid>
							<pubDate>Tue, 14 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>An Update For My Patreons (November 2021)</title>
							<description>It's been 3 months since I wrote Some notes about the future. It is time to see how it is progressing. Also because I haven't published anything on Patreon in the last month, and I'm sorry.</description>
							<link>https://blog.stranianelli.com/an-update-for-my-patreons-november-2021</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/an-update-for-my-patreons-november-2021</guid>
							<pubDate>Sun, 12 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Generate a Random Password Using JavaScript</title>
							<description>The North Pole has security concerns. First [Santa Claus loses the message code](https://el3um4s.medium.com/how-to-convert-from-binary-to-text-in-javascript-and-viceversa-b617d9044436)). Then the elf in charge of the keys always uses the same one. Time to change all the locks. But this time, instead of keys, we will use passwords. Of different length and difficulty depending on the level of safety.</description>
							<link>https://blog.stranianelli.com/how-to-generate-paswword-with-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-generate-paswword-with-javascript</guid>
							<pubDate>Sun, 12 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare password con JavaScript</title>
							<description>Il Polo Nord ha seri problemi di sicurezza. Prima Babbo Natale che perde il codice dei messaggi, adesso l'elfo responsabile delle chiavi si è accorto che ce ne sono molte identiche. È ora di cambiare tutte le serrature. Ma questa volta invece delle chiavi si useranno delle password. Di lunghezza e difficoltà diverse a seconda del livello di sicurezza che serve.</description>
							<link>https://blog.stranianelli.com/come-creare-password-con-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-password-con-javascript</guid>
							<pubDate>Sun, 12 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Un aggiornamento per i miei Patreon (Novembre 2021)</title>
							<description>Sono passati 3 mesi da quando ho scritto Some notes about the future. Penso sia quindi giunta l'ora di fare un punto su come sta procedendo. Anche perché nell'ultimo mese non ho pubblicato nulla su Patreon, e mi dispiace.</description>
							<link>https://blog.stranianelli.com/un-aggiornamento-per-patreon-novembre-2021</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/un-aggiornamento-per-patreon-novembre-2021</guid>
							<pubDate>Sun, 12 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Implement a Linked List in JavaScript</title>
							<description>It's cold in the North Pole. I don't understand why Santa Claus insists on spending most of the year there. But so it is, and we have to deal with it. Problems are not lacking. After the name tags damaged by the snow today there was another accident. Someone forgot to check the revision date of the gift train wagons. Obviously the train left late.</description>
							<link>https://blog.stranianelli.com/how-to-implement-a-linked-list-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-implement-a-linked-list-in-javascript</guid>
							<pubDate>Sat, 11 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare e usare liste concatenate in JavaScript</title>
							<description>Al Polo Nord fa freddo, si sa. Non capisco come mai Babbo Natale si ostini a passare laggiù gran parte dell'anno. Ma cosi è, e dobbiamo farci i conti. Anche perché i problemi non mancano. Dopo i cartellini con i nomi rovinati dalla neve oggi c'è stato un altro incidente. Qualcuno si è dimenticato di controllare la data di revisione dei vagoni del treno dei regali e il convoglio è partito in ritardo.</description>
							<link>https://blog.stranianelli.com/come-creare-una-lista-concatenata-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-una-lista-concatenata-in-javascript</guid>
							<pubDate>Sat, 11 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Convert From Binary To Text in JavaScript And Viceversa</title>
							<description>I'm a bit late today. Yesterday Santa Claus made a spree. I can't tell you the time he came back! He has even messed with the elves' secret code and can no longer decipher their messages. Fortunately, or unfortunately, the encryption code is quite weak. So weak that a line of code is enough to decrypt it.</description>
							<link>https://blog.stranianelli.com/how-to-convert-from-binary-to-text-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-convert-from-binary-to-text-in-javascript</guid>
							<pubDate>Fri, 10 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come convertire numeri binari in testo</title>
							<description>Oggi sono un po' in ritardo. Ieri Babbo Natale ha fatto bisboccia e il puzzle di oggi è arrivato tardi. E non solo era in ritardo: ha anche pasticciato con il codice segreto che usa con gli elfi e non riesce più a decifrare i vari messaggi. Per fortuna, o per sfortuna, il codice di cifratura è piuttosto debole. Talmente debole che basta una riga di codice per decifrarlo.</description>
							<link>https://blog.stranianelli.com/come-decodificare-un-testo-in-binario</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-decodificare-un-testo-in-binario</guid>
							<pubDate>Fri, 10 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Generate an Array of Pairs From an Array in JavaScript</title>
							<description>After the troubles of the last few days, the elves deserve a break. So they decided to organize a Secret Santa. In Italy there is no such translation: the elves had to explain it to me. In return they asked me how I would solve the problem of matching pairs. Here is my solution.</description>
							<link>https://blog.stranianelli.com/how-to-generate-an-array-of-pairs-from-an-array-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-generate-an-array-of-pairs-from-an-array-in-javascript</guid>
							<pubDate>Thu, 09 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come accoppiare ogni elemento di una lista</title>
							<description>Dopo i problemi degli ultimi giorni gli elfi si meritano finalmente un po' di riposo. Hanno così deciso di organizzare una festicciola. E già che ci sono preparano l'occorrente per il loro Babbo Natale Segreto. Qui da me, in Italia, non c'è questa abitudine: ho dovuto farmela spiegare. E nello spiegarmela gli elfi mi hanno chiesto come risolverei il problema delle coppie. Ecco la mia soluzione.</description>
							<link>https://blog.stranianelli.com/come-accoppiare-ogni-elemento-di-una-lista</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-accoppiare-ogni-elemento-di-una-lista</guid>
							<pubDate>Thu, 09 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Search a Word With Missing Letters</title>
							<description>Something went wrong and the elves made a little mess. Some of the gifts ended up in the snow and the name tags were ruined. Fortunately, most of the letters of the names are visible. Santa Claus is convinced that the whole name can be reconstructed starting from the fragments.</description>
							<link>https://blog.stranianelli.com/how-to-search-a-word-with-missing-letters</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-search-a-word-with-missing-letters</guid>
							<pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come trovare una parola a cui mancano delle lettere</title>
							<description>Qualcosa è andato storto e gli elfi hanno fatto un piccolo pasticcio. Alcuni dei regali sono finiti in mezzo alla neve e i cartellini con i nomi si sono rovinati. Per fortuna la maggior parte delle lettere dei nomi sono visibili. Babbo Natale è convinto si possa ricostruire il nome intero a partire dai frammenti.</description>
							<link>https://blog.stranianelli.com/come-trovare-una-parola-a-cui-mancano-delle-lettere</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-trovare-una-parola-a-cui-mancano-delle-lettere</guid>
							<pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Find The Sum of an Array of Objects in JavaScript</title>
							<description>The elves have prepared many gifts and wrapped many candies. But only good children will receive gifts. The others will get the coal. Santa Claus will decide. He records all the actions done by each child in an old notebook. This year, however, he asked for help to do it faster.</description>
							<link>https://blog.stranianelli.com/how-to-find-the-sum-of-an-array-of-objects-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-find-the-sum-of-an-array-of-objects-in-javascript</guid>
							<pubDate>Tue, 07 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come usare JavaScript per scegliere nomi da una lista</title>
							<description>Ovviamente i dolci che gli elfi hanno così diligentemente preparato non sono per tutti i bambini. Solo i bambini che hanno fatto i bravi meriteranno dolci e balocco. Gli altri, carbone. Ma non sta agli elfi decidere, questa è una responsabilità di Babbo Natale. Il quale ogni giorno registra le azioni buone e quelle meno buone di ogni bimbo del pianete. Lo fa su un vecchio taccuino, a mano. Finalmente è giunto il momento di modernizzare anche questo aspetto.</description>
							<link>https://blog.stranianelli.com/come-filtrare-una-lista</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-filtrare-una-lista</guid>
							<pubDate>Tue, 07 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How To Get Unique Values From a List in JavaScript</title>
							<description>Finally the elves have put aside their business ambitions and are back to their job: helping Santa with gifts for the children. They are late with the preparations and have to hurry to prepare the packages. As if that weren't enough Santa Claus has decided to add some candies.</description>
							<link>https://blog.stranianelli.com/how-to-get-unique-values-from-a-list-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-get-unique-values-from-a-list-in-javascript</guid>
							<pubDate>Mon, 06 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Dolci di Natale</title>
							<description>Finalmente gli elfi hanno messo da parte le ambizioni imprenditoriali e sono tornati a fare il loro lavoro: aiutare Babbo Natale con i doni per i bambini di tutto il mondo. Sono in ritardo con i preparativi e devono sbrigarsi a preparare i pacchi. Per di più Babbo Natale quest'anno ha deciso di aggiungere delle caramelle. Ovviamente anche queste devono essere personalizzate.</description>
							<link>https://blog.stranianelli.com/dolci-per-natale</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/dolci-per-natale</guid>
							<pubDate>Mon, 06 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to check if a box fits in a box</title>
							<description>The elves are in luck: the cafeteria business continues to grow. Too bad they made a bit of confusion with the boxes. They struggle to figure out how to box all shipments without wasting cardboard. The Elf Post Service 📯 (ECS) has several formats to choose from. Today's Dev Advent puzzle is about this.</description>
							<link>https://blog.stranianelli.com/how-to-check-if-a-box-fits-in-a-box</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-check-if-a-box-fits-in-a-box</guid>
							<pubDate>Sun, 05 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Scatole inscatolate</title>
							<description>Gli elfi alla fine hanno fatto centro e gli affari della caffetteria continuano a crescere. Peccato che abbiano fatto un po' di confusione con le scatole. O, meglio, fanno fatica a capire come inscatolare tutte le spedizioni senza sprecare cartone. Le poste elfiche mettono a disposizione diversi formati tra cui scegliere. Il puzzle del Dev Advent di oggi riguarda proprio questo problema.</description>
							<link>https://blog.stranianelli.com/scatole-nelle-scatole</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/scatole-nelle-scatole</guid>
							<pubDate>Sun, 05 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to slugify a string</title>
							<description>New day and new Dev Advent Calendar 2021 puzzle to solve. Santa's elves got a taste for coffee and decided to take the plunge: they want to jump into the world of food delivery. First they have to fix the coffee shop site by adding an API capable of managing orders.</description>
							<link>https://blog.stranianelli.com/how-to-slugify-a-string</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-slugify-a-string</guid>
							<pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>App delivery per elfi</title>
							<description>Giorno tre del mio Dev Advent Calendar 2021 e nuovo puzzle da risolvere. Gli elfi di Babbo Natale ci hanno preso gusto con il caffè e hanno deciso di fare il grande passo: vogliono buttarsi nel mondo del food delivery. Per prima cosa devono sistemare il sito della caffetteria aggiungendo un'API in grado di gestire gli ordini. E indovinate un po' a chi tocca?</description>
							<link>https://blog.stranianelli.com/app-delivery-per-elfi</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/app-delivery-per-elfi</guid>
							<pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Find All Possible Combinations of Two Arrays of Objects</title>
							<description>Second day of the Dev Advent Calendar 2021 and new puzzle to solve. Santa's elves have managed to find Rudolf the reindeer lost in the forest. Back in the village they need to warm up with a hot cup. But the Elf Coffee Shop menu is confusing. Maybe we need to help the elf bartender rewrite the menu.</description>
							<link>https://blog.stranianelli.com/how-to-find-all-possible-combinations-of-two-arrays-of-objects</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-find-all-possible-combinations-of-two-arrays-of-objects</guid>
							<pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare menu per elfi</title>
							<description>Secondo giorno del Dev Advent Calendar 2021 e nuovo puzzle da risolvere. Gli elfi di Babbo Natale sono riusciti a trovare la renna Rudolf dispersa nella foresta. Rientrati nel villaggio hanno bisogno di scaldarsi con una tazza calda. Ma il menù dell'_Elf Coffee Shop_ è confusionario. Forse è il caso di dare una mano a rifarlo.</description>
							<link>https://blog.stranianelli.com/come-creare-un-menu-per-elfi</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-un-menu-per-elfi</guid>
							<pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>3 Ways To Find an Item in an Array of Arrays</title>
							<description>Whenever Christmas approaches, my wife begins her Beads Advent Calendar. It's something I've always envied her, her constancy and perseverance. On her advice I decided to try something similar too. Obviously not linked to the world of handcrafted jewelry (it would be a disaster) but linked to coding. Luckily YouTube recommended this video by Marc Backes to me. I like his idea for the Dev Advent Calendar 2021.</description>
							<link>https://blog.stranianelli.com/3-ways-to-find-an-item-in-an-array-of-arrays</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/3-ways-to-find-an-item-in-an-array-of-arrays</guid>
							<pubDate>Thu, 02 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>3 Modi per Trovare un Elemento in un Array di Array</title>
							<description>Ogni volta che si avvicina il Natale mia moglie comincia il suo _Avvento Perlinoso_. È una cosa che le ho sempre invidiato, la sua costanza e perseveranza. Dietro suo consiglio, e spinto dalla sua insistenza, ho deciso di provare a fare anche io qualcosa di simile. Ovviamente non legata al mondo dei gioielli artigianali (sarebbe un disastro) ma collegata al coding. Fortuna ha voluto che incappassi in un video in cui Marc Backes presenta il suo Dev Advent Calendar 2021.</description>
							<link>https://blog.stranianelli.com/3-modi-per-trovare-un-elemento-in-un-array-di-array</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/3-modi-per-trovare-un-elemento-in-un-array-di-array</guid>
							<pubDate>Thu, 02 Dec 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Create an Accordion Element with Svelte and Tailwind</title>
							<description>Sooner or later I will have to find the time to report what I am learning in these months. For example, that it is very difficult to predict how long it will take to complete a task.</description>
							<link>https://blog.stranianelli.com/how-to-create-an-accordion-element-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-an-accordion-element-english</guid>
							<pubDate>Sun, 28 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare un elemento Accordion con Svelte e TailwindCSS</title>
							<description>Prima o poi dovrò trovare il tempo per riportare le mie impressioni sul metodo Agile e su quello che sto imparando in questi mesi. So però una cosa: la mia idea di creare un sistema automatico per documentare componenti Svelte mi sta portando via più tempo del previsto. La tecnica non è molto complicata, ma continuano a saltare fuori dettagli che non avevo previsto. E, sopratutto, la mia tendenza a voler capire come funzionano le cose mi sta portando a impiegare molto tempo per ricreare alcuni elementi base. L'ultimo in ordine di tempo è l'accordion: un elemento che si può ingrandire e diminuire con un click.</description>
							<link>https://blog.stranianelli.com/how-to-create-an-accordion-element</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-an-accordion-element</guid>
							<pubDate>Sat, 27 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to test if a DOM element exists in a Svelte component with Jest</title>
							<description>A quick post about a problem: how to test if an element exists in a component. I omit the part relating to the configuration of Jest with SvelteKit, I talked about it a short time ago. I focus only on this problem.</description>
							<link>https://blog.stranianelli.com/how-to-test-if-dom-element-exists-with-jest-and-svelte-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-test-if-dom-element-exists-with-jest-and-svelte-english</guid>
							<pubDate>Wed, 17 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Usare Jest per controllare se un elemento esiste in un componente Svelte</title>
							<description>Un post rapido riguardo un problema che mi ritrovo ad affrontare frequentemente: come testare se un elemento esiste o meno in un componente. Tralascio la parte relativa alla configurazione di Jest con SvelteKit, ne ho parlato estesamente poco tempo fa. Mi concentro solamente su questo aspetto.</description>
							<link>https://blog.stranianelli.com/how-to-test-if-dom-element-exists-with-jest-and-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-test-if-dom-element-exists-with-jest-and-svelte</guid>
							<pubDate>Wed, 17 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Document Svelte Components</title>
							<description>For the past two weeks, I have focused on how to quickly create documentation for my Svelte components. I don't want to repeat my classic mistake: creating some interesting little things but then not being able to keep the documentation updated. I need a way to write and keep the documentation in sync with the code. I tried to figure out how to get Svelte to take care of it himself. I have not completely succeeded, but I think I have set the general procedure.</description>
							<link>https://blog.stranianelli.com/hypothesis-how-to-document-svelte-components-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/hypothesis-how-to-document-svelte-components-english</guid>
							<pubDate>Sun, 14 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Un'ipotesi su come documentare componenti Svelte</title>
							<description>Sono un paio di settimane che non scrivo nulla: è un errore. Mi sono concentrato su come creare in maniera rapida la documentazione per i miei componenti Svelte. Non voglio ripetere un mio errore classico: creare delle cosine anche interessanti ma poi non riuscire a mantenere la documentazione aggiornata. Mi serve un metodo per scrivere e sopra tutto mantenere coordinata la documentazione con il codice. Mi sono quindi messo in testa di capire come far sì che sia Svelte stesso ad occuparsene. Non ci sono riuscito del tutto, ma credo di avere impostato il procedimento generale.</description>
							<link>https://blog.stranianelli.com/hypothesis-how-to-document-svelte-components</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/hypothesis-how-to-document-svelte-components</guid>
							<pubDate>Sun, 14 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>4 Ways to Embed Code in Svelte</title>
							<description>Sooner or later I will have to completely rewrite the code of my blog. Two years ago I switched from WordPress to Jekyll - it was a good choice. But the deeper I delve into Svelte the more curious I am to see what I can do. The last thing I got hooked on was how to show code snippets in Svelte. To my amazement it doesn't seem like a very in-depth topic, but I think I've found 4 ways that can work for me.</description>
							<link>https://blog.stranianelli.com/how-to-embed-code-in-svelte-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-embed-code-in-svelte-english</guid>
							<pubDate>Mon, 01 Nov 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>4 Modi per Mostrare Codice in Svelte</title>
							<description>Prima o poi dovrò decidermi a riscrivere completamente il codice del mio blog. Due anni fa sono passato da WordPress a Jekyll: è stata una buona scelta. Ma più approfondisco Svelte più sono curioso di vedere cosa posso tirare fuori. L'ultima cosa su cui mi sono appassionato è sul come mostrare snippet di codice in Svelte. Con mio stupore non pare un argomento molto approfondito, ma penso di aver trovato 4 modi che possono fare al mio caso.</description>
							<link>https://blog.stranianelli.com/how-to-embed-code-in-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-embed-code-in-svelte</guid>
							<pubDate>Sun, 31 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to Test Electron Apps</title>
							<description>In my last posts I talked about how to test Svelte components and NPM packages. My journey is not over. I have still to figure out how to test Electron applications.</description>
							<link>https://blog.stranianelli.com/how-to-test-electronjs-app-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-test-electronjs-app-english</guid>
							<pubDate>Thu, 28 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Testare app ElectronJS</title>
							<description>Gli ultimi miei articoli hanno parlato di come testare componenti e pacchetti npm. Ma il mio viaggio non è ancora concluso: mi manca da capire come testare applicazioni Electron. Il problema è nato dal mio tentativo di mantenere aggiornato il mio template MEMENTO - Svelte, TailwindCSS, Electron and TypeScript. E sopratutto dalla mia volontà di aggiungere alcuni dettagli: dopo un aggiornamento ha smesso di funzionare e ho fatta molta fatica a capire dove fosse il problema. Aggiungere vari test ai componenti mi è stato utile. Come si sta rivelando utile aggiungere dei test automatici ad Electron.</description>
							<link>https://blog.stranianelli.com/how-to-test-electronjs-app</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-test-electronjs-app</guid>
							<pubDate>Thu, 28 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Svelte &amp; Visual Regression Test (English)</title>
							<description>I am more and more comfortable with test-driven development (TDD). Editing your code is easier by knowing right away when something is wrong. Of course I don't know everything yet. A problem I had to face is related to unwanted changes in the graphic aspect of a web page. To solve this problem I had to learn how to perform Visual Regression Tests.</description>
							<link>https://blog.stranianelli.com/visual-regression-test-for-svelte-components-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/visual-regression-test-for-svelte-components-english</guid>
							<pubDate>Sun, 24 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Svelte e Visual Regression Test</title>
							<description>Ammetto di trovarmi sempre più a mio agio con lo sviluppo guidato dai test TDD - Test-driven development). Anche perché man mano che sorgono i problemi so dove andare a cercarli. Ovviamente sconto ancora una certa inesperienza. E penso di pagare anche una certa ingenuità. Un problema che mi ha fatto sbattere la testa è legato alle modifiche non volute dell'aspetto grafico di una pagina web. Per risolvere questo problema ho dovuto imparare come eseguire dei Visual Regression Test.</description>
							<link>https://blog.stranianelli.com/visual-regression-test-for-svelte-components</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/visual-regression-test-for-svelte-components</guid>
							<pubDate>Fri, 22 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to create and publish Svelte components (English)</title>
							<description>In my last articles I have mainly talked about how to integrate Svelte, Tailwind, Jest and how to use NPM. Why all this? To get to understand how to create a Svelte component and how to publish it as an NPM package. Below, as is my habit now, I report the various steps I followed and the link to a template that should simplify everything.</description>
							<link>https://blog.stranianelli.com/how-to-create-svelte-componentes-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-svelte-componentes-english</guid>
							<pubDate>Fri, 15 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Creare e pubblicare un componente Svelte</title>
							<description>I miei ultimi articoli sono stati dedicati a come creare pacchetti NPM, integrare Tailwind e Svelte ed eseguire test con Jest. Tutto questo perché? Per arrivare a capire come creare un componente Svelte e come pubblicarlo su NPM come pacchetto. Di seguito, come oramai è mia abitudine, riporto i vari passaggi che ho seguito e il link a un template che dovrebbe semplificare il tutto.</description>
							<link>https://blog.stranianelli.com/how-to-create-svelte-componentes</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-svelte-componentes</guid>
							<pubDate>Fri, 15 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to test SvelteKit app with Jest (English)</title>
							<description>One of my weaknesses is the lack of discipline when it comes to testing. So I started looking around and figuring out how to do it. There are many frameworks, and frankly I am too ignorant on the subject to decide which one to use. As a result I went absolutely random and decided to use Jest. I decided to use Jest with SvelteKi. These are my notes.</description>
							<link>https://blog.stranianelli.com/test-sveltekit-app-with-jest-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/test-sveltekit-app-with-jest-english</guid>
							<pubDate>Sat, 09 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come testare app SvelteKit con Jest</title>
							<description>Mi pare di averlo già accennato, uno dei miei punti deboli è la scarsa disciplina in fatto di test. È una cosa a cui devo metter mano, prima o poi. Meglio prima che poi. E meglio adesso che prima. Ho quindi cominciato a guardarmi attorno e a capire come fare. Ci sono molti framework, e francamente sono stroppo ignorante in materia per decidere quale usare. Di conseguenza sono andato assolutamente a caso e ho deciso di usare Jest. Non solo, ho deciso di provare a integrare Jest con SvelteKit. Questo è il mio diario di viaggio, e il risultato che ho ottenuto.</description>
							<link>https://blog.stranianelli.com/test-sveltekit-app-con-jest</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/test-sveltekit-app-con-jest</guid>
							<pubDate>Fri, 08 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Electron seamless titlebar with Svelte and Tailwind (English)</title>
							<description>After some testing I decided not to use the windows that Electron creates by default. I decided to create my own titlebar, with Windows-style control buttons. There are many tutorial guides on the internet. I was inspired by a Ronnie Dutta project.</description>
							<link>https://blog.stranianelli.com/electron-seamless-titlebar-with-svelte-and-tailwind-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/electron-seamless-titlebar-with-svelte-and-tailwind-english</guid>
							<pubDate>Sat, 02 Oct 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare una finestra Electron senza titlebar</title>
							<description>Andando avanti con il mio progetto personale mi sono accorto di mal sopportare la finestra generata automaticamente da Electron. Ho deciso quindi di personalizzala togliendo la titlebar di default e creandone una mia personale. In rete ci sono vari tutorial e guide. Quella di Ronnie Dutta è particolarmente ben fatta: l'ho seguita e aggiornata alle ultime versioni di Electron.</description>
							<link>https://blog.stranianelli.com/electron-seamless-titlebar-with-svelte-and-tailwind</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/electron-seamless-titlebar-with-svelte-and-tailwind</guid>
							<pubDate>Thu, 30 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>NPM Packages with TypeScript (English)</title>
							<description>The more I play with the programming, the more I realize that I am often rewriting the same code. I therefore decided to upload some functions to NPM. But how can I create an NPM package using TypeScript? Well, I had to put together a few guides and do some tests. These are the steps I followed.</description>
							<link>https://blog.stranianelli.com/npm-packages-with-typescript-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/npm-packages-with-typescript-english</guid>
							<pubDate>Sun, 26 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Creare NPM Package con TypeScript</title>
							<description>Man mano che faccio i miei esperimenti mi sto accorgendo di avere alcuni pezzi di codice ripetuti spesso. Francamente inizia ad essere complicato tenere sincronizzato tutto. Ho deciso perciò di cominciare a centralizzare su NPM alcune funzioni che uso di più. Ma come posso creare un package NPM usando TypeScript? Beh, ho dovuto unire un po' di guide e fare un po' di prove. Questi sono i passaggi che ho seguito.</description>
							<link>https://blog.stranianelli.com/npm-packages-with-typescript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/npm-packages-with-typescript</guid>
							<pubDate>Wed, 22 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tailwind CSS &amp; Svelte (English)</title>
							<description>As I said a few days ago I decided to focus on some more complex projects. The first is "GEST - Dashboard". Bad enough name, but I'll change it later. I need a tool to open web applications on offline pc. In my head each web application will be a folder containing all the files. I'll use Electron in combination with Svelte and Tailwind. There are some interesting problems that I am running into. One of them is how to integrate TailwindCSS with Svelte.</description>
							<link>https://blog.stranianelli.com/tailwind-and-svelte-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/tailwind-and-svelte-english</guid>
							<pubDate>Sat, 18 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tailwind CSS &amp; Svelte</title>
							<description>Come dicevo già qualche giorno fa ho deciso di concentrarmi su alcuni progetti più complessi. Il primo è "GEST - Dashboard". Nome abbastanza brutto, lo ammetto, ma farò in tempo a cambiarlo più avanti. Mi serve uno strumento per aprire su pc offline delle applicazioni web. Nella mia testa ogni applicazione web sarà una cartella contenente tutti i file (oppure un file compresso, non ho ancora deciso) e verrà visualizzata in una finestra. Userò Electron in combinazione con Svelte e Tailwind. Ci sono alcuni problemi interessanti che sto incontrando. Uno di questi riguarda proprio come integrare TailwindCSS con Svelte.</description>
							<link>https://blog.stranianelli.com/tailwind-and-svelte</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/tailwind-and-svelte</guid>
							<pubDate>Sat, 18 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Some notes about the future and how to use Svelte with Construct 3 (English)</title>
							<description>Last month, August, was quite busy. A few things overlapped, some negative (my wife's grandmother died), others positive: after more than a year I was able to see my parents. And, finally, my wife and I managed to move home, returning to Milan. In addition to the convenience of the City, we will both have more space: we will no longer have to cast lots for who is going to use the mini table :D.</description>
							<link>https://blog.stranianelli.com/some-notes-about-the-future-and-how-to-use-svelte-with-construct-3-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/some-notes-about-the-future-and-how-to-use-svelte-with-construct-3-english</guid>
							<pubDate>Sun, 12 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Alcuni appunti sul futuro e su come usare Svelte con Construct 3</title>
							<description>Il mese scorso, Agosto, è stato abbastanza impegnativo. Si sono accavallate un po' di cose, alcune negative (è morta la nonna di mia moglie), altre positive: dopo più di un anno sono riuscito a vedere i miei genitori. E, finalmente, mia moglie ed io siamo riusciti a cambiare casa, tornando a Milano. Oltre alla comodità della City, avremo entrambi più spazio: non dovremo più tirare a sorte a chi tocca usare il mini tavolo :D.</description>
							<link>https://blog.stranianelli.com/alcuni-appunti-su-come-usare-svelte-con-construct-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/alcuni-appunti-su-come-usare-svelte-con-construct-3</guid>
							<pubDate>Fri, 10 Sep 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit: tag e filtri</title>
							<description>Dopo aver fatto i miei esperimenti ho cominciato (finalmente!) a lavorare su un progetto un po' più utile: sto ricostruendo il mio sito di esperimenti di Construct 3. Ho incontrato alcune difficoltà nell'utilizzare la struttura preesistente ma tutto sommato sono contento della soluzione che ho trovato. Inoltre più vado avanti più sto prendendo dimestichezza e più mi muovo velocemente. E posso cominciare a implementare alcune cosette, a partire dai tag, filtri e ordine personalizzato dei template.</description>
							<link>https://blog.stranianelli.com/aggiungere-tag-e-filtri-a-sveltekit</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/aggiungere-tag-e-filtri-a-sveltekit</guid>
							<pubDate>Thu, 05 Aug 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit: routing from other folders</title>
							<description>I am continuing to explore Svelte, SvelteKit and GitHub Pages. It's pretty easy to create a blog and use mdsvex to process markdown files. But I think that the imposed folder structure is limiting.</description>
							<link>https://blog.stranianelli.com/sveltekit-routing-from-other-folders-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sveltekit-routing-from-other-folders-english</guid>
							<pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit: routing da altre cartelle</title>
							<description>Sto continuando ad esplorare Svelte, SvelteKit e GitHub Pages. Dopo aver capito come fare è abbastanza semplice creare un blog e usare mdsvex per processare file markdown. Ma la struttura delle cartelle imposta è abbastanza limitante per quello che ho in testa io.</description>
							<link>https://blog.stranianelli.com/sveltekit-routing-da-altre-cartelle</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sveltekit-routing-da-altre-cartelle</guid>
							<pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit &amp; GitHub Pages (English)</title>
							<description>I waited a few weeks before writing a new article about how to use Svelte with GitHub Pages. Today I'm interested in testing SvelteKit. This post will take the form of a logbook: I report the various steps as I do them. They are notes, instead of a guide.</description>
							<link>https://blog.stranianelli.com/sveltekit-et-github-pages-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sveltekit-et-github-pages-english</guid>
							<pubDate>Fri, 23 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit &amp; GitHub Pages</title>
							<description>Ho aspettato qualche settimana prima di scrivere un nuovo articolo su come usare Svelte con GitHub Pages. Oggi mi interessa testare SvelteKit. Questo post avrà la forma di un diario di viaggio: riporto i vari passaggi man mano che li faccio. Sono degli appunti, più che una guida.</description>
							<link>https://blog.stranianelli.com/sveltekit-et-github-pages</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sveltekit-et-github-pages</guid>
							<pubDate>Thu, 22 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit &amp; Electron (English)</title>
							<description>I have almost completed my idea of creating 3 templates for Svelte &amp; Electron. There are still some details to fix but the main aspects are ok. The third and final template concerns SvelteKit, Electron and TypeScript. Unlike the other two, this template has a more specific use. Why?</description>
							<link>https://blog.stranianelli.com/sveltekit-and-electron-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sveltekit-and-electron-english</guid>
							<pubDate>Sun, 18 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SvelteKit &amp; Electron</title>
							<description>Il mio progetto di creare 3 template per Svelte è quasi giunto alla conclusione. Mancano ancora alcuni dettagli da sistemare ma posso dire di esserci, grosso modo. Il terzo e ultimo template riguarda SvelteKit, Electron e TypeScript. A differenza degli altri due, questo template ha un utilizzo un po' più specifico. Perché?</description>
							<link>https://blog.stranianelli.com/sveltekit-and-electron</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/sveltekit-and-electron</guid>
							<pubDate>Sun, 18 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Electron and TypeScript: how to use ipcMain and ipcRenderer (English)</title>
							<description>While playing with Electron, TypeScript and Electron I ran into some problems. In the first version of my template (el3um4s/memento-svelte-electron-typescript) I settled for a working result. But it wasn't the best result. Then I modified the code by making some improvements. I don't know if my proposal is the optimal solution but for sure I like it more than the first version.</description>
							<link>https://blog.stranianelli.com/electron-ipcmain-ipcrenderer-typescript-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/electron-ipcmain-ipcrenderer-typescript-english</guid>
							<pubDate>Fri, 09 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Electron e TypeScript: come usare ipcMain e ipcRenderer</title>
							<description>Mentre giocavo con Electron, TypeScript ed Electron sono incappato in alcuni problemi. Nella prima versione del mio template (pubblicata nel repository el3um4s/memento-svelte-electron-typescript) mi sono accontentato di un risultato funzionante. Ma non era il risultato ottimale. Riparto quindi dal post di qualche giorno fa riportando alcune correzioni al codice. Non so se la mia proposta sia la soluzione ottimale ma di certo mi piace di più della prima versione.</description>
							<link>https://blog.stranianelli.com/electron-ipcmain-ipcrenderer-typescript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/electron-ipcmain-ipcrenderer-typescript</guid>
							<pubDate>Fri, 09 Jul 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Menu for Android (English)</title>
							<description>At first, I had decided to skip my weekly article on Construct 3. Then my android app was published on Google Play. What app? I created a demo of my menu for Construct 3 and I share it to the world.</description>
							<link>https://blog.stranianelli.com/menu-on-android-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/menu-on-android-english</guid>
							<pubDate>Sun, 27 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Menu in Android</title>
							<description>Avevo oramai deciso di saltare il mio articolo settimanale su Construct 3 ma poi mi è arrivata una notifica: la mia app android è stata pubblicata sul Google Play. Che poi chiamarla app è un po' pretenzioso, ma tant'è. Ho creato una demo del mio menù per Construct 3 e l'ho data in pasto al mondo.</description>
							<link>https://blog.stranianelli.com/menu-on-android</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/menu-on-android</guid>
							<pubDate>Sun, 27 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Svelte, Electron &amp; TypeScript (English)</title>
							<description>I am continuing to explore the world of Svelte. Every day I am adding a little bit to my knowledge, and every day I am struggling with my limits. While I'm happy that I was able to find a way to create static pages on GitHub, my goal is to make it easier for me to develop some offline tools. Unlike other frameworks, the Svelte community is quite small and there is no, or at least I could not find, a template suitable for my needs. For this I decided to create my own template to integrate Svelte, Electron and TypeScript.</description>
							<link>https://blog.stranianelli.com/svelte-et-electron-et-typescript-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svelte-et-electron-et-typescript-english</guid>
							<pubDate>Sat, 26 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Svelte, Electron &amp; TypeScript</title>
							<description>Sto continuando a esplorare il mondo di Svelte. Ogni giorno sto aggiungendo un pezzettino alla mia conoscenza, e ogni giorno mi scontro con i miei limiti. Se da un lato sono contento di essere riuscito a trovare un modo per creare pagine statiche su GitHub, dall'altro il mio obiettivo è semplificarmi lo sviluppo di alcuni strumenti offline. A differenza di altri framework, la comunità di Svelte è abbastanza piccola e non esiste, o per lo meno non sono riuscito a trovare, un template adatto alle mie esigenze. Per questo ho deciso di creare il mio template per integrare Svelte, Electron e TypeScript.</description>
							<link>https://blog.stranianelli.com/svelte-et-electron-et-typescript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svelte-et-electron-et-typescript</guid>
							<pubDate>Thu, 24 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>How to create menu in C3 (English)</title>
							<description>This week I continued to explore Svelte. However, I was distracted by some new ideas. And this is one of the reasons why I started updating my blog again: having something that forces me to finish a project before moving on to the next. So I resisted the temptation to procrastinate (forever): I completed this template. I'm happy because I can easily reuse it in other projects.</description>
							<link>https://blog.stranianelli.com/how-to-create-menu-in-c3-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-menu-in-c3-english</guid>
							<pubDate>Sun, 20 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare un menu in c3</title>
							<description>Continua la mia esplorazione di Svelte e mi sono lasciato un po' distrarre. Uno dei motivi, se non il motivo principale, per il quale ho ricominciato ad aggiornare il mio blog è l'obbligarmi a concludere (in qualche forma) i progetti che comincio. Ho la tendenza a tralasciare i miei esperimenti quando sono quasi conclusi, quando mancano i dettagli più noiosi. Quindi ho dovuto sforzarmi per completare questo template. Ma è completato, è utilizzabile e penso che lo userò in qualche altro progetto.</description>
							<link>https://blog.stranianelli.com/how-to-create-menu-in-c3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/how-to-create-menu-in-c3</guid>
							<pubDate>Sun, 20 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Menu in Construct 3 - WIP (English)</title>
							<description>During this week I continued working on how to integrate Svelte and Construct 3. The first attempt ended in nothing. Why? Well, I wanted to make some kind of scientific calculator but my math knowledge is pretty rusty. I'll have to get back on the books. As a result, I threw myself into plan B: a menu for Construct 3. The first test was promising.</description>
							<link>https://blog.stranianelli.com/menu-in-construct-3-wip-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/menu-in-construct-3-wip-english</guid>
							<pubDate>Sun, 13 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Menu in Construct 3 - WIP</title>
							<description>Durante la settimana ho continuato a lavorare su come integrare Svelte e Construct 3. Il primo tentativo è finito in nulla. Come mai? Beh, volevo creare una specie di calcolatrice scientifica ma le mie conoscenze di matematica sono piuttosto arrugginite. Dovrò rimettermi sui libri. Di conseguenza mi sono buttato sul piano B: un menù per Construct 3. Il primo test è stato promettente.</description>
							<link>https://blog.stranianelli.com/menu-in-construct-3-wip</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/menu-in-construct-3-wip</guid>
							<pubDate>Sun, 13 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Svelte &amp; GitHub Pages (English)</title>
							<description>This is a simple reminder post. In the last few weeks I have been experimenting with Svelte and have focused especially on how to upload a static site to GitHub. I haven't found many guides and tutorials. So I decided to keep track of the steps to take. First of all for the future me.</description>
							<link>https://blog.stranianelli.com/svelte-et-github-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svelte-et-github-english</guid>
							<pubDate>Wed, 09 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Svelte &amp; GitHub Pages</title>
							<description>Questo è un semplice post pro memoria. Nelle ultime settimane ho sperimentato con Svelte e mi sono concentrato in particolar modo su come caricare un sito statico su GitHub. Non ho trovato molte guide e tutorial quindi credo vada la pena mettere giù i passaggi che ho seguito. Innanzitutto per me, che ho la memoria di un pesce rosso.</description>
							<link>https://blog.stranianelli.com/svelte-et-github</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svelte-et-github</guid>
							<pubDate>Wed, 09 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Petit Chevaux (English)</title>
							<description>This week I completed the Svelte course. Now I can start experimenting. I'd like to recode my blog and my template repository with SvelteKit. However, there are some problems related to the folders structure. For the moment I have not decided yet.</description>
							<link>https://blog.stranianelli.com/petits-chevaux-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/petits-chevaux-english</guid>
							<pubDate>Mon, 07 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Petit Chevaux</title>
							<description>Questa settimana ho completato il corso su Svelte e ho cominciato a sperimentare. Mi piacerebbe convertire questo blog e il repository dei miei template (questo) in un sito basato su SvelteKit. Ci sono però alcuni problemi legati alla disposizione delle cartelle nel repository. Quindi per il momento non ho ancora deciso come procedere.</description>
							<link>https://blog.stranianelli.com/petits-chevaux</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/petits-chevaux</guid>
							<pubDate>Sun, 06 Jun 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Milan Districts (English)</title>
							<description>Last week I was happy with my experiments with Svelte, not this week. I made several attempts but nothing really presentable. I'm running into some of my limitations, and with some limitations of Construct 3. For this reason, after a few days I decided to complete an old idea: an app to show the demographic trend of the districts of Milan.</description>
							<link>https://blog.stranianelli.com/milan-districts-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/milan-districts-english</guid>
							<pubDate>Sun, 30 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Milan Districts</title>
							<description>Se la settimana scorsa ero contento per i miei esperimenti con Svelte, questa non è così. Ho fatto diversi tentativi ma nulla di davvero concreto. Mi sto scontrando con alcuni limiti miei, e con alcuni limiti di Construct 3. Per questo dopo alcuni giorni ho deciso di completare una vecchia idea: un'app per mostrare l'andamento demografico dei quartieri di Milano.</description>
							<link>https://blog.stranianelli.com/milan-districts</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/milan-districts</guid>
							<pubDate>Sun, 30 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Chrome Extension, Svelte &amp; Construct 3 (English)</title>
							<description>This week I went on with the course on Svelte. Things are getting interesting and I have decided to test my knowledge by creating an extension for Google Chrome. I chose my old Motivational Quotes Plugin and tried to do it all over again.</description>
							<link>https://blog.stranianelli.com/svelte-chrome-extension-construct-3-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svelte-chrome-extension-construct-3-english</guid>
							<pubDate>Mon, 24 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Chrome Extension, Svelte &amp; Construct 3</title>
							<description>Questa settimana sono andato avanti con il corso su Svelte. Le cose stanno diventando interessanti e ho deciso di mettere alla prova le mie conoscenze creando un'estensione per Google Chrome. Ho scelto come cavia un mio vecchio plugin Motivational Quotes e ho provato a rifarlo da capo.</description>
							<link>https://blog.stranianelli.com/svelte-chrome-extension-construct-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/svelte-chrome-extension-construct-3</guid>
							<pubDate>Sun, 23 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>ISS Tracker (English)</title>
							<description>During this week I started experimenting with Svelte, a JavaScript compiler. I will most likely use it very often in the future. At the moment, however, I am only at the beginning, and I still have to understand a few things.</description>
							<link>https://blog.stranianelli.com/iss-tracker-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/iss-tracker-english</guid>
							<pubDate>Sun, 16 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>ISS Tracker</title>
							<description>Durante questa settimana ho cominciato a sperimentare con Svelte, un compilatore di JavaScript. Con buona probabilità lo userò molto spesso in futuro. Al momento sono però solo all'inizio, e devo capire ancora alcune cose.</description>
							<link>https://blog.stranianelli.com/iss-tracker</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/iss-tracker</guid>
							<pubDate>Sun, 16 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>UML for Database (English)</title>
							<description>The past two weeks have been pretty hard. A sudden death hit my family, annihilating us. Programming has generally always been a safe heaven to take refuge in, a chance to bring some order to my otherwise chaotic world. In part it was like that this time too, even if I didn't want to publish, to share, to get in touch with the outside world. Anyway, this week's project is an excerpt of an idea for a working project.</description>
							<link>https://blog.stranianelli.com/uml-for-database-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/uml-for-database-english</guid>
							<pubDate>Sun, 09 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>UML for Database</title>
							<description>Le ultime due settimane sono state abbastanza dure. Un lutto improvviso ha colpito duramente la mia famiglia, annichilendoci. In genere la programmazione è sempre stato un rifugio sicuro in cui rifugiarmi, la possibilità di portare un po' di ordine nel mio mondo altrimenti caotico. In parte è stato così anche questa volta, anche se non ho avuto voglia di pubblicare, di condividere, di entrare in contatto con il mondo esterno. Comunque, il progetto di questa settimana è un estratto di una idea per un progetto di lavoro.</description>
							<link>https://blog.stranianelli.com/uml-for-database</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/uml-for-database</guid>
							<pubDate>Sun, 09 May 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>MS Access, Electron &amp; Construct 3 (English)</title>
							<description>This week's template is a little less beautiful from a graphic point of view. It has been a very busy week at work, but I still wanted to publish something.  It's an interesting prototype, because it shows some potential of Construct 3 and, moreover, it's my first working test of something I want to develop in the coming months.</description>
							<link>https://blog.stranianelli.com/ms-access-electron-construct-3-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ms-access-electron-construct-3-english</guid>
							<pubDate>Sun, 25 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>MS Access, Electron e Construct 3</title>
							<description>Il template di questa settimana è un po' meno curato dal punto di vista grafico. Non ho avuto il tempo, è stata una settimana molto intensa dal punto di vista lavorativo. Ma ci tenevo comunque a pubblicare qualcosa. Perché è un prototipo interessante, perché mostra alcune potenzialità di Construct 3 e perché è il mio primo test funzionante di qualcosa che voglio sviluppare nei prossimi mesi.</description>
							<link>https://blog.stranianelli.com/ms-access-electron-construct-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/ms-access-electron-construct-3</guid>
							<pubDate>Sun, 25 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Chaos Game (English)</title>
							<description>Thanks to TᴀᴄᴋᴇʀTᴀᴄᴋᴇʀ 🐰 I discovered the existence of chaos games: a method of creating a fractal, using a polygon and an initial point selected at random inside it. The mechanism is exquisitely mathematical and presents many variations and customizations. The results are very interesting.</description>
							<link>https://blog.stranianelli.com/chaos-game-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/chaos-game-english</guid>
							<pubDate>Sun, 18 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Chaos Game</title>
							<description>Grazie a TᴀᴄᴋᴇʀTᴀᴄᴋᴇʀ 🐰 ho scoperto l'esistenza dei chaos games: un metodo per generare frattali a partire da un poligono e un punto a caso. Il meccanismo è squisitamente matematico e si presenta a diverse variazioni e personalizzazioni. Ma in sintesi si tratta di scegliere a ogni passaggio un vertice a caso e di disegnare il punto mediano tra il vertice e il punto disegnato nel passaggio precedente. I risultati sono molto interessanti</description>
							<link>https://blog.stranianelli.com/chaos-game</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/chaos-game</guid>
							<pubDate>Sun, 18 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Geometric Draw (English)</title>
							<description>A few days I was intrigued by a tweet from Martin Kleppe: he explained how to draw geometric patterns starting from a simple formula.</description>
							<link>https://blog.stranianelli.com/geometric-draw-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/geometric-draw-english</guid>
							<pubDate>Sun, 11 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Geometric Draw</title>
							<description>Qualche giorno fa sono incappato in un twitter di Martin Kleppe: mostrava come disegnare dei pattern geometrici a partire da una semplice formula.</description>
							<link>https://blog.stranianelli.com/geometric-draw</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/geometric-draw</guid>
							<pubDate>Sun, 11 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Pomodoro Clock (English)</title>
							<description>This week I present a "double project". It's a **Pomodoro Clock** living in the Windows taskbar. When the time runs out, a notification appears in the Windows notification bar. To achieve this I combined Electron and the WebApi Notifications.</description>
							<link>https://blog.stranianelli.com/pomodoro-clock-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/pomodoro-clock-english</guid>
							<pubDate>Tue, 06 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Pomodoro Clock</title>
							<description>Il progetto di questa settimana è doppio. È un **Pomodoro Clock** che "vive" nella taskbar di Windows. Allo scadere del tempo appare una notifica nella barra delle notifiche di Windows. Per ottenere questo risultato ho combinato Electron** e la WebApi Notifications.</description>
							<link>https://blog.stranianelli.com/pomodoro-clock</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/pomodoro-clock</guid>
							<pubDate>Tue, 06 Apr 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Floating Window (English)</title>
							<description>This week I picked up Electron but something didn't work as I expected. The latest updates of Construct 3, NodeJS and Electron have generated a bizarre combination: everything works on the first start, but with each subsequent launch of the program something different breaks. Now I find myself in the position of having to decide whether to publish some things that no longer concern C3. I have to think about it. Today I can talk about my latest template: Floating Window.</description>
							<link>https://blog.stranianelli.com/floating-window-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/floating-window-english</guid>
							<pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Floating Window</title>
							<description>Questa settimana ho ripreso in mano Electron ma qualcosa non ha funzionato come previsto. Gli ultimi aggiornamenti di Construct 3, di NodeJS e di Electron hanno generato una combinazione bizzarra: tutto funziona al primo avvio, ma ad ogni successivo lancio del programma qualcosa di diverso si rompe. Adesso mi trovo nella condizione di dover decidere se pubblicare alcune cose che non riguardano più C3. Devo pensarci. Per il momento, però, posso parlare del mio ultimo template: Floating Window.</description>
							<link>https://blog.stranianelli.com/floating-window</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/floating-window</guid>
							<pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Maps in Construct 3: Leaflet &amp; OpenLayers (English)</title>
							<description>It's been a while since I played with maps. The last attempt dates back to a few years ago. This week, also thanks to some direct messages on Twitter, I picked up my old code. And I created two templates.</description>
							<link>https://blog.stranianelli.com/maps-in-construct-3-leaflet-and-openlayers</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/maps-in-construct-3-leaflet-and-openlayers</guid>
							<pubDate>Sun, 21 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Mappe in Construct 3: Leaflet e OpenLayers</title>
							<description>Era da un po' che non giocavo con le mappe. L'ultimo tentativo risale oramai a qualche anno fa. Questa settimana, complice anche alcuni messaggi diretti su Twitter, ho ripreso in mano il mio vecchio codice. E ho creato due template.</description>
							<link>https://blog.stranianelli.com/mappe-in-construct-3-leaflet-e-openlayers</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/mappe-in-construct-3-leaflet-e-openlayers</guid>
							<pubDate>Sun, 21 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Genetic Algorithms: Cannon (English)</title>
							<description>For the past few days, I have continued to experiment with genetic algorithms. I built a cannon that learns by itself how to hit a target. The logic behind it is the same as in my last post (ML: Hello World). The result, however, is more spectacular.</description>
							<link>https://blog.stranianelli.com/genetic-algorithms-cannon-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/genetic-algorithms-cannon-english</guid>
							<pubDate>Sun, 14 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Genetic Algorithms: Cannon</title>
							<description>Nei giorni scorsi ho giocato ancora con gli algoritmi genetici. Mi serviva mettermi alla prova per testare la mia comprensione, quindi ho creato un cannone che impara da solo a colpire un bersaglio. Nonostante la logica di fondo sia la stessa del progetto precedente (ML: Hello World (qui in italiano)) il risultato appare più spettacolare:</description>
							<link>https://blog.stranianelli.com/genetic-algorithms-cannon</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/genetic-algorithms-cannon</guid>
							<pubDate>Sun, 14 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Genetic Algorithms: Hello World! (English)</title>
							<description>Last week was pretty complicated and I didn't have much time to experiment. But I managed to find the time to replicate a simple genetic algorithm to... write "hello world".</description>
							<link>https://blog.stranianelli.com/genetic-algorithms-hello-world-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/genetic-algorithms-hello-world-english</guid>
							<pubDate>Wed, 10 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Genetic Algorithms: Hello World!</title>
							<description>La scorsa settimana è stata abbastanza complicata e non ho avuto molto tempo per sperimentare. Sono però riuscito a trovare il tempo per partecipare a una jam e per replicare un semplice algoritmo genetico per… scrivere "hello world".</description>
							<link>https://blog.stranianelli.com/genetic-algorithms-hello-world</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/genetic-algorithms-hello-world</guid>
							<pubDate>Wed, 10 Mar 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Experiment: Multi Windows (English)</title>
							<description>Today a quick thing about my latest experiment: a game on multiple windows. The repository on GitHub is still pretty bare, and the code is really "spaghetti". But the test was successful and there are a couple of things to say.</description>
							<link>https://blog.stranianelli.com/multi-windows-experiment-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/multi-windows-experiment-english</guid>
							<pubDate>Sun, 28 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Experiment: Multi Windows</title>
							<description>Oggi una cosa semplice e veloce per spiegare il mio ultimo esperimento, un sistema per creare un gioco su più finestre. Il repository su GitHub è ancora abbastanza spoglio, e il codice è davvero molto pasticciato. Ma la prova è riuscita e ci sono un paio di cose da dire.</description>
							<link>https://blog.stranianelli.com/multi-windows-experiment</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/multi-windows-experiment</guid>
							<pubDate>Sun, 28 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Deno, C3 &amp; WebView (English)</title>
							<description>For the past two weeks I have been experimenting with Deno and Microsoft Edge WebView2. I went back to an old project and made some progress thanks to the combination of these 3 technologies. As usual, I uploaded the project to GitHub.</description>
							<link>https://blog.stranianelli.com/deno-c3-and-webview-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/deno-c3-and-webview-english</guid>
							<pubDate>Wed, 24 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Deno, C3 &amp; WebView</title>
							<description>Nelle ultime due settimane ho sperimentato con Deno e Microsoft Edge WebView2. Sono tornato a un mio vecchio, vecchissimo progetto e ho fatto alcuni passi in avanti grazie alla combinazione di queste 3 tecnologie. Come al solito, ho caricato il progetto su GitHub.</description>
							<link>https://blog.stranianelli.com/deno-c3-and-webview</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/deno-c3-and-webview</guid>
							<pubDate>Tue, 23 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Mesh And Shapes (English)</title>
							<description>I waited for the release of Construct 3 beta r235) before publishing this post. I needed the IWorldInstance.getMeshSize() function to be able to randomly change the shape of objects in C3. Mesh Distorsion and JavaScript allow you to get nice effects with just a few lines of code:</description>
							<link>https://blog.stranianelli.com/mesh-and-shapes-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/mesh-and-shapes-english</guid>
							<pubDate>Mon, 15 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Mesh And Shapes</title>
							<description>Prima di scrivere questo post ho aspettato l'uscita dell'ultima beta di Construct 3 (la r235) e l'aggiunta della funzione IWorldInstance.getMeshSize(). Perché? Perché mi serviva per modificare la forma di elementi in maniera geometrica usando Mesh distortion.</description>
							<link>https://blog.stranianelli.com/mesh-and-shapes</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/mesh-and-shapes</guid>
							<pubDate>Mon, 15 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>File System Access API (English)</title>
							<description>This week I played with the File System Access API: this feature allow you to create web apps that can interact with files on the user's local device. After a user grants a web app access, this API allows them to read or save changes directly to files and folders on the user's device.</description>
							<link>https://blog.stranianelli.com/file-system-access-api-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/file-system-access-api-english</guid>
							<pubDate>Mon, 08 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>File System Access API</title>
							<description>Questa settimana ho sperimentato con il recente File System Access API: è una tecnologia che permette di creare delle web app in grado di di interagire con i file su un device locale (per esempio il PC o lo smartphone). Questo permette, in potenza, di creare video e foto editor, IDE, editor di testo e molto altro: è possibile leggere e modificare direttamente file e cartelle sul dispositivo dell'utente come se si stesse utilizzando un programma "classico".</description>
							<link>https://blog.stranianelli.com/file-system-access-api</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/file-system-access-api</guid>
							<pubDate>Sun, 07 Feb 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3 &amp; YouTube (English)</title>
							<description>Today's template is about Construct 3 and YouTube. It's very simple, because I just want to test the integration between these two tools. The result is nice and allows you to do some interesting apps.</description>
							<link>https://blog.stranianelli.com/new-template-construct-3-youtube-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/new-template-construct-3-youtube-english</guid>
							<pubDate>Sat, 30 Jan 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3 &amp; YouTube</title>
							<description>Il template di oggi riguarda Construct 3 e YouTube. È un progetto molto semplice, pensato con l'unico obiettivo di testare l'integrazione tra questi due mondi. Il risultato è carino e permette di fare delle cose interessanti.</description>
							<link>https://blog.stranianelli.com/new-template-construct-3-youtube</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/new-template-construct-3-youtube</guid>
							<pubDate>Wed, 27 Jan 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Typo Battle (English)</title>
							<description>My plan for 2021 is to publish a new template for Construct 3 every 15 days. My project is to publish on github on the 15th and 30th of each month. I also want to write a summary post with my considerations. Obviously I'm already late-</description>
							<link>https://blog.stranianelli.com/new-template-typo-battle-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/new-template-typo-battle-english</guid>
							<pubDate>Thu, 21 Jan 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Typo Battle</title>
							<description>Il mio progetto per il 2021 è di pubblicare ogni 15 giorni un nuovo template per Construct 3. Vuol dire il 15 (attorno al) e il 30 (attorno al) di ogni mese. Con template intendo un gioco, più o meno completo. Ovviamente sono già in ritardo.</description>
							<link>https://blog.stranianelli.com/new-template-typo-battle</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/new-template-typo-battle</guid>
							<pubDate>Thu, 21 Jan 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Alternative a Switch-Case in Javascript</title>
							<description>Con l'inizio dell'anno nuovo ho ripreso in mano Construct 3. Il mio buon proposito è di rilasciare un template ogni 15 giorni, circa. Però mi sono accorto di alcuni limiti, miei, della mia conoscenza di JavaScript, de del mio codice. Non sempre (eufemismo per mai!) il mio codice è facilmente leggibile e interpretabile. Ho deciso, quindi, di seguire il più possibile i consigli del libro che mi regalato la Iaia (Clean Code).</description>
							<link>https://blog.stranianelli.com/alternative-a-switch-case-in-javascript</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/alternative-a-switch-case-in-javascript</guid>
							<pubDate>Thu, 14 Jan 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3, Unit Test e JsUnit</title>
							<description>Ultimamente, complice anche un libro regalato, sto rivalutando una mia vecchia idea: usare un approccio più TDD (Test Driven Development) nei miei esperimenti con Construct 3. C'è però un problema: pare non esista qualcosa di precucinato da usare. Questo mi ha costretto a fare alcune ricerche e a ipotizzare una soluzione. Soluzione che non so ancora se e come e quando implementerò.</description>
							<link>https://blog.stranianelli.com/construct-3-unit-test-e-jsunit</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-unit-test-e-jsunit</guid>
							<pubDate>Fri, 08 Jan 2021 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Reskyu (English)</title>
							<description>I have completed and submitted my game for VimJam: Collectables (8 Bits to Infinity), 18-25 September 2020. The constraint was "Collectables", the theme "There and back". I am satisfied: for the first time I have created everything, sounds, music, graphics and code. The result isn't great, but I'm still very happy.</description>
							<link>https://blog.stranianelli.com/reskyu-english</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/reskyu-english</guid>
							<pubDate>Mon, 28 Sep 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Reskyu (Vimjam Edition)</title>
							<description>Ho completato e inviato il mio gioco per la VimJam: Collectables (8 Bits to Infinity), svoltasi dal 18 al 25 settembre (2020, ovviamente). Il vincolo era "Collezionabili", il tema "There and back". E, lo devo ammettere, sono soddisfatto del risultato: per la prima volta sono riuscito a completare una Jam creando non solo il codice ma anche tutti gli assets (font escluso). Ho disegnato i personaggi e l'ambientazione, ho composto la musica, e persino i suoni del gioco. I risultati sono quelli che sono ma non mi importa.</description>
							<link>https://blog.stranianelli.com/reskyu-vimjam-edition</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/reskyu-vimjam-edition</guid>
							<pubDate>Sat, 26 Sep 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>One Color Idle Game</title>
							<description>Nell'ultimo mese e mezzo, circa, ho sistemato alcuni vecchi template e progetti, rendendoli open source in un repository su GitHub dal nome molto fantasioso: Construct Demo. E visto che c'ero ho creato anche un mini sito, qui. Ma non è di questo che voglio parlare bensì dell'ultimo template che ho pubblicato: One Color Idle Game.</description>
							<link>https://blog.stranianelli.com/one-color-idle-game</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/one-color-idle-game</guid>
							<pubDate>Fri, 18 Sep 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Triple Trijam 2020 - Chain Reaction</title>
							<description>È passato un pochino dall'ultimo post. Le cose si sono normalizzate, più o meno, e la pandemia pare sotto controllo. Per lo meno qui, in questa parte del mondo. Nel resto, purtroppo, le cose non sono mai andate così male. Ogni giorno si tocca un nuovo picco di contagi e le terapie intensive sono nuovamente al collasso.</description>
							<link>https://blog.stranianelli.com/triple-trijam-2020-chain-reaction</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/triple-trijam-2020-chain-reaction</guid>
							<pubDate>Sun, 19 Jul 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>TriJam 68.9: Opposite Ends</title>
							<description>Ho completato la mia prima Game Jam da... due anni? Tre? Non so più nemmeno da quanto tempo. Ed è andata che mi sono classificato... beh, dai, l'importante è partecipare, no? Quindi, domenica ho inviato la mia "creazione" per la TriJam 68.9, tema Opposite Ends.</description>
							<link>https://blog.stranianelli.com/trijam-68-9-opposite-ends</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/trijam-68-9-opposite-ends</guid>
							<pubDate>Fri, 15 May 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Coronavirus: Cinque</title>
							<description>E niente, alla fine è cominciata davvero una specie di "Fase 2". La vita sta cercando una sua normalità, in qualche forma. Milano è sempre vuota, ma lo è un po' meno. Le gelaterie hanno riaperto, metropolitana e mezzi di superficie sono tornati al loro orario normale. Sono però tappezzati di avvisi, e ci si siede solo a sedili alterni.</description>
							<link>https://blog.stranianelli.com/coronavirus-cinque</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/coronavirus-cinque</guid>
							<pubDate>Wed, 06 May 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Coronavirus: Quattro</title>
							<description>Oramai la vita ha preso una direzione tutta sua, nonostante i miei tentativi di tenerla sui suoi binari. Ogni settimana mi riprometto di ricominciare i 100 giorni, ogni settimana è incasinata per i fatti suoi. Mi riprometto di scrivere qualcosa, ma torno a casa sfinito, cotto e stanco. Ma riprenderò in mano la programmazione, prometto.</description>
							<link>https://blog.stranianelli.com/coronavirus-quattro</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/coronavirus-quattro</guid>
							<pubDate>Mon, 13 Apr 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Coronavirus: Tre</title>
							<description>Questo mese di marzo è finito, praticamente. E i miei cento giorni sono rimasti bloccati, schiacciati dalle incombenze e dalla pandemia. Bloccati in un mondo che non c'è più. Dovrei aggiungere un punto ai vantaggi dell'aphantasia: adattarsi velocemente alla fine del mondo.</description>
							<link>https://blog.stranianelli.com/coronavirus-tre</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/coronavirus-tre</guid>
							<pubDate>Tue, 31 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Coronavirus: Due</title>
							<description>Sono passati dieci giorni dall'ultima volta, dall'ultimo post. Nel frattempo Milano e l'Italia tutta è sprofondata nel lockdown, causa CoVid-19. Una grande fetta della popolazione è in quarantena, le strade sono deserte, l'aria è più pulita e tutto somiglia a uno stramaledetto film.</description>
							<link>https://blog.stranianelli.com/coronavirus-due</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/coronavirus-due</guid>
							<pubDate>Tue, 17 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Coronavirus</title>
							<description>Mi ero ripromesso di non parlare di attualità. Perché questo mio blog non è un blog di attualità. Non lo è e non lo vuol essere. Ma. Ma c'è sempre un ma. E oggi questo ma è grande come uno stato da, boh, 20 milioni di persone? È un ma grande come le notizie di stanotte. Milano, la Lombardia, un altro pezzetto di Italia, sono zona rossa. Cosa vuol dire?</description>
							<link>https://blog.stranianelli.com/coronavirus</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/coronavirus</guid>
							<pubDate>Sun, 08 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Medium e altri abbonamenti da fare</title>
							<description>Alla fine ho deciso di abbonarmi a Medium, mi sono reso conto che non pagare 5€ al mese per un sito che consulto quotidianamente è, beh, non corretto. Nonostante sia possibile leggere gratis praticamente tutto con il classico trucco del mostra in modalità incognito penso sia corretto sostenere, anche con poco, chi produce una tale quantità di materiale di qualità.</description>
							<link>https://blog.stranianelli.com/medium-e-altri-abbonamenti</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/medium-e-altri-abbonamenti</guid>
							<pubDate>Sat, 07 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Strumenti utili per abbinare i colori</title>
							<description>Oggi faccio una cosa diversa dal solito: mi appunto qui alcuni strumenti utili per abbinare colori. Perché anche quando si crea un prototipo vale la pena crearlo bellino. Sì, lo so, sono pur sempre quadrati, ma se i colori dei quadrati, dello sfondo e dei vari elementi sono scelti con un minino di criterio, anche il prototipo più banale ne guadagna in fascino. Premetto che non ho provato tutti questi strumenti: li sto elencando qui così so dove trovarli, nel caso mi servissero.</description>
							<link>https://blog.stranianelli.com/strumenti-utili-per-abbinare-i-colori</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/strumenti-utili-per-abbinare-i-colori</guid>
							<pubDate>Fri, 06 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Code Something Weekly: Manifesto</title>
							<description>Riprendo il discorso di ieri sui diversi tipi di progetto a cui si può lavorare. Ovviamente questo discorso vale in particolar modo per i progetti personali, collaterali al proprio impiego. Ma non necessariamente solo a questi. L'idea del Code Something Weekly, Un nuovo progetto a settimana, si può riassumere con 4 parole: Scopri, Divertiti, Fai, Scrivi.</description>
							<link>https://blog.stranianelli.com/code-something-weekly-manifesto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/code-something-weekly-manifesto</guid>
							<pubDate>Thu, 05 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Elefanti, cavalli e conigli: quanti progetti in un anno?</title>
							<description>Ho trovato su Medium un articolo interessante dal titolo Code Something Weekly: How and Why. Ne faccio un riassunto, perché è una considerazione interessante sul perché lavorare su progetti piccoli e fattibili, a cadenza settimanale.</description>
							<link>https://blog.stranianelli.com/elefanti-cavalli-conigli-quanti-progetti-anno</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/elefanti-cavalli-conigli-quanti-progetti-anno</guid>
							<pubDate>Wed, 04 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Musica per programmare</title>
							<description>Uno degli ultimi post scritti da mia moglie su Tra Musica e Parole riguarda quale musica ascoltare mentre si lavora. Ho deciso di prendere esempio da lei, anche perché è una inesauribile fonte di ispirazione, ed ecco la mia versione su quale musica ascoltare mentre si programma.</description>
							<link>https://blog.stranianelli.com/musica-per-programmare</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/musica-per-programmare</guid>
							<pubDate>Tue, 03 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3: creare un menù laterale</title>
							<description>Dopo aver capito come gestire in maniera dinamica la grafica in Construct 3 è il momento di cominciare lavorare sul menù. Già, perché di fatto sta cominciando a profilarsi un nuovo progetto: la mia idea è di trovare un metodo abbastanza semplice per personalizzare l'esportazione HTML e, soprattutto, risolvere i limiti legati all'inserimento di elementi durante l'esecuzione di un progetto C3.</description>
							<link>https://blog.stranianelli.com/construct-3-creare-un-menu-laterale</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-creare-un-menu-laterale</guid>
							<pubDate>Mon, 02 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3: Media Query e grid system</title>
							<description>Lavorando alla mia idea di un metodo semplice e veloce per personalizzare l'esportazione in HTML di progetti di Construct 3 mi sono nuovamente imbattuto in un problema: C3 rende abbastanza difficile gestire pagine html responsive. Anche se, dopo averci sbattuto la testa un po' di volte, ho forse trovato un metodo abbastanza veloce e replicabile per simulare Media Query in Construct 3.</description>
							<link>https://blog.stranianelli.com/construct-3-media-query-e-grid-system</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-media-query-e-grid-system</guid>
							<pubDate>Sun, 01 Mar 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3 - come personalizzare l'esportazione in HTML</title>
							<description>Risistemando i miei plugin mi sono imbattuto in un limite di Construct 3: non è possibile personalizzare il file HTML. Il che non è un gran problema, a dire il vero, perché si può sempre editare con un qualsiasi editor. Però, soprattutto in fase di sviluppo, diventa una faccenda noiosa e anche ripetitiva. Per fortuna è possibile automatizzare il tutto.</description>
							<link>https://blog.stranianelli.com/construct-3-come-personalizzare-l-esportazione-in-html</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-come-personalizzare-l-esportazione-in-html</guid>
							<pubDate>Sat, 29 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3: come caricare un dictionary da file</title>
							<description>Dopo aver completato la risistemazione dei miei plugin per Construct 3 ho ricevuto alcuni feedback. E una domanda, su Twitter: è possibile caricare un file dictionary (C3) usando il plugin Drag and Drop? La risposta è: sì. Vediamo come.</description>
							<link>https://blog.stranianelli.com/construct-3-come-caricare-un-dictionary-da-file</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-come-caricare-un-dictionary-da-file</guid>
							<pubDate>Fri, 28 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Non c'è produttività senza ritualità</title>
							<description>In questi giorni sto riflettendo a fondo su alcuni aspetti che riguardano il mio modo di lavorare. E di come gestisco il mio tempo. Ho letto alcuni articoli interessanti (e altri che interessanti non lo erano per nulla). Uno mi ha colpito in modo particolare perché formalizza un pensiero che mi girava per la testa da un pochetto ma che non riuscivo ad afferrare completamente.</description>
							<link>https://blog.stranianelli.com/non-c-e-produttivita-senza-ritualita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/non-c-e-produttivita-senza-ritualita</guid>
							<pubDate>Thu, 27 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Grazie per...</title>
							<description>Dopo aver cominciato il mio primo Bullet Journal mi sono accorto di una cosa: era difficile rintracciare alcune informazioni nei miei appunti, anche utilizzando l'indice. In particolar modo avevo difficoltà a trovare le cose belle di ogni giorno velocemente. Per ovviare a questo problema ho deciso di creare una raccolta specifica, il diario del grazie. Di cosa si tratta?</description>
							<link>https://blog.stranianelli.com/grazie-per</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/grazie-per</guid>
							<pubDate>Wed, 26 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Aphantasia, linguaggio e regia</title>
							<description>Stavo rileggendo  l'elenco delle cose che non hanno senso, per chi ha l'Aphantasia. E c'è una cosa che ho notato, complice anche reddit: la questione può essere più estesa rispetto alle singole espressioni idiomatiche. Può essere una questione di linguaggio. Partendo da un assunto: il linguaggio non è una metafora per le idee. Mi spiego meglio.</description>
							<link>https://blog.stranianelli.com/aphantasia-linguaggio-e-regia</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/aphantasia-linguaggio-e-regia</guid>
							<pubDate>Tue, 25 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Welcome Aphantasia!</title>
							<description>Non ho mai usato granché reddit, ma in questi giorni mi sono trovato spesso a leggere nella sezione Aphantasia. C'è una discussione molto positiva, intitolata Welcome, new people! An acceptance + positivity thread. Mi piace e la trovo interessante. Per questo, dopo aver parlato delle mie piccole scoperte su come pensa chi è dotato di immaginazione mentale voglio riportare alcuni motivi per dare il benvenuto all'Aphantasia.</description>
							<link>https://blog.stranianelli.com/welcome-aphantasia</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/welcome-aphantasia</guid>
							<pubDate>Mon, 24 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Cose che non hanno senso, se hai l'Aphantasia</title>
							<description>Continuo a ragionare sulla'Aphantasia. Questi sono alcune piccole "rivelazioni" su alcuni aspetti che avevo, evidentemente, non compreso appieno. Del tipo, che se a me uno dice di non pensare all'ippopotamo io non penso a nessun ippopotamo. Non mi appare nessun pop up con l'immagine dell'ippopotamo della pubblicità, o quelli in tutù di Fantasia, o altro. Per te, dotato di Fantasia, sì, invece, vero?</description>
							<link>https://blog.stranianelli.com/aphantasia-e-cose-senza-senso</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/aphantasia-e-cose-senza-senso</guid>
							<pubDate>Sun, 23 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>L'elefante nella stanza</title>
							<description>A volte succede che, all'improvviso, tutto abbia un senso. Che i pezzetti del puzzle vadano al loro posto, come nel finale di un film. Questa è la sensazione che si prova, a un certo punto, quando si scopre l'Aphantasia. E ci si rende conto che, sì, per la stragrande maggioranza delle persone è normale avere delle visioni nel cervello. Certo, non le chiamano visioni, sono le immagini nel cervello, la fantasia, l'immaginare le cose. Per me non è così. Per me e per, circa, il 2 per cento della popolazione. Ma questa è solamente una stima, perché di studi approfonditi non ce ne sono.</description>
							<link>https://blog.stranianelli.com/l-elefante-nella-stanza</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/l-elefante-nella-stanza</guid>
							<pubDate>Sat, 22 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Plugins for Construct 3: risistemato!</title>
							<description>Ci ho messo 3 giorni, non so quante ore, ma alla fine soro riuscito a mettere un po' di ordine nei miei repository. Adesso si può trovare tutti in un unico repository e in un unico sito: c3plugins.stranianelli.com.</description>
							<link>https://blog.stranianelli.com/plugins-for-construct-3-risistemato</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/plugins-for-construct-3-risistemato</guid>
							<pubDate>Fri, 21 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come aggiungere stili CSS a Input Text con Construct 3</title>
							<description>Devo ammettere che un po' mi inorgoglisce quando qualcuno mi chiede come fare qualcosa con uno dei plugin che ho creato. Anche quando alla fine salta fuori che il problema è legato il mio plugin. L'ultimo in ordine di tempo è una domanda su HTMLElement, un plugin nato con lo scopo di semplificare l'inserimenti di elementi HTML5 nei giochi Construct 3. Penso sia un plugin da riscrivere completamente, e magari approfitto di questi #100DaysOfCode per farlo.</description>
							<link>https://blog.stranianelli.com/come-aggiungere-stili-css-a-input-text-con-construct-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-aggiungere-stili-css-a-input-text-con-construct-3</guid>
							<pubDate>Thu, 20 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3 ed Electron: creare un file eseguibile</title>
							<description>Continuo il discorso di ieri su come usare ElectronJS e Construct 3. Finora abbiamo visto come è possibile eseguire un file HTML con dentro un gioco creato con C3. Oggi voglio spiegare come creare un eseguibile. In pratica il famoso file unico su cui cliccare per far partire il gioco.</description>
							<link>https://blog.stranianelli.com/construct-3-ed-electron-creare-un-file-eseguibile</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-ed-electron-creare-un-file-eseguibile</guid>
							<pubDate>Wed, 19 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Construct 3 ed Electron: avviare un gioco</title>
							<description>Come preannunciato qualche giorno fa ho deciso di scrivere una breve guida, a mio uso e consumo, su come integrare un gioco creato con Construct 3 ed Electron. Userò come esempio KiwyStory e come guida base il tutorial Writing Your First Electron App. Cominciamo.</description>
							<link>https://blog.stranianelli.com/construct-3-ed-electron-avviare-un-gioco</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/construct-3-ed-electron-avviare-un-gioco</guid>
							<pubDate>Tue, 18 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>È ora di ragionare sulle cose vecchie (parte 3)</title>
							<description>Dopo la prima]e la seconda parte è il momento della terza. Onestamente non pensavo di aver lasciato per strada tani progetti cominciati e mai finiti. E mi fa anche una certa impressione l'elenco dei corsi che ho comprato (per fortuna tutti in offerta :smile:) di cui solo una piccola parte completati. Penso mi sia utile mettere in ordine anche questo aspetto.</description>
							<link>https://blog.stranianelli.com/e-ora-di-ragionare-sulle-cose-vecchie-parte-3</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/e-ora-di-ragionare-sulle-cose-vecchie-parte-3</guid>
							<pubDate>Mon, 17 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>È ora di ragionare sulle cose vecchie (parte 2)</title>
							<description>Alla fine ieri ho rinunciato a finire. Tentare di mettere ordine a un paio d'anni di esperimenti, fatti per lo più senza metodo e perseveranza, richiede molto più tempo di quello che speravo. Oggi continuo con questa esplorazione del passato, più o meno recente.</description>
							<link>https://blog.stranianelli.com/e-ora-di-ragionare-sulle-cose-vecchie-parte-2</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/e-ora-di-ragionare-sulle-cose-vecchie-parte-2</guid>
							<pubDate>Sun, 16 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>È ora di ragionare sulle cose vecchie (parte 1)</title>
							<description>Dopo aver completato il progetto numero 2 dei miei #100DaysOfCode, ovvero la riscrittura e risistemazione del sito del nostro matrimonio è il momento di fare un punto su tutta una serie di discorsi lasciati aperti. Perché di discorsi lasciati aperti nel corso di questi ultimi anni ce ne sono non pochi.</description>
							<link>https://blog.stranianelli.com/e-ora-di-ragionare-sulle-cose-vecchie-parte-1</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/e-ora-di-ragionare-sulle-cose-vecchie-parte-1</guid>
							<pubDate>Sat, 15 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>San Valentino e il nuovo sito del matrimonio</title>
							<description>Ed è quindi giunto il nostro primo San Valentino da sposini. Devo ammetterlo, sono emozionato. Come sono emozionato a ogni San Valentino, ma questa volta è diverso. È il primo da sposi. E per festeggiarlo andremo nel ristorante dove abbiamo fatto il ricevimento delle nostre nozze. Sul fronte dell'internet, invece, è il momento di mettere online la nuova versione del sito del nostro matrimonio: www.ilmatrimoniodiclaudiaesamuele.com/</description>
							<link>https://blog.stranianelli.com/san-valentino-e-il-nuovo-sito-del-matrimonio</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/san-valentino-e-il-nuovo-sito-del-matrimonio</guid>
							<pubDate>Fri, 14 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Non spezzare la catena dei 30 giorni</title>
							<description>Ma c'è anche un'altra ragione per la quale è bene fare un passo alla volta: è più facile fare un passo ogni giorno che correre ogni giorno una maratona. E quando si ragiona su progetti ad ampio respiro è meglio essere abituati a fare un passo ogni giorno che partire di gran carriera con una maratona. Anche perché se non si è allenati la corsa dura davvero poco.</description>
							<link>https://blog.stranianelli.com/non-spezzare-la-catena-dei-30-giorni</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/non-spezzare-la-catena-dei-30-giorni</guid>
							<pubDate>Thu, 13 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>L'importanza delle piccole cose</title>
							<description>Oggi, a pranzo, stavo parlando con mia moglie dei nostri blog. O, meglio, di come può essere frustrante imbarcarsi in articoli lunghi e complessi e che non riusciamo mai a finire. E ci ostiniamo ad andare avanti, e non vogliamo dividere le cose in più parti. Perché ci fa venire il nervoso spezzare un lavoro a metà. E perché ci piacerebbe che fosse non dico perfetto ma quasi al primo tentativo. Però, ovviamente, la realtà delle cose non funziona così.</description>
							<link>https://blog.stranianelli.com/l-importanza-delle-piccole-cose</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/l-importanza-delle-piccole-cose</guid>
							<pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Perché è importante misurare i passi fatti</title>
							<description>Ho cominciato a sistemare il sito del matrimonio e penso di essere andato abbastanza avanti. Quanto? In realtà non so bene perché uno dei miei problemi è la difficoltà di misurare il progredire dei miei progetti personali. Eppure è importante, anzi, è fondamentale misurare il proprio lavoro anche in funzione degli obiettivi prefissati. E non importa che siano obiettivi grandi oppure piccoli.</description>
							<link>https://blog.stranianelli.com/perche-e-importante-misurare-i-passi-fatti</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/perche-e-importante-misurare-i-passi-fatti</guid>
							<pubDate>Tue, 11 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Wedding Website Versione 2: cominciamo</title>
							<description>Ci ho messo un pochino a trovare un titolo decente per questo post. Non l'ho trovato. Comunque, è il momento di passare al secondo obiettivo dei miei #100DaysOfCode: sistemare il sito del matrimonio. Dove per 'sistemare' ho di fatto scoperto che intendevo dire 'rifare'. Come mai? Per due ragioni, una tecnica l'altra di cuore.</description>
							<link>https://blog.stranianelli.com/wedding-website-versione-2-cominciamo</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/wedding-website-versione-2-cominciamo</guid>
							<pubDate>Mon, 10 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Bullet Journal e Lavoro</title>
							<description>Ci sono tre cose fondamentali in un Bullet Journal: tieni tutto in un unico posto, scrivi a mano e rifletti sulle cose che fai. Se le ultime due sono tutto sommato riuscite a seguirle, la prima si è rivelata, per me, impraticabile. Lo so, lo so, la teoria dice che avere tutto in un solo quaderno semplifica le cose, ma quando si tratta di lavoro, del mio lavoro, preferisco avere una divisione nette. Perché?</description>
							<link>https://blog.stranianelli.com/bullet-journal-e-lavoro</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/bullet-journal-e-lavoro</guid>
							<pubDate>Sun, 09 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Bullet Journal</title>
							<description>Quindi, dicevo ieri delle tecniche per gestire meglio il tempo e di come mi stia trovando bene con il Bullet Journal (che io chiamo BuJo). Ma cosa è un Bullet Journal? È un metodo di organizzazione personale ideato da Ryder Carroll. Metodo che sto usando oramai da qualche mese e con cui mi sto trovando davvero bene.</description>
							<link>https://blog.stranianelli.com/bullet-journal</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/bullet-journal</guid>
							<pubDate>Sat, 08 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tecniche di Time Management</title>
							<description>Quindi, ieri parlavo del perché è facile sbagliare la stima del tempo necessario a svolgere un lavoro. Oggi, invece, mi interessa capire come migliorare l'efficacia del mio tempo. Premetto, però, di non aver ancora trovato la soluzione ottimale per le mie necessità. Anche se, forse, il Bullet Journal ci si avvicina molto. Ma meglio cominciare dall'inizio.</description>
							<link>https://blog.stranianelli.com/tecniche-di-time-management</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/tecniche-di-time-management</guid>
							<pubDate>Fri, 07 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Perché sbaglio i tempi?</title>
							<description>Una delle cose in cui trovo più difficoltà è calcolare il tempo necessario per svolgere un compito. Per dire, in questi 100DaysOfCode pensavo di sbrigare rapidamente il primo obiettivo. Invece ci ho messo 10 giorni, tipo 2 o 3 volte la mia stima iniziale. Un po' è per la tendenza a modificare continuamente. Un po' è per il non aver pianificato ben bene quello che volevo fare.</description>
							<link>https://blog.stranianelli.com/perche-sbaglio-i-tempi</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/perche-sbaglio-i-tempi</guid>
							<pubDate>Thu, 06 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Perché Google Domains?</title>
							<description>Contestualmente al trasloco da WordPress a Jekyll ho spostato anche il dominio dei blog da GoDaddy a Google Domains. Come mai? Beh, risposta scontata, perché costa meno. E perché è più semplice. E poi, secondo me, il sito di Google è anche più bellino rispetto a quello di GoDaddy.</description>
							<link>https://blog.stranianelli.com/perche-google-domains</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/perche-google-domains</guid>
							<pubDate>Wed, 05 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Perché sono passato a Jekyll</title>
							<description>Bene, il primo di tre obiettivi dei miei cento giorni è fatto: finire di sistemare il trasloco dei blog miei e di mia moglie da WordPress a Jekyll. Resta però una domanda: perché sono passato a Jekyll? Ovviamente la prima ragione è che costa meno. Ma non solo per questo.</description>
							<link>https://blog.stranianelli.com/perche-sono-passato-a-jekyll</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/perche-sono-passato-a-jekyll</guid>
							<pubDate>Tue, 04 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come creare un post con Jekyll</title>
							<description>Rispetto a WordPress preferisco scrivere con Jekyll. Non so bene il perché, ma mi trovo meglio a scrivere su un file di testo, con Atom, rispetto che accedere a WordPress. Anche se, e questo lo devo ammettere, le prime volte può essere un po' disorientante questo cambio di paradigma. Per questo ho deciso di segnarmi qui un paio di appunti sul metodo che, al momento, sto seguendo.</description>
							<link>https://blog.stranianelli.com/come-creare-un-post-con-jekyll</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-creare-un-post-con-jekyll</guid>
							<pubDate>Mon, 03 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Lazy Loading di immagini in Jekyll</title>
							<description>Quando si comincia un lavoro si corre il rischio di non finirlo mai. Ma non per pigrizia. Al contrario per perfezionismo. Mi sono accorto di stare correndo lo stesso rischio con la sistemazione del blog di mia mogli e del mio. Mi sto divertendo a modificare e migliorare Tra Musica e Parole, l'ultima cosa è il caricamento lento delle immagini. O lazy Loading per dirla in inglese.</description>
							<link>https://blog.stranianelli.com/lazy-loading-di-immagini-in-jekyll</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/lazy-loading-di-immagini-in-jekyll</guid>
							<pubDate>Sun, 02 Feb 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Lazy Load di file CSS in Jekyll</title>
							<description>Non tutte le cose che si imparano sono immediatamente utili. Me ne sono ricordato poco fa, dopo aver modificato il tema di Tra Musica E Parole per permettere il caricamento lento dei file CSS. Perché farlo?</description>
							<link>https://blog.stranianelli.com/lazy-load-css-file</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/lazy-load-css-file</guid>
							<pubDate>Fri, 31 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Jekyll: Custom Scrollbar, Nanobar e Percentage Scroll Bar</title>
							<description>Tra Musica e Parole è ora online nella sua nuova casa: un bel repository su GitHub unito a un dominio acquistato su Google. E, onestamente, sono un po' geloso del blog di mia moglie, è più bello del mio e ha alcune funzioni in più. Ma presto aggiornerò anche il codice di questo qui.</description>
							<link>https://blog.stranianelli.com/jekyll-custom-scrollbar-nanobar-e-percentage-scroll-bar</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/jekyll-custom-scrollbar-nanobar-e-percentage-scroll-bar</guid>
							<pubDate>Thu, 30 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Jekyll e WebP</title>
							<description>Ho cominciato a risolvere il problema del come usare immagini WebP con Jekyll. Sono riuscito a risolvere, forse, il problema. Non ho ancora testato a fondo il processo ma tra poco comincio ad aggiornare e a modificare a fondo Tra Musica e Parole. Prima però di cominciare mi segno qui alcune cose importanti da ricordare.</description>
							<link>https://blog.stranianelli.com/jekyll-e-webp</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/jekyll-e-webp</guid>
							<pubDate>Wed, 29 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Chi non ha testa abbia gambe</title>
							<description>Chi non ha testa, abbia gambe. O per lo meno un po' di abilità nello scrivere codice. Perché dopo aver completato tutto o quasi, mi sono accorto di un errore madornale. E devo ricominciare. Non daccapo, ma quasi.</description>
							<link>https://blog.stranianelli.com/chi-non-ha-testa-abbia-gambe</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/chi-non-ha-testa-abbia-gambe</guid>
							<pubDate>Tue, 28 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Tra Musica E Parole: sistemati tutti gli articoli vecchi</title>
							<description>È abbastanza tardi ma sono soddisfatto: ho finito di sistemare tutti gli articoli vecchi di Tra Musica e Parole, il blog di mia moglie. Al momento sono tutti in un repository su GitHub pronti per diventare la versione ufficiale.</description>
							<link>https://blog.stranianelli.com/tramusicaeparole-sistemati-tutti-gli-articoli-vecchi</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/tramusicaeparole-sistemati-tutti-gli-articoli-vecchi</guid>
							<pubDate>Mon, 27 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Mostrare playlist Spotify su Jekyll</title>
							<description>Continuando la risistemazione del blog di Tra Musica e Parole mi sono imbattuto in altro problema: come faccio a inserire una playlist Spotify in un blog creato con Jekyll e Markdown? Cercando su Github ho trovato la soluzione proposta da Andrian Nur Prabawa un paio d'anni fa.</description>
							<link>https://blog.stranianelli.com/mostrare-playlist-spotify-su-jekyll</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/mostrare-playlist-spotify-su-jekyll</guid>
							<pubDate>Sun, 26 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Mostrare Liquid Template in un file Markdown con Jekyll</title>
							<description>Non so bene perché, ma quando Jekyll compila i file di un sito processa tutti le doppie parentesi  graffe e le graffe seguite dal percentuale anche se inseriti in un paragrafo di codice.</description>
							<link>https://blog.stranianelli.com/mostrare-liquid-template-in-un-file-markdown-con-jekyll</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/mostrare-liquid-template-in-un-file-markdown-con-jekyll</guid>
							<pubDate>Sat, 25 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Jekyll e classi</title>
							<description>I primi giorni di questi #100DaysOfCode sono votati alla sistemazione del blog mio e di mia moglie. Sono sempre più convinto che trasferire il tutto da Wordpress a Jekyll sia stata una buona idea anche se richiede alcuni cambi nelle mie abitudini.</description>
							<link>https://blog.stranianelli.com/jekyll-e-classi</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/jekyll-e-classi</guid>
							<pubDate>Fri, 24 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Jekyll e Cookie Consent</title>
							<description>Dover rinunciare ai plugin è sia frustrante che interessante. Frustrante perché a volte è rilassante cliccare un pulsante e lasciare che la macchina faccia tutto da sola. Però trovare la soluzione a un problema è sempre una sfida interessante, anche quando il problema è piccino come il dover impostare un cookie banner per rispettare la GDPR.</description>
							<link>https://blog.stranianelli.com/jekyll-e-cookie-consent</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/jekyll-e-cookie-consent</guid>
							<pubDate>Thu, 23 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Jekyll: immagini nella stessa cartella dei post</title>
							<description>Spostare il blog da WordPress a Jekyll ha richiesto un po' di tempo. E a dire il vero è un processo non ancora completato. Un po' perché mi sono impuntato su alcuni dettagli (tutto sommato inutili). Ma anche perché non mi sono accontentato di prendere un modello e usarlo paro paro.</description>
							<link>https://blog.stranianelli.com/jekyll-immagini-nella-stessa-cartella-dei-post</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/jekyll-immagini-nella-stessa-cartella-dei-post</guid>
							<pubDate>Wed, 22 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Un nuovo inizio</title>
							<description>Ogni tanto ci riprovo a scrivere, a programmare, a completare un progetto. La vita però si diverte a complicare le cose. Avevo promesso a me stesso di riprovare con i 100DaysOfCode. È il momento.</description>
							<link>https://blog.stranianelli.com/un-nuovo-inizio</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/un-nuovo-inizio</guid>
							<pubDate>Tue, 21 Jan 2020 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>100 Days of Coding: tempo scaduto, più o meno</title>
							<description>I miei 100 giorni di coding sono finiti, più o meno. Ho perso il conto a 60 giorni, e poi non ci sono stato più dietro. E mi sono arreso. Non li ho finiti. Però ho finito due progettini, uno dei quali mi sta dando soddisfazioni. Ma andiamo con ordine, e partiamo dalla cosa più importante: cosa non ha funzionato?</description>
							<link>https://blog.stranianelli.com/100-days-of-coding-tempo-scaduto-piu-o-meno</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/100-days-of-coding-tempo-scaduto-piu-o-meno</guid>
							<pubDate>Mon, 16 Apr 2018 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Diario di bordo</title>
							<description>Se c’è una cosa di cui mi lamento spesso, è la mia capacità di cominciare mille cose e di finirne nessuna. O quasi nessuna. Il problema è che dopo aver fatto 50 giorni inizio a chiedermi l’utilizzo pratico di quello che sto imparando. E la tentazione di mollare qui, a metà strada, è forte.</description>
							<link>https://blog.stranianelli.com/diario-di-bordo</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/diario-di-bordo</guid>
							<pubDate>Wed, 28 Feb 2018 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Coding e malattia</title>
							<description>Una settimana un po’ strana questa che si è appena conclusa. Non sono stato benissimo e il mio coding ne ha risentito, sia in quantità che in qualità. In più si è aggiunto un viaggio non previsto, e non prevedibile, che mi ha tolto altro tempo prezioso. Nonostante questo sono comunque andato avanti con il corso su VueJS di Udemy. Ho finito due progetti del corso.</description>
							<link>https://blog.stranianelli.com/coding-e-malattia</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/coding-e-malattia</guid>
							<pubDate>Thu, 22 Feb 2018 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Una settimana lenta e una piccola delusione</title>
							<description>Questa è stata una settimana abbastanza complicata, sia per motivi di lavoro che di salute. Mi sto comunque avvicinando alla metà dei #100DaysOfCode e comincio ad essere soddisfatto. In fin dei conti sto imparando molto, e sto aggiornando la mia cassetta degli attrezzi.</description>
							<link>https://blog.stranianelli.com/una-settimana-lenta-e-una-piccola-delusione</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/una-settimana-lenta-e-una-piccola-delusione</guid>
							<pubDate>Fri, 16 Feb 2018 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>100DaysOfCode: VueJS, Dojo e macchine spaziali</title>
							<description>È finita un’altra settimana di #100DaysOfCode e devo dire di essere soddisfatto: ho cominciato il corso su Vuejs e sto iniziando a capire. Non ho ancora ben chiaro l’utilizzo pratico ma il professore spiega bene, lentamente e in maniera esaustiva. E, soprattutto, è partito dalle basi, senza dare nulla per scontato. In questo modo, pian pianino, sono arrivato a costruire la mia prima app con VueJS.</description>
							<link>https://blog.stranianelli.com/100daysofcode-vuejs-dojo-e-macchine-spaziali</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/100daysofcode-vuejs-dojo-e-macchine-spaziali</guid>
							<pubDate>Thu, 08 Feb 2018 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>28 Giorni</title>
							<description>Alla fine ho cominciato davvero i #100DaysOfCode. Che, per chi non lo sapesse, vuol dire fare coding almeno un’ora al giorno. Tutti i giorni. Per 100 giorni. E oggi, indovina ?, è stato il giorno 28. All’inizio pensavo, volevo, scrivere un post riassuntivo della prima settimana. Ma non l’ho fatto. In realtà non ho scritto per tanto, molto, troppo tempo. Ma questa è un’altra storia.</description>
							<link>https://blog.stranianelli.com/28-giorni</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/28-giorni</guid>
							<pubDate>Thu, 01 Feb 2018 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Bianco (Racconto)</title>
							<description>Mi guarda stesa con quel suo sorrisetto malizioso, un angolo della bocca leggermente aperto, gli occhi grandi e le braccia spalancate, pronte per abbracciarmi e accogliermi. Mi lascio accarezzare e coccolare. E lei accetta le mie carezze e i miei baci. Per un po’ non pensiamo più a nulla, solo a noi due, ai nostri corpi e al nostro amore.</description>
							<link>https://blog.stranianelli.com/bianco-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/bianco-racconto</guid>
							<pubDate>Thu, 03 Dec 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>La Fontana (Racconto)</title>
							<description>In realtà mi innamoro di te ogni istante: quando mi guardi, quando mi accarezzi, quando mi ascolti. E quando mi chiami disperata, in cerca di conforto e di qualcuno che ti ascolti.</description>
							<link>https://blog.stranianelli.com/la-fontana-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/la-fontana-racconto</guid>
							<pubDate>Wed, 02 Dec 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>La Erre (Racconto)</title>
							<description>i ricordo la prima volta che ti ho visto. Ci siamo dati appuntamento ai tornelli della metro, dopo aver messaggiato per… quanto? Non molto, qualche settimana, forse un mese. Avevi un modo unico di scrivere. Le tue mail, le tue lettere, erano dense di avvenimenti. Vivaci. Vive. Soprattutto vive. E mi sono innamorato di te-</description>
							<link>https://blog.stranianelli.com/la-erre-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/la-erre-racconto</guid>
							<pubDate>Tue, 01 Dec 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>La Città nel Deserto (Brandelli)</title>
							<description>Siamo sempre nel futuro, spero remoto. Il pianeta è ridotto ad una landa desolata, un immenso deserto roccioso. Un’unica città resiste. Ma non è una città normale. Circondata da alte mura, una cupola copre l’immenso giardino. Un unico abitante aspetta. Ha immensi poteri, affronta da solo l’eternità. Ogni sera, al sorgere delle stelle, ripensa al massacro. E’ lui il carnefice.</description>
							<link>https://blog.stranianelli.com/la-citta-nel-deserto-brandelli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/la-citta-nel-deserto-brandelli</guid>
							<pubDate>Mon, 16 Nov 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Le Basi della Creatività</title>
							<description>Amo le storie, e mi basta che siano buone. Certo, anche la storia più bella può essere rovinata, se non si sa scrivere. E uno scrittore deve conoscere tutte queste tecniche e saperle maneggiare alla perfezione. Però sono sempre più convinto di alcune cose</description>
							<link>https://blog.stranianelli.com/le-basi-della-creativita</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/le-basi-della-creativita</guid>
							<pubDate>Tue, 10 Nov 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Il Treno del Tempo (Brandelli)</title>
							<description>Un treno in corsa, mille carrozze. In ogni carrozza un’epoca storica. Io risalgo verso la locomotiva. Incontro centurioni e mercanti, e mille altri. Voglio arrivare alla mia epoca, al 2012. Risalgo il treno del tempo.</description>
							<link>https://blog.stranianelli.com/il-treno-del-tempo-brandelli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/il-treno-del-tempo-brandelli</guid>
							<pubDate>Mon, 09 Nov 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come fare una pausa creativa</title>
							<description>Siamo onesti, hai mai avuto un’idea geniale sotto la doccia? Sicuramente sì: non importa se è stata una grande idea, ma nel bene e nel male tutti abbiamo avuto delle epifanie sotto la doccia. Grandi o piccole che siano, la cosa strabiliante è che mentre siamo sotto l’acqua calda pare più facile pensare in maniera creativa. E, sorpresa, effettivamente è così: la doccia è un luogo magico. Ed è il luogo ideale per fare una pausa creativa. Ma perché?</description>
							<link>https://blog.stranianelli.com/come-fare-una-pausa-creativa</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-fare-una-pausa-creativa</guid>
							<pubDate>Tue, 03 Nov 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>L'Arancia (Racconto)</title>
							<description>Jim aspetta un attimo. Fa un bel respiro, e inizia a sorridere. E’ importante sorridere, si ripete, quando torno a casa. Almeno quando sono a casa. Accarezza il sacchetto di carta. Si fa coraggio e gira la maniglia.</description>
							<link>https://blog.stranianelli.com/arancia-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/arancia-racconto</guid>
							<pubDate>Mon, 02 Nov 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Selezione: 30 per 3000 (Racconto)</title>
							<description>Pronto? Sono G, ho un buon lavoro per te!</description>
							<link>https://blog.stranianelli.com/selezione-30-per-3000-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/selezione-30-per-3000-racconto</guid>
							<pubDate>Fri, 30 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>No Hope, No Love, No Glory (Sindrome di Calimero)</title>
							<description>C’è questo gioco, tu prendi la terza frase dell’ultima canzone che hai sentito e ci improvvisi sopra qualcosa. Può essere un disegno, un’altra canzone, o anche una storia o uno scritto. L’importante è che ci dedichi un quarto d’ora. Non di più.</description>
							<link>https://blog.stranianelli.com/no-hope-no-love-no-glory-sindrome-di-calimero</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/no-hope-no-love-no-glory-sindrome-di-calimero</guid>
							<pubDate>Thu, 29 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>6 Modi per affrontare le giornate stressanti</title>
							<description>Hai presente quando dici “Ho troppe responsabilità, non posso nemmeno fermarmi per pranzo“? Ecco, giusto per darti l’idea, Barack Obama – che ha poche responsabilità, no? – il tempo per mangiare lo trova. E anche, soprattutto, per cenare a casa con la sua famiglia.</description>
							<link>https://blog.stranianelli.com/6-modi-per-affrontare-le-giornate-stressanti</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/6-modi-per-affrontare-le-giornate-stressanti</guid>
							<pubDate>Tue, 27 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Liberté, Égalité, Fraternité (Brandelli)</title>
							<description>La bacheca del mio blog si riempie di bozze. Sono per lo più sogni, o ricordi di sogni. Quando avrò un po’ di tempo sistemo tutto per benino: sono convinto possa essere del materiale interessante per dei racconti.</description>
							<link>https://blog.stranianelli.com/liberte-egalite-fraternite-brandelli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/liberte-egalite-fraternite-brandelli</guid>
							<pubDate>Mon, 26 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Miles Vorkosigan l’Uomo del Tempo (Recensione)</title>
							<description>Poi capita che Delos faccia gli sconti. Capita anche che preso dalla frenesia compri ebook di cui non ti interessa nulla. E poi scopri che quel libro invece è proprio bello. Ma bello forte, dico davvero. Perché Miles Vorkosigan l’Uomo del Tempo, è un romanzo militare, ma di quelli fatti bene.</description>
							<link>https://blog.stranianelli.com/miles-vorkosigan-l-uomo-del-tempo-recensione</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/miles-vorkosigan-l-uomo-del-tempo-recensione</guid>
							<pubDate>Fri, 23 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>3 Motivi per pensare il futuro</title>
							<description>Perché dannarsi l’anima per il futuro? Perché pensarci? Perché farci ipotesi, sognarlo? Perché perderci del tempo? Pare paradossale, ma ci sono almeno 3 buone ragioni per pensare il futuro. (E, sì: è pensare IL futuro, non al futuro)</description>
							<link>https://blog.stranianelli.com/3-motivi-per-pensare-il-futuro</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/3-motivi-per-pensare-il-futuro</guid>
							<pubDate>Thu, 22 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>L’innegabile vantaggio dell’essere strano</title>
							<description>Sì, lo so. Me l’hai detto mille mila volte. Però, capisci, è così che sono. Ed è così che dovresti essere anche tu: strano, perché segui l’ispirazione del momento, talmente pazzo da gettarti a capofitto in nuove imprese, incosciente nel lasciarti travolgere dall’entusiasmo. Già, strano.</description>
							<link>https://blog.stranianelli.com/innegabile-vantaggio-dell-essere-strano</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/innegabile-vantaggio-dell-essere-strano</guid>
							<pubDate>Tue, 20 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Logorroico Destino (Brandelli)</title>
							<description>Ho letto, e riflettuto su molte questioni. Non ho trovato nessuna soluzione. Non ho risolto nessuna questione. Ma mi sono posto delle domande, e rispetto ad un tempo ho trovato il coraggio di guardare dentro di me. E, con una serenità, che immaginavo perduta per sempre, ho scavato.</description>
							<link>https://blog.stranianelli.com/logorroico-destino-brandelli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/logorroico-destino-brandelli</guid>
							<pubDate>Mon, 19 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>SuperGod + INRI (Doppia Recensione)</title>
							<description>Probabilmente la stanchezza accompagnata dagli avvenimenti degli ultimi giorni gioca con il destino. O le coincidenze. Chiamalo come vuoi. Ma mentre fuori la pioggia sta lavando Milano la mia mente vaga. E segue le copertine degli ultimi due libri che ho letto. Letto? Divorato, tra domenica, ieri e oggi.</description>
							<link>https://blog.stranianelli.com/supergod-inri-doppia-recensione</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/supergod-inri-doppia-recensione</guid>
							<pubDate>Fri, 16 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Blog: Cosa Sono e Perché</title>
							<description>Ecco. Finito. Ho appena concluso la lettura – o forse dovrei chiamarlo studio? – di una ventina di pagine. Il tema? Il blog e la scrittura nella rete. L’autore, che poi è un’autrice: Chiara Rivella. Ed è giunta l’ora della mia sintesi, e del mio logorroico ripetere. Un po’ come facevo a scuola: inchiodavo mia madre in cucina a sentir parlare di rivoluzione francese, teoremi matematici e martoriare l’inglese e il francese. Posso chiedere scusa pubblicamente a tutta l’Inghilterra? Magari un’altra volta.</description>
							<link>https://blog.stranianelli.com/blog-cosa-sono-e-perche</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/blog-cosa-sono-e-perche</guid>
							<pubDate>Thu, 15 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Il Problema del “Segui le Tue Passioni”</title>
							<description>Segui sempre le tue passioni. Sì, certo, pare un buon consiglio. Se organizzi la tua vita attorno a quello che ami fare di certo avrai una vita meravigliosa. Per di più, in genere, ti piace fare quello che sai fare bene. Come può essere sbagliato questo consiglio?</description>
							<link>https://blog.stranianelli.com/il-problema-del-segui-le-tue-passioni</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/il-problema-del-segui-le-tue-passioni</guid>
							<pubDate>Tue, 13 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Metti che un Dinosauro… (Brandelli)</title>
							<description>Ho in testa una storia, e più passa il tempo più prende forma. Bè, non è esattamente un racconto, è più un mondo che si sta formando, con tutta una sua mitologia. E’ una cosa strana.</description>
							<link>https://blog.stranianelli.com/metti-che-un-dinosauro-brandelli</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/metti-che-un-dinosauro-brandelli</guid>
							<pubDate>Mon, 12 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Caino di José Saramago (Recensione)</title>
							<description>Apro il libro, Caino, e inizio a leggere: 1 pagina, 25 righe, 3 punti, 30 virgole. Caos, confusione, ma quanto male scrive Saramago? Giro la pagina, la confusione aumenta, perché ho comprato questo libro? E poi, come gestisce i dialoghi, confonde ogni cosa, confonde i personaggi, confonde.</description>
							<link>https://blog.stranianelli.com/caino-di-jose-saramago-recensione</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/caino-di-jose-saramago-recensione</guid>
							<pubDate>Fri, 09 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Come scrivere un racconto</title>
							<description>Dopo cento pagine di lettura/studio su come ci si documenta per scrivere un racconto sono giunto alle seguenti conclusioni: per scrivere bene ci vuole tempo, non serve un libro intero per capire la scrittura, documentarsi è sempre possibile.</description>
							<link>https://blog.stranianelli.com/come-scrivere-un-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/come-scrivere-un-racconto</guid>
							<pubDate>Thu, 08 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Luglio (Racconto)</title>
							<description>Che strana giornata. Tutto il giorno in movimento. E un pomeriggio passato in ospedale accanto ad una persona a me cara operata d’urgenza ieri notte. Erano dieci anni che non entravo nell’ospedale di Vicenza. Vuoi perché sono 10-15 anni che non vivo più in quelle zone. Vuoi perché tutte le volte che sono stato male ero fuori dall’Italia.</description>
							<link>https://blog.stranianelli.com/luglio-racconto</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/luglio-racconto</guid>
							<pubDate>Mon, 05 Oct 2015 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Scrivimi</title>
							<description>Se vuoi contattarmi, puoi scrivermi qui</description>
							<link>https://blog.stranianelli.com/contact</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/contact</guid>
							<pubDate>Mon, 01 Dec 2014 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Thanks</title>
							<description></description>
							<link>https://blog.stranianelli.com/thanks</link>
							<guid isPermaLink="true">https://blog.stranianelli.com/thanks</guid>
							<pubDate>Mon, 01 Dec 2014 00:00:00 GMT</pubDate>
						</item>
					
			</channel>
		</rss>