I nostri 10 migliori post del 2019

Tradotto automaticamente da Deepl

Mentre un altro anno e un altro decennio volgono al termine, è tempo di dare uno sguardo indietro con 10 dei nostri post più letti. Dai database di progetto alla crittografia, all’ottimizzazione delle prestazioni, alle funzionalità avanzate di ORDA e di programmazione… il 2019 ha avuto tutto! Ecco gli argomenti che hanno attirato la vostra attenzione nel 2019.

#10 – Differenza tra cooperativo e preventivo

Laurent Esnault, VP of Engineering, spiega la differenza tra processi cooperativi e preemptive; come grazie al multi-threading preemptive, è possibile avere più processi paralleli, e quindi aggiungere sempre più utenti (per applicazioni desktop o web).

#9 – Come eseguire il beta test delle applicazioni iOS con TestFlight

TestFlight è una soluzione gratuita fornita da Apple che consente di inviare una versione testabile della vostra applicazione a specifici utenti beta. Questo vi permette di gestire i feedback dei beta tester e di applicare eventuali modifiche (se necessarie) prima che la vostra app venga rilasciata sull’App Store. In questo post vi abbiamo mostrato come sfruttare TestFlight per ottenere un’app di produzione priva di bug.

#8 – Guida alla sicurezza 4D

Per aiutarvi a rispondere alle domande sulla sicurezza dei vostri clienti, abbiamo pubblicato una guida dettagliata sulla sicurezza che descrive tutti gli strumenti e le tecniche integrate per creare un ambiente sicuro per le vostre applicazioni aziendali.

#7 – Nuovo modo di inviare e-mail

Questo post ha introdotto un nuovo modo di creare e inviare e-mail. Potente e facile da usare. L’invio di e-mail accattivanti basate su HTML, con immagini, video e allegati può essere fatto con poche righe di codice.

#6 – Usare ORDA per aumentare le prestazioni in modalità client/server

Questo post vi ha fatto capire come l’accesso a tabelle di grandi dimensioni (soprattutto quelle con relazioni) in modalità Client/Server utilizzando ORDA sia stato notevolmente migliorato. Le prestazioni in LAN sono migliorate di 2-3 volte e fino a 30 volte in WAN. E soprattutto non c’è bisogno di modificare nulla nel codice, è tutto automatico.

#5 – Lavorare con i puntatori JSON

In questo post abbiamo introdotto i puntatori JSON, utili per strutturare i documenti JSON suddividendoli in parti più piccole e riutilizzabili. 4D supporta i puntatori JSON con il nuovo comando JSON resolve pointers. Il comando analizza i puntatori JSON presenti nell’oggetto passato come parametro, quindi restituisce un oggetto con lo stato di successo, il valore del risultato e un potenziale elenco di errori.

#4 – Nuova formula

Questo post ha presentato la potenza nascosta dietro il comando New formula. Potreste essere stati ispirati ad assegnare una formula come metodo a un oggetto o a costruire oggetti intelligenti che possono calcolare valori o fare tutto ciò che vi serve. È un’ottima cosa e dimostra che questa funzione ha molto di più di quanto si possa immaginare!

#3 – Visualizzare una collezione in una casella di riepilogo

È stato introdotto un nuovo tipo di casella di riepilogo: le caselle di riepilogo di tipo collezione. Le caselle di riepilogo di tipo collezione consentono di visualizzare dati eterogenei nella stessa colonna.

#2 – Scrivere codice generico usando ORDA

Questo post del blog ha dimostrato come sia possibile scrivere codice generico utilizzando diverse funzionalità di ORDA.

#1 – Convertire un database esistente in un progetto

Nel post numero 1 del 2019 abbiamo mostrato come convertire un database binario esistente in un database di progetto. Abbiamo anche evidenziato alcune cose da sapere prima di procedere.

Avatar
- Product Marketing Manager - Intissar è entrata in 4D nel 2017 come Product Marketing Manager. Lavora a stretto contatto con i team di prodotto, marketing, ingegneria e supporto tecnico per evidenziare il "perché", il "come" e il "cosa" delle nuove funzionalità e di quelle aggiornate a diversi pubblici. Questa vicinanza le consente di creare strutture di messaggistica e di scrivere contenuti approfonditi ed esempi di codice per il blog e il sito web di 4D. Dopo aver conseguito la laurea in Informatica presso l'università VINCI, Intissar ha lavorato in diverse startup come ingegnere informatico. La sua esperienza pratica comprende le specifiche, la progettazione e lo sviluppo del software, la formazione e il supporto agli utenti e la gestione del team.