InfoQ Homepage Markup Languages Content on InfoQ
-
CSS in JS: The Good & The Bad Parts
Robin Frischmann summarizes both the good and the bad parts as well as the opportunities & future possibilities of CSS in JavaScript.
-
Demystifying CORS: It’s Simpler Than You Think
Bill Parrott discusses CORS, what it is and how it works, why it is a crucial part of the modern web, what it enables, and what can’t be done.
-
Elm and Phoenix: Two FP Flavors That Taste Great Together
Josh Adams discusses the basics of creating apps in Elm with a Phoenix back-end, using real-world examples of how the two work together in Firestorm, an open-source forum engine.
-
gRPC: A High Performance, Modern RPC System
David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered.
-
GraphQL for Fun & Profit
Tom Adams introduces GraphQL, explaining why it is useful when dealing with an API.
-
User Delight Driven Design of APIs
Michael Hyatt discusses the main complains users have with APIs and ways to address them using early user acceptance testing, RAML, JSON schemas, traits and mocks.
-
Escaping the Bikeshed with JSON-API
Rob Valk introduces the JSON-API 1.0 spec, taking a look at JVM ecosystem support for the standard with the katharsis.io library and its integration with the Mule runtime.
-
#NoXML: Eliminating XML in Your Spring Projects
Matt Raible shows how to eliminate XML by configuring Spring beans with JavaConfig and annotations, and how to remove web.xml and configure web components with Java.
-
The Future of the Web Platform: Does It Have One?
Alex Russell discusses the impact of new standards-track technologies like Service Workers, Web Manifests, and Web Push which are landing in browsers.
-
Components as Microservices in the Front-end World
Matteo Figus discusses creating HTML components and rendering them on the server side by using services and RESTful API calls.
-
The Joy of Debugging Ourselves
Laurent Bossavit provides some suggestions on how to bring the fun back into programming by developing new skills such as leprechaun hunting and brain debugging.
-
Java EE 7 Using Eclipse
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.