Programming

How an MIT research project became a global programming language

How an MIT research project became a global programming language

Julia, the programming language that originated as a research project at MIT, has gained a loyal following among scientists, engineers, mathematicians, and others. The free and open-source language counts more than 1 million users, including people at thousands of companies and universities around the world.

Read More
Introspected REST: An Alternative to REST and GraphQL

Introspected REST: An Alternative to REST and GraphQL

In this manifesto, we will give a specific definition of what REST is, according to Roy, and see the majority of APIs and API specs (JSONAPI, HAL etc) fail to follow this model. We will see what problems a RESTful API brings and why API designers have been constantly avoiding using it but instead come up with half-way solutions or retreat to alternative models like RPC-over-HTTP or, lately, GraphQL. Then, we will propose a new model, Introspected REST, that solves the issues that REST creates and allows the design of progressively evolvable APIs, in a much simpler way than conventional REST.

Read More