Posts

USARE FLUTTER CON SUPABASE

Image
Signori e signore, ecco a voi Supabase ...l'alternativa open source a Firebase. Come il suo rivale, fornisce una console di amministrazione all'interno della quale è possibile registrare applicazioni, gestire un database, definire delle API e dei criteri di autenticazione alle singole app registrate. Ma bando alle ciance e partiamo. Dopo aver creato un progetto nella dashboard di Supabase , sfruttiamo l'SQL Editor per creare una tabella countries con alcuni dati di esempio: -- Create the table CREATE TABLE countries ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL ); -- Insert some sample data into the table INSERT INTO countries (name) VALUES ('United States'); INSERT INTO countries (name) VALUES ('Canada'); INSERT INTO countries (name) VALUES ('Mexico'); Per far si che l'integrazione con Supabase sia effettiva, è necessario aggiungere l'apposita dipendenza nel file pubspec.yaml : supabase_flutter: ^1.6.2 A questo punto possia...

CONSUMARE API REST CON FLUTTER

Image
Per perseguire lo scopo di questo articolo, ci avvaliamo di JSONPlaceholder . Questo sito fornisce delle fake API da interrogare per scopi di test tra cui una classica /users in GET che restituisce una lista di 10 utenti. Lato Flutter, ci sono numerose librerie che consentono di integrare API, ma per questo articolo sceglieremo la più classica http . Aggiungiamo, all'interno del nostro pubspec.yaml , le seguenti dipendenze: name: rest_api_example description: A new Flutter project. version: 1.0.0+1 environment: sdk: ">=2.15.1 <3.0.0" dependencies: cupertino_icons: ^1.0.2 flutter: sdk: flutter http: ^0.13.4 dev_dependencies: flutter_lints: ^1.0.0 flutter_test: sdk: flutter flutter: uses-material-design: true Il passo successivo è creare una classe di costanti in cui inserire il base path delle api da invocare così come l'url che restituirà la lista di utenti. Il file constants.dart avrà la seguente struttura: class ApiConstants { ...

AGGIORNAMENTO INVESTIMENTI AGOSTO 2023

Image
"Cara madre, ho deciso.... mi voglio cambiare".... Con questa frase, tratta da una delle commedie più famose di Eduardo De Fillippo  " Natale in casa Cupiello ", il giovane Tommasino annunciava nella lettera di Natale la sua decisione di cambiare pagina e diventare più responsabile. Ed eccomi qui, ad annunciare ai miei cari lettori, la volontà di condividere con voi la situazione delle mie finanze ed aggiornarvi mese per mese con le variazioni del mio patrimonio. Ho deciso di dividere questa rubrica in tre sezioni: P2P lending , criptovalute ed infine azioni . L'ordine non è casuale, ma ahimè, frutto dell'attuale composizione del mio portafoglio che risulta essere un po' troppo "poco avverso al rischio". Ho comunque intenzione, data la creazione di questo format, di riequilibrarlo ed arrivare ad una struttura nel tempo del tipo: 10% p2p lending 20% cripto  60% azioni 10% cash Prima di addentrarci, ci tengo a ribadire che non sono un consulente ...

JASPER REPORT: CREAZIONE DI PDF IN JAVA

Image
JasperReports è una libreria Open Source scritta interamente in linguaggio Java che consente la generazione dinamica di report a partire da una fonte dati e la successiva renderizzazione in diversi formati, tra i quali PDF, HTML e XML. Il processo di generazione di un report mediante Jasper consta di tre step: definizione della struttura e del layout del report sotto forma di file jrxml ; compilazione del file jrxml e generazione di un file jasper ; rendering del file jasper mediante la libreria Jasper Reports. Come esempio, simuleremo la creazione di un report indicante la lista di calciatori acquistati al Fantacalcio 2023/2024 con relativo dettaglio del costo d'acquisto e del ruolo. Tale report verrà generato a seguito dell'invocazione di una rest API all'interno di un'applicazione scritta in Java con l'utilizzo del framework Spring. Il punto di partenza, neanche a dirlo, è  Spring Initializr : aggiungiamo le due dipendenze necessarie al progetto, ossia la compon...

MODEL, DTO, CONVERTER E MAPPER

Image
Il Data Transfer Object - meglio noto come DTO - è un design pattern utilizzato per trasferire i dati tra le diverse parti di un'applicazione software. In particolare i dto sono usati per recuperare le informazioni da una base dati ed esporre le stesse ad un layer di presentazione. Di fatto, i dto definiscono indirettamente una fase di assemblaggio nella quale tutti i dati da inviare ad una view  sono prelevati e marshalizzati. La prima soluzione che affrontiamo nell'articolo è quella che prevede l'utilizzo dei Converter, ossia di classi apposite che attraverso l'utilizzo dei generics di Java consentono per l'appunto questa operazione di conversione. L'idea è quella di creare un'interfaccia del tipo: public interface BaseConverter<T,K> { T toModel(K dto); K toDto(T model); List<K> toDtos(List<T> models); } A questo punto, supponendo di avere un'entità Persona ed il relativo DTO, è possibile implementare il converter ba...

I MIGLIORI FAUCET DI CRYPTO

Image
I faucet (letteralmente rubinetti) di criptovalute sono un ottimo modo per iniziare a familiarizzare con il mondo delle monete digitali senza dover investire grandi somme di denaro. Essi offrono la possibilità di ottenere piccole quantità di coins gratuitamente, solitamente sotto forma di micro pagamenti al completamento di determinati task. Tuttavia, è importante sottolineare che i faucet non sono un modo per diventare ricchi rapidamente e ne sconsiglio altamente l'utilizzo massiccio, perché alla lunga potrebbe rappresentare solo una perdita di tempo (mi raccomando, il tempo ha un valore ben più alto delle frazioni di satoshi corrisposte). Ecco alcuni dei migliori faucet di criptovalute disponibili sul mercato: Free Bitcoin : questo faucet consente di guadagnare Bitcoin gratuitamente semplicemente risolvendo captcha e completando task. Pagamenti diretti al proprio portafoglio al raggiungimento della soglia, piuttosto alta, di 0.00030000 satoshi. Cointiply : Questo faucet offre la ...

IO POSSO

Image
Si, concordo assolutamente con voi miei cari lettori. Il titolo di questo articolo è un po' bizzarro, così come la tematica. Sono solito, infatti, trattare argomenti legati alla finanza o all'informatica; ma ultimamente ho deciso di sperimentare questa nuova categoria - contrassegnata dalla label GENERALE - in cui raccolgo temi che per un motivo o per un altro hanno catturato la mia attenzione. In questo caso è toccata alla mafia...perché? Circa una settimana fa ho acquistato in Feltrinelli un libro intitolato Io posso di Pif e Marco Lillo . Nelle pagine di queste piccolo volume, viene raccontata la storia delle sorelle Pilliu, che dall'isola della Sardegna hanno cercato la buona sorte in Sicilia, e per la precisione a Palermo. Ma la Palermo degli anni 80/90 non brilla certo di legalità e le due sorelle si trovano coinvolte in una vicenda di mafia: la loro abitazione, sita nei pressi di Piazza dei Leoni, attira le mira del costruttore Pietro Lo Sicco intenzionato a costru...

Popular posts from this blog

QUERY E SPRING DATA

FONDO COMETA: UNA GUIDA COMPLETA AL FONDO PENSIONE DEI METALMECCANICI

JASPER REPORT: CREAZIONE DI PDF IN JAVA

QUEI COPIONI DEGLI ETF

AGGIORNAMENTO INVESTIMENTI 2° TRIMESTRE 2024

STRATEGIE D'INVESTIMENTO A CONFRONTO: DOLLAR-COST AVERAGING VS VALUE AVERAGING

UNA PICCOLA INTRODUZIONE A DART