Cosa sono i software Design Pattern

I design pattern sono un insieme di soluzioni ben collaudate per risolvere problemi di progettazione software comuni. Sono stati originariamente concepiti da Christopher Alexander e da un gruppo di architetti e ingegneri del software nel 1977, e sono stati successivamente formalizzati da Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides nel libro “Design Patterns: […]

Message Broker, una panoramica approfondita

Cos’è un Message Broker? Un Message Broker è un software che consente di scambiare messaggi tra sistemi e applicazioni. Funge da intermediario tra i mittenti e i destinatari dei messaggi, gestendo la loro consegna in modo efficace e affidabile. I Message Broker sono spesso utilizzati per integrare sistemi eterogenei, permettendo lo scambio di dati e […]

Alla base della IoT: Message Broker, Publish-Subscribe con MQTT e AMQP

Scopriamo quali sono le tecnologie alla base di IoT (Internet of Things), dal punto di vista dei developer, con tecnologie, software e pattern architetturali utilizzati. Che cos’è un Message Broker? Un message broker è un componente software che funge da intermediario tra applicazioni o dispositivi che desiderano inviare e ricevere messaggi. È responsabile dell’instradamento dei […]

Industria 4.0 e Comunicazione Bidirezionale

SDV ha competenze specifiche nell’interconnessione con i sistemi aziendali di macchine dotate di predisposizione industria 4.0 con i maggiori standard di settore. Lettura dati in tempo reale, invio di comandi e pianificazioni. Grazie ad uno stack tecnologico all’avanguardia è possibile esporre in cloud o anche sono all’interno della rete aziendale, tutte le informazioni necessarie al […]

Web marketing, cataloghi online e sviluppo software

Il marketing web nei motori di ricerca è prima di tutto tecnica ed attenzione ai dettagli. Diversamente da quello che si tende a ripetere, il contenuto non è il re indiscusso dei posizionamenti su Google. I fattori che portano un sito a posizionarsi nei motori di ricerca sono molti e tra questi, il contenuto e […]

Progetti speciali

Progetti software ed e-commerce con spiccate caratteristiche di innovazione e complessità. Enosearcher motore di ricerca prezzi vini. Nel corso del 2020 sono stati lanciati diversi progetti speciali nell’ambito web ed e-commerce e tra questi Enosearcher spicca tra i maggiori per complessità e valore complessivo. Enosearcher è un motore di ricerca vini innovativo e complesso che […]

Microservizi e sistemi distribuiti

Tutta la decade degli anni 90 e quella successiva ha visto nel modello architetturale a tre livelli, il suo indiscusso vincitore. Suddividere un software in strati, in particolare: Data access layer, Service layer e Presentation layer, è stato considerato il metodo da seguire per una progettazione professionale. L’aumento della complessità dei software, la frammentazione dei […]

CQRS, asset architetturale

Ogni applicazione software è un universo a sé, ogni applicazione necessita di asset architetturali differenti, CQRS è uno di essi. In sostanza, un modello per modificare i dati ed un modello differente per leggere i dati. CQRS è l’acronimo di Command Query Responsibility Segregation ed ha come padre Greg Young. Cosa è un modello? Un […]

Sviluppo software web su architetture enterprise

SDV, società specializzata nello sviluppo software, opera con solide basi di architettura software, per ottenere stabilità, velocità e facilità di aggiornamento. Un team di professionisti, aggiornati e competenti sulle più recenti tecnologie di sviluppo software personalizzato, per ogni necessità, nel massimo rispetto dei più recenti pattern architetturali. Il progetto software: Il progetto, ed il software […]

Javascript ECMAScript6

La lunga e difficile strada che porta a Javascript ES6. Il linguaggio di sviluppo per il web più controverso, amato ed odiato allo stesso tempo.  Utilizzato principalmente per lo sviluppo client, javascript è un linguaggio interpretato che vede nel browser il suo ecosistema. Javascript permette di superare la staticità (in termini di animazioni e di […]