2020 in rassegna: I nostri 10 migliori post sul blog!

Tradotto automaticamente da Deepl

È il momento dell’anno in cui diamo uno sguardo indietro a dieci dei nostri post più letti. Senza ulteriori indugi, diamo un’occhiata agli argomenti che hanno attirato la vostra attenzione nel 2020:

#10 – Classi ORDA per gestire il vostro modello di dati

In questo post abbiamo annunciato la disponibilità di classi ORDA per il modello di dati. Classi dedicate al vostro modello di dati. Questo migliorerà notevolmente il vostro codice. Le vostre applicazioni potranno esporre servizi, essere più gestibili e facili da mantenere e integrarsi perfettamente con altre applicazioni.

#9 – Trovate il programma per sviluppatori Apple di cui avete bisogno

Se la vostra applicazione 4D per iOS è completa e siete pronti a distribuirla, questo blog post vi guiderà nella scelta del programma per sviluppatori Apple più adatto.

#8 – Apple Silicon: La prossima generazione di computer Mac

In occasione dell’annuale Worldwide Developers Conference (WWDC2020), Apple ha annunciato il rilascio di una nuovissima tecnologia di processore chiamata Apple Silicon. In questo post del blog vi abbiamo presentato questa nuova tecnologia e vi abbiamo parlato dei nostri piani per una transizione senza problemi delle vostre applicazioni 4D a Silicon.

#7 – 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.

#6 – Test del potente server REST di 4D con Postman

4D offre un potente server REST che consente l’accesso diretto ai dati memorizzati nei database 4D. Ciò consente, ad esempio, di creare un’API da utilizzare con una moderna tecnologia front-end (ad esempio, Angular, React, ecc.). In questo post vi abbiamo presentato il robusto server REST di 4D.

#5 – Hash e verifica delle password per il login degli utenti web

In questo blog post abbiamo mostrato un miglioramento della sicurezza relativo alla protezione delle password degli utenti web attraverso l’hashing delle password.

#4 – Supporto dell’attributo SVG “non-scaling-stroke

In questo post abbiamo annunciato il supporto dell’attributo “non-scaling-stroke” e l’aggiunta di nuovi comandi al tema “4D SVG”.

#3 – 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 (sia per applicazioni desktop che web).

#2 – 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.

#1 – Impostazioni di compatibilità: Usare punto e virgola come segnaposto

Nel post n. 1 del 2020, Thomas Maul, VP of Strategy, ha iniziato una serie di blog post sulle impostazioni di compatibilità e sulle opzioni segrete che possono aiutare drasticamente a migliorare le prestazioni e il comportamento delle applicazioni. Questo post riguardava l’utilizzo internazionale delle applicazioni aziendali.

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.