Tullio Facchinetti
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • ATOM Feed
  • Daily Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Display

Filter untagged links
13 results tagged api  ✕
Saasify https://saasify.sh/#/
Sun 20 Oct 2019 07:20:28 PM CEST
QRCode

Saasify is the easiest way to launch your own SaaS!

api online platform serverless service
Grive2 - Google drive client http://yourcmc.ru/wiki/Grive2
Sun 25 Aug 2019 04:49:47 PM CEST
QRCode

The purpose of this project is to provide an independent open source implementation of Google Drive client for GNU/Linux. It uses Google Drive REST API to talk to Google Drive service. The code is written in standard C++.

#cli-app api file_management filesystem google-drive homepage linux networking opensource rest software
RESTful API: 10 Best Practices http://losviluppatore.it/restful-api-10-best-practices/
Mon 12 Aug 2019 04:37:05 PM CEST
QRCode

Negli ultimi anni lo sviluppo di web API si è notevolmente incrementato a seguito della diffusione di client etereogenei e di nuove tecnologie: PC desktop, dispositivi mobili come cellulari e tablet, IOT (Internet of Things), Big Data, usano tutti interfacce web based per connettere e aggregare componenti e dati distribuiti al fine di creare sempre nuove soluzioni/servizi per qualsisi tipo di business globale. E’ nata per questo la necessità di creare dei sistemi di backend “neutrali” che forniscono dati in maniera “grezza” (tipicamente nel formato JSON o XML) che poi vengono utilizzati opportunamente sulle varie tipologie di dispositivi. Il modello adottato per la progettazione delle API è l ‘ormai conslidato REST.

In breve, questo modello consente di strutturare le API in risorse logiche su cui si opera mediante il protocollo HTPP usando le operazioni standard che quest’ultimo ci mette a disposizione, quindi: GET, POST, PUT e DELETE.

Esula da questo articolo l’approfondire il modello REST; fornirò alla fine un elenco di risorse utili per chi volesse approfondire l’argomento. Qui invece verrano descritte 10 best pactices per progettare/sviluppare una API in maniera chiara e pulita. L'utilizzo di metodologie e convenzioni chiare e predefinite consente meglio di condividere le informazioni tra sviluppatori, architetti e designer al fine di migliorare tutto il ciclo di implementazione di una web API.

Ma vediamo l’elenco delle 10 best practices:

Indice

  1. Usare Nomi e non Verbi
  2. Usare i Nomi al plurale
  3. GET e parametri di query non dovrebbero alterare lo stato
  4. Usa le sub-resources per descrivere le relazioni
  5. Usa gli header HTTP per definire i formati di serializzazione dei dati
  6. Use HATEOAS
  7. Implementa operazioni di filtraggio, ordinamento, selezione di specifici campi e paginazione per le collection: Filtraggio, Ordinamento, Selezione di campi, Paginazione
  8. Versiona la tua API
  9. Gestisci gli errori usando i codici di stato HTTP: Usa il payload dell’errore
  10. Consenti l’override dei metodi HTTP
api article best_practice locale:it programming rest
GitHub - olsonpm/sqlite-to-rest https://github.com/olsonpm/sqlite-to-rest
Wed 10 Jul 2019 07:04:24 PM CEST
QRCode

Contribute to olsonpm/sqlite-to-rest development by creating an account on GitHub.

api database opensource rest software sqlite
Top 10 API Management Tools https://www.datamation.com/applications/top-api-management-tools.html
Fri 10 May 2019 06:30:08 PM CEST
QRCode

Get in-depth insight about the top 10 API management tools, from features to overall approach – and learn how they help organizations use modern software.

api article list
9 APIs for the geekiest of programmers | HPE https://www.hpe.com/us/en/insights/articles/9-apis-for-the-geekiest-1905.html
Wed 01 May 2019 10:23:27 PM CEST
QRCode

These APIs, from niche but useful to just plain fun, should make any software developer smile. @Enterprisenxt

api article blog list
FastAPI https://fastapi.tiangolo.com/
Fri 22 Mar 2019 10:57:51 PM CET
QRCode

FastAPI framework, high performance, easy to learn, fast to code, ready for production.

api coding_lang:python framework opensource software web
molten: modern API framework https://moltenframework.com/v0.5.2/index.html
Sat 06 Oct 2018 06:59:35 PM CEST
QRCode

molten is a minimal, extensible, fast and productive framework for building HTTP APIs with Python.

api coding_lang:python framework opensource programming software webservice
The Rise and Rise of JSON https://twobithistory.org/2017/09/21/the-rise-and-rise-of-json.html
Fri 24 Aug 2018 03:02:56 PM CEST
QRCode

JSON has taken over the world. Today, when any two applications communicate with each other across the internet, odds are they do so using JSON.

image

The article describes the history of JSON starting from the aim at having a common information exchange format from XML and beyond.

api article json language
kong/README.md at master · Mashape/kong · GitHub https://github.com/Mashape/kong/blob/master/README.md
Mon 27 Mar 2017 02:53:31 AM CEST
QRCode

kong - :monkey: The API Gateway & Microservice Management Layer, built on NGINX

api development library web
Escop | http://www.escop-project.eu/
Fri 19 Jun 2015 01:20:22 PM CEST
QRCode
api embedded rest web
Swagger | The World's Most Popular Framework for APIs. http://swagger.io/
Fri 19 Jun 2015 12:35:52 PM CEST
QRCode
api development rest web
API integrations with Python and Zato | Opensource.com http://opensource.com/business/15/5/api-integrations-with-python-and-zato
Mon 01 Jun 2015 09:43:04 AM CEST
QRCode

It's natural to think that one can easily manage just a couple of APIs here and there, yet what starts out as just a few calls to one system or another has an intriguing characteristic of inevitably turning into a closely-coupled network of actors whose further usage or development becomes next to impossible.

api article framework programming python software
3660 links
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn