System Architecture

System Architecture

8149 bookmarks
Custom sorting
FlowRun
FlowRun
FlowRun - runnable, executable flowcharts
·flowrun.io·
FlowRun
Legacy is where companies go to die
Legacy is where companies go to die
Legacy. The one word engineers cringe when they hear. Nobody wants to work with legacy code or legacy systems. And yet someone has to. Can we do something about it?
·yieldcode.blog·
Legacy is where companies go to die
Why Algorithms and Data Structures
Why Algorithms and Data Structures
Algorithms and data structures were taught at the university, they were complex and difficult to understand, and I always asked why I…
·medium.com·
Why Algorithms and Data Structures
Vector Processing on CPUs and GPUs Compared
Vector Processing on CPUs and GPUs Compared
Modern CPUs and GPUs can all process a lot of data in parallel so what exactly makes them different? This question is getting more relevant as you we see Arm processor add Scalable Vector Extensions…
·itnext.io·
Vector Processing on CPUs and GPUs Compared
Software Architecture: It Might Not Be What You Think It Is
Software Architecture: It Might Not Be What You Think It Is
Software architecture is often a misunderstood idea. Unlike traditional architecture, where the design is separated from construction, in software how something is built influences what is built, and vice versa. Software architecture is about decisions, not structure. Architecting is a skill, and architect should not be a role.
·infoq.com·
Software Architecture: It Might Not Be What You Think It Is
The Scoop: Inside the Longest Atlassian Outage of All Time
The Scoop: Inside the Longest Atlassian Outage of All Time
Hundreds of companies have no access to JIRA, Confluence and Atlassian Cloud. What can engineering teams learn from the poor handling of this outage?
·newsletter.pragmaticengineer.com·
The Scoop: Inside the Longest Atlassian Outage of All Time
MealMe API Documentation (mealme-mealme-default) | RapidAPI
MealMe API Documentation (mealme-mealme-default) | RapidAPI
API to search across 100M+ products & 1M+ stores in the US & Canada for real-time menus & inventory. To request access to our Order API and Delivery API, fill out this request form: https://bz68k0qp4sx.typeform.com/to/BkVtGSF0
·rapidapi.com·
MealMe API Documentation (mealme-mealme-default) | RapidAPI
An Introduction to Functional Design
An Introduction to Functional Design
Functional design is a framework for using functional programming to solve every day problems, without jargon or fancy techniques
·degoes.net·
An Introduction to Functional Design
Zero-Trust Security for Developer Workstations
Zero-Trust Security for Developer Workstations
Let’s examine the risks and overhead of zero-trust security, along with some solutions for developer workstations that are easy to adopt.
·thenewstack.io·
Zero-Trust Security for Developer Workstations
OpenID Connect Client-Initiated Backchannel Authentication Flow - Core 1.0
OpenID Connect Client-Initiated Backchannel Authentication Flow - Core 1.0
OpenID Connect Client Initiated Backchannel Authentication Flow is an authentication flow like OpenID Connect. However, unlike OpenID Connect, there is direct Relying Party to OpenID Provider communication without redirects through the user's browser. This specification has the concept of a Consumption Device (on which the user interacts with the Relying Party) and an Authentication Device (on which the user authenticates with the OpenID Provider and grants consent). This specification allows a Relying Party that has an identifier for a user to obtain tokens from the OpenID Provider. The user starts the flow with the Relying Party at the Consumption Device, but authenticates and grants consent on the Authentication Device.
·openid.net·
OpenID Connect Client-Initiated Backchannel Authentication Flow - Core 1.0
Two Sizes Fit Most: PostgreSQL and ClickHouse
Two Sizes Fit Most: PostgreSQL and ClickHouse
PostgreSQL has been an improvement on its predecessors and successors, while ClickHouse enables qualitatively different approaches to analytics.
·thenewstack.io·
Two Sizes Fit Most: PostgreSQL and ClickHouse
Personal Knowledge Graphs
Personal Knowledge Graphs
A new generation of note-taking tools helps us quickly organize thoughts as knowledge graphs
·towardsdatascience.com·
Personal Knowledge Graphs
Easier IoT Deployments with LoraWan and Helium
Easier IoT Deployments with LoraWan and Helium
Connectivity requirements add lots of friction to large-scale IoT deployments. LoRaWAN, and the Helium network, just might be a good, universal solution.
·windley.com·
Easier IoT Deployments with LoraWan and Helium
Baby Steps
Baby Steps
·smallcultfollowing.com·
Baby Steps
What Is an Internal Developer Platform?
What Is an Internal Developer Platform?
Even though tech giants like Google, Twitter, and Spotify have been using internal platforms since way back, IDP is a relatively new concept among young tech stakeholders and startups. This article gives an elaborate view of what an internal developer platform is about, the benefits, and how it impacts your DevOps team.
·thechief.io·
What Is an Internal Developer Platform?
Why GitHub Built Their Own Internal Developer Platform | Humanitec
Why GitHub Built Their Own Internal Developer Platform | Humanitec
An Internal Developer Platform (IDP) is an essential step for rapidly scaling companies to keep their developers working productively and happily. In this roundtable discussion we speak with Jason Warner, the current CTO of GitHub and previous VP of Engineering for Heroku about how IDPs help teams of that scale build efficiently.
·humanitec.com·
Why GitHub Built Their Own Internal Developer Platform | Humanitec
The ups and downs of using an internal developer platform
The ups and downs of using an internal developer platform
Should your organization implement an internal developer platform? Learn the benefits and challenges of an IDP, and how to keep it running smoothly.
·techtarget.com·
The ups and downs of using an internal developer platform