A conversation with Sussman on AI and asynchronous programming -- Dustycloud Brainstorms

System Architecture
Build the future of web development with Next.js
Build a URL shortener with Next.js, Vercel, Redis, and Upstash. Learn how to use Next.js Edge in combination with Redis to build web app
Verifying distributed systems with Isabelle/HOL, by Martin Kleppmann
Hyperledger Indy – Hyperledger Foundation
A distributed ledger that provides tools, libraries, and reusable components for creating and using independent digital identities.
European Digital Identity Architecture and Reference Framework – Outline
The present outline provides a summary description of the eIDAS expert group’s understanding of the EUDI Wallet concept. The eIDAS expert group adopted the present document on 22 February 2022 and decided to publish it for stakeholder feedback.
Fujitsu and Japanese Uni want internet 'endorsement layer'
Hope to combat misinformation with graph of observations that prove what you’re reading is reliable
Test-Driven Automation with pyATS
OSI’s Deep Dive is an essential discussion on the future of AI and open source | The GitHub Blog
GitHub is sponsoring Open Source Initiative’s Deep Dive: AI because we think it’s important for the community to unpack how open source software, process, and principles can help best deliver on the promise of AI.
Considering the Next Generation of API Gateways and Management
I am trying to write nightly here on API Evangelist, capturing at least one thought from my work with APIs. One of the areas of API operations I am doing a deep dive into right now is the familiar and well-known area of API management and specifically the increasingly commoditized API gateway. API management was the original catalyst for this blog back in 2010, and a space I have followed closely over the last twelve years. While I haven’t been down in the weeds of API Management while at Postman, I have been helping shape our gateway strategy, resulting in me diving deeply into the API management realm to understand what has changed, and explore what the signals are regarding what the future holds. While evaluating different API gateways today I was connected to Josh Twist (@joshtwist), the CEO of Zuplo today, and had an interesting conversation with him about what is next when it comes to API Management and gateways. While I still have a lot of research, discussions, and contemplating what the future holds when it comes to API Management and gateways, some of the areas I’ve been noodling about from conversation via my Breaking Changes podcast are centered around these areas: Multi-Protocol - Allowing us to deliver web, GraphQL, WebSockets, gRPC, and other types of APIs via the same gateway. Multi-Cloud - Abstracting away the complexities of delivering APIs across any of the cloud platforms that we will need to. Federated - Leveraging centralized guidance, policies, and other resources, while supporting distributed teams to have autonomy. Product Management - Using the gateway layer to define, iterate, and ensure our digital resources meet the needs of consumers. Edge - Making it dead simple to deploy APIs as close to your consumers as possible, helping improve performance and quality. Regional - Shadowing edge deployments with the ability to deliver across the regions we need to meet regulatory needs. Policies - Standardizing, federating, and automating how policies are applied across gateways by any team delivering Apis. These are just some of the leading areas I am seeing gateway providers work to meet the needs of API producers across many industries, but during my conversation with Zuplo, I was enlightened when it comes to a handful of other areas I feel are shaping what is happening at this layer of our API Operations: Identity - Simplifying identity and access management across APIs, leveraging modern approaches to this essential dimension. GitOps - Meeting developers where they are when it comes to developing APIs, building on what they know via source control and CI/CD. Programmable - Leveraging the APIs behind API gateways to ensure that our API operations are always programmable. Simplicity - Keeping things simple and doing exactly what teams need, making capabilities accessible across business and technical teams. During our discussion about how Zuplo views API management around the API gateways, and similar to my discussion with CloudFlare, we talked about the growing importance of delivering APIs at the edge. But it was the GitOps and programmable belief that accompanied this that really caught my attention. When I combine multi-protocol, multi-cloud, federated gateway solutions deployed at the edge within regions you need to operate in, while being able to programmatically govern, audit, configure, scale, evolve, and shape the delivery of APIs—-I find myself getting closer to a coherent vision of what could be next for API gateways. I am still hyper focused on the gateway, and will also zoom out to more management capabilities like portals, documentation, and other solutions as part of my research in coming weeks. While I have been very focused on multi-protocol and the ability to deliver HTTP, TCP, and other types of APIs, as well as RESTful, GraphQL, WebSockets, gRPC and other patterns across gateways due to my work on API specifications as part of Postman Open Technologies, I find federated, edge, GitOps, and programmable approaches to managing our API landscape via gateways very compelling and worth pondering more. I’ll be digging in more into these topics, reaching out to more people I know about their thoughts, evaluating other leading gateway solutions, and working towards a more opinionated view of what is coming when it comes to this well-established aspect of how we do APIs. Then I’ll publish some more formal work via Postman channels, taking my rough ideas here and bringing them home when it comes to a wider audience.
The Story of Scalar | The GitHub Blog
New to Git v2.38, Scalar is a built-in repository manager for large repos. Here, we’ll tell the story of how Scalar went from a rough VFS for Git successor to a fully-integrated Git tool, with all of the engineering lessons learned in the process.
Smart IOPS packet-switching controller supercharges SSDs – Blocks and Files
Smart IOPS has burst out from stealth mode with a line of enterprise-class PCIe 3 and 4 SSDs using its own controller chip.
Have Some CAKE: The New (Stateful) Serverless Stack
Architecting an app for scale from the start used to mean choosing between starting fast vs. scaling fast later. The the CAKE stack lets you start with a configuration that will meet your needs for the long term.
10 Essential Practices for Building Software for Cloud Scale
Observations from a team of world-class cloud engineers – from Vendia, AWS, Microsoft, Stripe, Netlify and more – all building for scale
The 3 Underrated Strengths of a Native Graph Database
If you’ve been told the purpose of a graph database is to enable you to see your organization’s data as a graph, you haven’t been told enough. #data #graphdatabase #cloudnative
What Is MITRE D3FEND, and How Do You Use It?
Learn how this common language around defensive techniques eliminates ambiguity and keeps security teams on the same page.
Reduce CO2 Emissions and Cost by Increasing Software Efficiency
By adopting more efficient technologies, IT decision-makers can do the right thing for their businesses and the planet.
WebAssembly Needs Schedulers, and Kubernetes Doesn't Quite Fit the Bill
Cloud native computing no longer only means working with containers. One good example is the architecture of Cosmonic WebAssembly Platform
Bringing passkeys to Android & Chrome
developers can enroll in the Google Play Services beta and use Chrome Canary. Both features will be generally available on stable channels
The Edge Is The New Frontier For IT
The datacenter is becoming hyperdistributed and incorporating some multiple of capacity – 2X, 3X, 4X, or maybe 10X – outside of the traditional datacenter
After Long Last, A Commercial-Grade SONiC Network Operating System
It is perplexing to us that the world’s largest distributor of client and server operating systems and also the creator of the Linux-based, open source
Comparing Kubernetes Gateway and Ingress APIs
Exploring the new Kubernetes Gateway API and comparing it with the existing Kubernetes Ingress API for handling external traffic.
5 Testing Practices you should have in your CI / CD Pipeline
Nobody wants bugs in their apps, it could cause your company to lose millions of dollars. Adding these 5 testing practices can prevent it…
Lost in Documentation? Let Our Docs Recommendation System Guide You Along!
: DRS is a web application that helps to navigate through documentation by giving you page recommendations based on your input URL.
cznic / tcl · GitLab
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications,...
How to intercept, observe & mock WebRTC traffic
WebRTC allows two users on the web to communicate directly, sending real-time streams of video, audio & data peer-to-peer, from within a…
What's the difference between a command and an event? - Event-Driven.io
Event-Driven by Oskar Dudycz
Rethinking Authentication UX — Smashing Magazine
How to improve authentication UX, with magic links, 2FA, better password recovery and relaxed rules for secure, accessible and usable passwords.
7 Levels of Using Decorators in Python
Master the most magical feature of Python
SOLID Principles Sketches
Interactive sketches to illustrate SOLID programming principles with real-world examples
Feral Concurrency Control | Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data