How to Version an API

System Architecture
Prolog Day
Le 10 novembre 2022 l'Association for Logic Programming, le journal Artificial Intelligence et Prolog Heritage fêtent les 50 ans de Prolog à Paris. A cette ...
E2: About Kubernetes Load Balancers
Todays episode is about accessing applications running on Kubernetes. While there are multiple ways to go about this, such as port forwarding and Nodeports, we will look at how the Kubernetes services of type LoadBalancer work
Reading Files in Unison
How do you do I/O in a pure functional language using Algebraic Effects?
Mastodon relationship graphs
The new release of Steampipe is all about relationship graphs. Our blog post shows how these graphs provide contextual awareness for devops and security pros who can now see all the resources relat…
Application acceleration for the masses
Sponsored Feature: In an ideal world, if you knew exactly and precisely what application you are going to run, then co-designing a custom application and
Why You Need a Centralized Approach to Monitoring
With a standard model for monitoring data across the organization, different teams can use a common infrastructure and extract maximum value from it.
State of the API: Monetizing API Deployment Is on the Rise
A recent survey finds that organizations are looking to make money with APIs and shows which tools developers are using to leverage APIs.
ElixirConf 2021 - Adam Lancaster - Pattern Matching; Good In the Abstract.
Pattern matching is ubiquitous in Elixir and it is fantastic. It brings explicit clarity to directing control flow and assigning values, but it comes at a co...
Uses of JavaSpaces | Why Should You Be Using JavaSpaces? | InformIT
Find out how this technology and Jini can provide, improve, and simplify your shared distributing computing needs.
Your API is not RESTful: let me tell you why
REST is an abbreviation for Representational State Transfer. REST is a software architecture that has some best practices, defined by Roy…
The New RNode Ecosystem Is Here
This release marks a milestone in the continued development of the RNode ecosystem. Getting all the last puzzle pieces into place has been quite a ride, and it's amazing to finally have it all reach this point.
How New Sony AI Chip Turns Video into Real-Time Retail Data
Sony's semiconductor division has introduced AITRIOS, an edge-based AI sensing platform that turns video into real-time retail data.
Storage Predictions for 2023 and Beyond (Part VII - Protocols) - Architecting IT
In the seventh and final post in this series, we look at predictions for the evolution of data storage protocols.
Improve the Quality of Your APIs with Spectral Linting
Spectral, an open source tool, can help developers create, document and maintain APIs that are easy to use and understand. Here's how to use it. #APImanagement #opensource #APIinting #Spectral
Adding structure to dynamic languages
Dynamic languages allow for a lot of flexibility in typing — sometimes too much. Here's how to add some guardrails to your code.
Not All Superheroes Monitor APIs. Here Is Why They Should
Managing and monitoring an evolving API system can seem like a Herculean task. These four architectural considerations will reduce the risk of compromised security.
Performance Measured: How Good Is Your WebAssembly?
The libsodium benchmark has been widely used to measure to pick the best WASM runtimes.
Realtime Postgres RLS now available on Supabase
Realtime database changes are now broadcast to authenticated users, respecting the same PostgreSQL policies that you use for Row Level Security.
Unlocking Time-Travel for Data and Code
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Manage serverless APIs with Apache APISIX - API7.ai
This article shows with the simple example how to manage Java-based serverless APIs with Apache APISIX.
EBay Explores Chaos Fault Testing at the Application Level
The application level fault injection was so successful that these practices will be further expanded upon at eBay.
How Ray, a Distributed AI Framework, Helps Power ChatGPT
Anyscale co-founder Ion Stoica explains the open source platform Ray, and how it scales Machine Learning in this new era of generative AI.
4 Supply Chain Security Threats and How to Handle Them
Assessing supply chain security threats helps to ensure that roles and responsibilities are clearly defined. Here are the top threats to know.
The Architect’s Guide to Data and File Formats
You must have heard of different data formats like Parquet, ORC, Avro, Arrow, Protobuf, Thrift and MessagePack. What are they and how to choose the right one?
AgStack: Linux Foundation Project Will Bring Farms Online
The Linux Foundation is undertaking the massive task of assigning farm fields with a GeoID to enable a new digital infrastructure.
Build a Churn Detection Train with AI Blueprints
Building a churn detector is easy with AI Blueprints.
txtai - Workflow
txtai: Build AI-powered semantic search applications
Unpacking the “black box” to build better AI models
MIT Associate Professor Stefanie Jegelka develops algorithms for deep learning applications and studies how deep learning models behave and what they can learn.
How Stefanie Jegelka is Building Better AI Models by Unpacking the “Black Box”
Machine-learning models are typically based on extremely complex artificial neural networks. Because of their complexity, they’re often referred to as “black boxes”. Stefanie Jegelka, an asso…