2 private links
Bun is a fast, all-in-one toolkit for running, building, testing, and debugging JavaScript and TypeScript, from a single file to a full-stack application. Install Bun curl curl -fsSL https://bun.sh/install | bash docker docker run --rm --init --ulimit memlock=-1:-1 oven/bun [...] import { plugin } from "bun"; plugin({ name: "YAML", async setup(build) { const { load } = await import("js-yaml"); const { readFileSync } = await import("fs"); build.onLoad({ filter: /. [...] import { test, expect } from "bun:test"; test("2 + 2", () => { expect(2 + 2).toBe(4); }); You can run your tests with the bun test command. [...] const release = await getRelease(); release.ts export async function getRelease(): Promise { const response = await fetch("https://api.github.com/repos/oven-sh/bun/releases/latest"); const { tag_name } = await response.json(); return tag_name; }
Feign is a Java to HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. Feign's first goal was reducing the complexity of binding Denominator uniformly to HTTP APIs regardless of ReSTfulness.
Why Feign and not X?
Feign uses tools like Jersey and CXF to write java clients for ReST or SOAP services. Furthermore, Feign allows you to write your own code on top of http libraries such as Apache HC. Feign connects your code to http APIs with minimal overhead and code via customizable decoders and error handling, which can be written to any text-based http API.