Devi testare una web API? Buone Pratiche, Strumenti e 6 Consigli prima di iniziare

testare una web apiAPI, web service e web API. In un recente articolo abbiamo parlato di API, acronimo di Application Programming Interface, interfaccia che un’applicazione offre per comunicare con altre applicazioni. API è una raccolta di funzioni software che possono essere eseguite da un’altra applicazione.

I web service sono omologhi alle API, hanno la stessa origine e si differenziano per specializzazione, operando solo su web. Quindi un web service fornisce dati su web ad altri servizi/applicazioni indipendentemente dal sistema operativo su cui questi girano e dal linguaggio di programmazione utilizzato.

(altro…)

Web Developer, i nostri 6 Consigli per ingaggiarne Uno

web developer freelanceAnche se ormai mettere in rete un sito web è diventato un gioco da ragazzi grazie agli innumerevoli software di creazione in drag & drop, non possiamo non riconoscere il reale valore delle abilità di un Web Developer quando non abbiamo tempo e vogliamo un risultato professionale per la nostra attività. Infatti aver eun sito è totalemte inutile se non è visibile, non ha traffico e non permette un’ottima “user experience”. Scordatevi quindi i siti gratuiti o a pochi euro!

Ma chi è il Web Developer? Non si tratta del classico “smanettone” che ha imparato a mettere insieme due pagine internet (anche se molti hanno iniziato così, agli albori del World Wide Web), ma di un professionista specializzato nella creazione di applicazioni che funzionano in ambiente http (Hyper Text Transfer protocol), per intenderci quell’acronimo di quattro cifre che viene automaticamente compilato dal browser quando digitiamo il nome del sito che vogliamo visitare. Un ottimo sito web accresce la reputazione del tuo brand e della tua azienda online quindi diventa essenziale ingaggiare un Web Developer molto ben preparato per creare il sito di cui hai bisogno.

(altro…)

Spazio Web: i Tipi di Hosting se devi lanciare il tuo Sito

spazio web hosting
Spazio web: dove far ospitare il proprio sito

Creare il proprio spazio web è ormai un’attività alla portata di tutti, non più di un’elite di nerd smanettoni. Con l’avvento dei CMS, conoscerai sicuramente WordPress il più famoso, che hanno reso la creazione di un sito a portata di bambino, la parola web hosting è diventata ormai di uso più che comune. Con questo articolo vorremmo aiutarti a trovare il migliore per te.

Che tu sia un neofita alle prese con il suo primo sito oppure un esperto, alla ricerca del miglior hosting web sul quale far girare la tua piattaforma, vorresti sapere la risposta alla domanda: Qual è la migliore soluzione hosting per ospitare il mio spazio web?

(altro…)

Servizi Cloud, Cosa sono e perché potrebbe servirtene Uno (se sei un’Azienda o un Freelance)

servizi cloudServizi Cloud, cosa sono? Diamo subito una definizione di Architettura Cloud. Il Cloud Computing è un modello di architettura caratterizzato dall’attribuzione dinamica di risorse. Le infrastrutture di Cloud Computing sono grandi data center che consentono all’utilizzatore di poter disporre delle risorse di cui necessita (storage, applicativi, programmi, servizi) in base all’esigenza. In questo modo l’azienda può ridurre considerevolmente l’investimento nell’infrastruttura interna per acquisirla, esternamente, in base alle esigenze del momento.

Le risorse non vengono pienamente configurate e messe in opera dal fornitore appositamente per l’utente, ma gli sono assegnate a partire da un insieme di risorse condivise con altri utenti, lasciando all’utente utilizzatore parte dell’onere della configurazione. Quando l’utente rilascia la risorsa, essa viene riconfigurata nello stato iniziale e rimessa a disposizione nel pool condiviso delle risorse.

(altro…)

Architettura REST, le Pratiche di buona Progettazione

architettura RESTPrima di parlare nel dettaglio di Architettura REST, fermiamoci un attimo sulle API. Nonostante lavori in questo campo da quasi venticinque anni, non posso evitare che la prima immagine a venirmi in mente leggendo questo termine sia quella dell’imenottero giallo e nero che svolazza in un campo di fiori colorati. Mentre API è l’acronimo di Application Programming Interface. È il modo con cui componenti software stabiliscono regole di comunicazione, un’interfaccia che consente il dialogo tra parti diverse di uno stesso software o tra parti di programmi diversi.

Le API nascono con lo scopo di permettere allo sviluppatore di usare lo stesso codice in diversi contesti.

(altro…)

Fare un Sito Web aziendale? Cosa devi commissionare al tuo Web Developer

fare un sito webSu Google stai cercando come fare un sito web aziendale perché vuoi averne uno? Prima di commissionare la produzione di un sito web a qualcuno è necessario avere ben chiaro come questa applicazione internet potrà poi essere attivata ed utilizzata. Non è infatti sufficiente chiedere ad un soggetto (freelance o agenzia) di sviluppare un sito internet senza affrontare la questione dell’installazione. Partiamo dal chiarire alcuni concetti che possono sembrare assai complessi, ma che nella loro essenza sono in realtà molto semplici. Se li conosci, ti andranno ad evitare dispute di rango civilistico con il programmatore.

  (altro…)

Stai pensando di fare una App Mobile? Ecco come realizzare un’Interfaccia Utente efficace

fare una appSei uno sviluppatore e stai lavorando per fare una app per mobile? In questo momento stai realizzando l’interfaccia utente della tua applicazione? Ecco una serie di consigli che potrebbero farti comodo! Quello che differenzia due o più app che mirano allo stesso target di utenza è l’User Experience (UX), ovvero l’insieme delle sensazioni provate durante la fruizione di un’applicazione. Per garantire una buona UX bisogna partire dalla realizzazione dell’interfaccia utente, nota anche come User Interface (UI).

(altro…)

Sei un Programmatore Freelance? Ecco 12 Strumenti di cui non puoi fare a meno per Lavorare Bene

programmatore freelance strumentiQuando si sceglie la vita del programmatore freelance, si mette in conto l’inevitabilità di diventare inseparabili da scrivania, sedia e, ovviamente, computer. Stare 8 ore (se non di più) al giorno davanti a uno schermo, intenti a risolvere dei problemi che a volte sembrano impossibili, può minare il benessere sia fisico che mentale. La scelta degli strumenti con cui lavorare è fondamentale, e alcuni di essi sono indispensabili per garantire una postazione di lavoro piacevole e adatta alle esigenze.

(altro…)

Costruire un Sito Web Sicuro: 3 efficaci Consigli fai-da-te

costruire un sito web sicuroIl mio sito è stato hackerato“, di solito scritto in maiuscolo e seguito da un numero variabile di punti esclamativi, è il tipo di oggetto del messaggio che compare all’improvviso su un forum o che si può ricevere via mail da un vecchio cliente che non si faceva più sentire da tempo. Se il tuo sito o spazio Web vengono compromessi, le conseguenze possono essere molteplici: spesso molto gravi, talvolta meno. Anche nello scenario migliore, puoi rischiare di perdere il lavoro svolto se non possiedi una copia recente di backup, il tuo provider hosting potrebbe sospendere il tuo account e potresti dover pagare i costi di bonifica o chiedere l’intervento di un professionista. In questo articolo di parleremo come costruire un sito Web sicuro, partendo da facili (ed efficaci) consigli fai da te.

(altro…)

Sito Sicuro: perché Appare questa Scritta sul mio? Cosa Sapere su Certificati SSL e Google Chrome

sito non sicuro sslSe utilizzi Chrome – il diffusissimo browser di Google – potresti aver notato alcuni cambiamenti nelle pagine del tuo sito web, che ora viene contrassegnato come sito non sicuro. Infatti, con una serie di aggiornamenti partiti già nel 2017 e in particolare con le ultime versioni di Chrome, Google si impegna a garantire un web sempre più sicuro, segnalando come potenzialmente dannosi e a rischio i siti sprovvisti di certificato SSL e quindi non conformi al protocollo HTTPS. Il tuo obiettivo, quindi, diventa quello di ottenere un sito sicuro, per consentire una corretta navigazione ai tuoi utenti e mettere al riparo i loro dati.

(altro…)