Skia Graphics Engine è una libreria grafica 2D scritta in C++. Skia è una libreria open source supportata da Google, usata per disegnare testo, geometrie e immagini. Si tratta di un motore grafico diffuso, infatti Skia viene usato in progetti come Go...
Xcode è un ambiente di sviluppo (IDE) per la creazione di app per le piattaforme di Apple come macOS, iOS, iPados, WatchOS e TVOS.Xcode include molti strumenti e funzionalità per aiutare gli sviluppatori a creare app in modo rapido ed efficiente. L'e...
Laravel Homestead è un box Vagrant precostruito e ufficiale, che fornisce un ambiente di sviluppo Laravel completo senza necessità di installare singolarmente ogni componente che serve. Infatti Homestead include il server web Nginx, PHP, MySQL, Postg...
Vagrant è uno strumento open source per la gestione di ambienti di sviluppo virtuali, leggeri, riproducibili e portatili, eseguiti su macchine virtuali. Vagrant fornisce ambienti su provider come VirtualBox, VMware, AWS, OpenStack e DigitalOcean. Sul...
VirtualBox è un software per la virtualizzazione di sistemi x86. Rilasciato come progetto open source, adesso VirtualBox è supportato da Oracle. Virtualbox crea su un computer con un sistema operativo (definito 'host') una macchina virtuale (VM, virt...
VMware è un software che crea una macchina virtuale (VM), virtualizzando un set di componenti hardware per il sistema operativo guest. VMware gira su host Windows, Linux e Mac, ma esistono anche hypervisors VMware bare metal (VMware ESX e VMware ESXi...
OpenStack è una piattaforma di tecnologie open source per infrastrutture cloud, nata da una collaborazione tra la NASA e Rackspace Hosting. OpenStack è composto da moduli interconnessi, per creare un sistema semplice da implementare e scalabile, per ...
DigitalOcean è un servizio di hosting basato su cloud per la gestione di siti e applicazioni web. I server DigitalOcean vengono creati e gestiti come istanze modulari, denominate Droplets. I server possono poi essere controllati con un'API sviluppata...
Jaspersoft Studio è un designer di report gratuito e open source per JasperReports e JasperReports Server. Jaspersoft Studio permette di creare report layout con grafici, immagini, sottoreport, tabelle a campi incrociati e molto altro. L'accesso ai d...
Eclipse è un ambiente di sviluppo integrato (IDE) per lo sviluppo del software. È utilizzato principalmente per lo sviluppo di Java, ma supporta anche altri linguaggi di programmazione come C/C ++, Python e PHP. Eclipse fornisce una vasta gamma di st...
Nagios è uno strumento open source che monitora il funzionamento di reti, infrastrutture e servizi. Grazie ai diversi tool Nagios (come Nagios XI, Nagios Log Server e Nagios Fusion) è possibile creare un sistema di alert per sorvegliare lo status di ...
Sentry è uno strumento per il rilevamento di errori, molto utilizzato in ambito DevOps. Si tratta di un software che monitora prestazioni ed errori del codice, consentendo agli sviluppatori di fare diagnostiche, correggere e ottimizzare la proprio co...
Slack è uno strumento di comunicazione e collaborazione in tempo reale. Slack offre uno spazio condiviso in cui lavorare e dialogare, per rimuovere le barriere comunicative all'interno di organizzazioni di ogni tipo. Compatibile con diversi dispositi...
GitHub è uno strumento web di version control Git. Usando questo tool i programmatori possono lavorare in modo coordinato sulla stessa base di codice, pur sviluppando in modo indipendente. GitHub offre funzionalità di hosting e revisione del codice, ...
Git è un software di controllo di versione (VCS, Version Control System). Sviluppato da Linus Torvalds, il creatore di Linux, Git è un software gratuito e open source, e le sue eccellenti prestazioni lo rendono il VCS più diffuso e utilizzato.Git è u...