Lavorando con software complessi per aziende, è importante tenere conto della crescita esponenzionale dei dati contenuti nel database. Spesso un database mal progettato può rappresentare il collo di bottiglia di un applicazione, infatti qualora ci trovassimo di fronte a database con milioni di record, se non è stata fatta una buona progettazione potremo avere query molto lente. Con la nostra azienda realizziamo software per l’industria 4.0, ci troviamo dunque molto spesso a dover gestire grandi moli di dati. Utilizzando nella maggior parte dei casi laravel come framework di sviluppo e mysql come base dati abbiamo creato una liberia che ci permette di ottimizzare tali performance.
Docker è uno strumento molto potente, entrato di diritto nelle best practices di programmazione di moltissime software house. Da diversi anni ormai è diventato parte integrante della nostra azienda, sia per lo sviluppo locale che per la produzione. Durante questi anni di sviluppo software con docker, abbiamo scoperto ed apprezzato le sue mille potenzialità e tutti i benefici che può apportare ad un azienda. In questo articolo cerchiamo di condividere la nostra esperienza.
Nel mondo dello sviluppo del software, l’argomento del testing automation è un argomento sempre molto dibattuto, da un lato perché tutti ne riconoscono l’importanza, dall’altro perché in pochi li adottano. Software tester succeed where others fail! Più passa il tempo comunque e più mi accorgo di quanto complesso sia questo settore, ho scritto personalmente test per moltissimi software, ma non ostante ciò ho sempre cosa nuove da imparare in questo mondo.
Quando si parla di aziende, tutte stanno diventando sempre più digitali e sempre più tecnologiche. Qualunque sia il settore della tua azienda, se stai intraprendendo il processo dell’innovazione e dell’industria 4.0, arriverai ad un punto in cui avrai bisogno di un team di developers che costruiscano per te il miglior software possibile. La domanda spontanea che l’imprenditore si pone in queste situazioni è: “Devo costruire un team di sviluppatori interni? o posso appoggiarmi ed estendere il mio team con aziende di consulenza esterne per lo sviluppo di software?” In questo articolo cercheremo di spiegare perchè secondo noi la scelta migliore è affidarsi a software house esterne.
Excel è uno strumento molto potente, presenza ormai imponente in ogni realtà aziendale, sia piccola che grande, Non è assolutamente nostra intenzione sminuirlo, anzi, è un software personalizzabile davvero potente. Tutta via, proprio a causa della sua grande malleabilità, viene utilizzato spesso forzamente, anche per ambiti per cui non è stato concepito. Vediamo di seguito alcuni esempi per i quali sarebbe più opportuno creare un software su misura: GESTIRE I FLUSSI AZIENDALIViviamo in un mondo sempre più frenetico, in cui il tempo è il comune denomitatore alla base della maggior parte delle decisioni. Capita spesso all’interno delle aziende di dover organizzare i flussi di lavoro e quasi sempre si ricorre ad un foglio di calcolo come soluzione. Seppur funzionale, diverse sono le limitazioni di questo approccio, prima fra tutti l’accessibilità, infatti il documento potrà essere letto solamente nella rete aziendale. Come primo suggerimento ci sentiamo di consigliare una soluzione in cloud, come ad esempio Google Sheets, ma non ostante tutto restano molte le limitazioni, ne cito alcune: La possibilità di identificare la persona che in quel momento è collegata, filtrare solamente i suoi risultati, mostrare grafici che si aggiornano in tempo reale, proteggere il documento da tentativi di accesso indesiderato, connetterlo a software gestionali interni, ecc.
Siamo lieti di presentare il nuovo blog aziendale. Questo progetto nasce con l’obiettivo di condividere esperienze nel mondo della programmazione di software e conoscenze legate alle soluzioni custom per aziende. Da molti anni la nostra azienda sviluppa applicazioni personalizzate, con l’ausilio delle migliori tecnologie oggi disponibili, e tutto in ambiente cloud. Ci chiamiamo Brokenice perchè ormai molti anni fa, quando facemmo il primo progetto tecnologico, usammo la frase: “Abbiamo rotto il ghiaccio”, da li il nome della software house che ci ha accompagnato fino ad oggi.