kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 2
25 results tagged API  ✕
Building a typed fetch in TypeScript with conditional types and infer - Piccalilli https://piccalil.li/blog/building-a-typed-fetch-in-typescript-with-conditional-types-and-infer/
07/08/2025 16:09:54

Exactement le genre d'usage de TypeScript que je déteste.

Ce qui semble être une bonne idée au départ devient un méli-mélo de complexité impossible à comprendre du premier coup et qui finalement apporte une valeur limitée et un faux sentiment de sécurité, du fait que le schéma JSON de l'API appelée peut changer du jour au lendemain.

Si vous avez la chance de consommer une API REST qui dispose d'une documentation OpenAPI exhaustive, alors je préfère l'usage de librairies type json-schema-to-ts pour inférer le type des requêtes et réponses à partir du schéma, et créer un petit adapteur (une fonction) qui prendra le type de la requête en argument (incluant body, query params, et headers si nécessaire) et qui retournera le type de la réponse.

Ça permet un bien meilleur contrôle selon moi, et le code n'en est que plus explicite.

TypeScript API HTTP
UserActivation - Web APIs | MDN https://developer.mozilla.org/en-US/docs/Web/API/UserActivation
04/08/2025 23:14:41

Une API native de nos navigateurs qui permet de savoir si l'utilisateur est actif sur la page et s'il a interagit avec la page au moins une fois depuis son chargement.

navigateur API
GitHub - intruder-io/autoswagger: Autoswagger by Intruder - detect API auth weaknesses https://github.com/intruder-io/autoswagger/
31/07/2025 09:25:14

Un outil qui permet de trouver les failles d'APIs HTTP.

D'abord en cherchant les documentations type Swagger ou OpenAPI exposées publiquement par erreur, puis en "attaquant" chaque service pour trouver ceux qui ne sont pas suffisamment sécurisés où qui exposent des données sensibles.

L'idée est évidemment de l'utiliser sur vos propres APIs pour en renforcer la sécurité.

Via https://korben.info/autoswagger-outil-gratuit-trouve-failles-api.html

sécurité swagger API openapi outil
Mock Service Worker - API mocking library for browser and Node.js https://mswjs.io/
03/02/2025 22:54:22

Un outil pour mocker les appels réseau effectués par Node à la volée. Pratique pour tester du code qui appelle des services HTTP externes.

test mock HTTP API
CSRF With Stateless REST API | Baeldung https://www.baeldung.com/csrf-stateless-rest-api
01/02/2025 12:42:33
csrf sécurité rest API
Elysia 1.2 - You and Me | ElysiaJS https://elysiajs.com/blog/elysia-12.html
24/12/2024 13:33:50

Même si je n'utilise pas Elysia.js du fait que je n'utilise pas (encore ?) Bun, j'aime beaucoup la façon dont cette librairie a été conçue. Tout est très intuitif, et il y a un gros effort effectué pour encourager les bonnes pratiques (input validation, documentation, client type-safe, etc.).

A essayer !

Et si vous préférez attendre une plus grande stabilité/maturité au niveau de l'API, je pense que d'ici quelques mois, 1 an max ce sera bon. Mais la documentation est déjà très instructive à parcourir.

bun API lib JavaScript framework
Build a Typesafe API with tRPC and Deno https://deno.com/blog/build-typesafe-apis-trpc
20/11/2024 23:09:58

Un exemple de l'utilisation de tRPC (ici avec Deno) pour échanger entre le client et le serveur tout en bénéficiant du typage des deux côtés.

rpc deno API TypeScript
Scalar - Document, Test & Discover APIs https://scalar.com/
30/05/2024 11:19:07

Une alternative à Swagger UI pour documenter vos APIs à partir d'une spécification OpenAPI.

API openapi swagger documentation
Hoppscotch • Open source API development ecosystem • Hoppscotch https://hoppscotch.io/
14/09/2023 10:13:21

Une alternative open-source à Postman.

API outil HTTP
Home page | Open-Meteo.com https://open-meteo.com/en
27/10/2021 12:37:01

Une API météo gratuite et sans besoin de compte.

Via https://sebsauvage.net/links/?lK8W5Q

météo API
Ghost Admin API Documentation https://docs.ghost.org/api/admin/
28/05/2019 16:07:57

Ghost dispose maintenant d'une API pour interagir (voir remplacer complètement) l'interface d'administration.

ghost cms API administration
What is an API? - Illustrated.dev https://illustrated.dev/api
12/04/2019 13:30:18

Je suis fan :)

API dessin fun
GitHub - zeit/micro: Asynchronous HTTP microservices https://github.com/zeit/micro
11/10/2018 12:56:42

Un micro framework Node.js (~260 lignes de code) pour faire des micro API.

microservices API NodeJS
API-based & Headless CMS as a Service - Storyblok https://www.storyblok.com/
11/05/2018 09:25:51

Encore un CMS "headless" (sans rendu, juste une API JSON).

cms API
Oh Man, Look at Your API! – Pixel Point – Medium https://medium.com/pixelpoint/oh-man-look-at-your-api-22f330ab80d5
24/04/2018 15:17:37

Quelques bonnes pratiques pour la création d'APIs.

API good-practice
API ReST | Bonnes Pratiques et Sécurité – Wishtack https://blog.wishtack.com/api-rest-bonnes-pratiques-et-securite/
09/04/2018 19:24:58
API rest good-practice
Headless CMS and Content API | ButterCMS https://buttercms.com/
20/03/2018 18:20:35

Un CMS sans front. Uniquement une API. Et à vous de construire votre site en appelant l'API. Il y a des librairies toutes faites pour les langages les plus courants (Ruby, JS, C#, PHP, Python, Go - étrangement pas Java).

Par contre c'est payant. Si quelqu'un connaît un équivalent gratuit et open-source je suis preneur.

cms API
Max Koder / TootoPHP · GitLab https://framagit.org/MaxKoder/TootoPHP
24/10/2017 16:54:37

Implementation PHP de l'API de Mastodon.

php mastodon API lib
Window.postMessage() - Web APIs | MDN https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
22/09/2017 08:00:01

Je viens de découvrir cette API qui est très intéressante. Elle permet de communiquer facilement entre une page et une iframe qui y est contenue même si les deux ne partagent pas le même domaine. Même chose avec les popups.

web API
Best Practices for Planning, Designing, and Managing APIs | MuleSoft Blog https://blogs.mulesoft.com/dev/api-dev/best-practices-for-building-apis/
01/08/2017 13:25:40

Quelques bonnes pratiques pour la mise en place d'une API.

mule guidelines API
page 1 / 2
3956 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn