System Architecture

System Architecture

7363 bookmarks
Custom sorting
New Report: Future of Memory Safety | Digital Lab at Consumer Reports
New Report: Future of Memory Safety | Digital Lab at Consumer Reports
In October 2022, Consumer Reports hosted an online convening to discuss ways to encourage widespread adoption of code written in memory-safe languages. The event gave participants the opportunity to share resources related to memory safety, discuss opportunities and barriers in the security ecosystem, and to brainstorm potential solutions to memory access vulnerabilities that exist in […]
·digital-lab-wp.consumerreports.org·
New Report: Future of Memory Safety | Digital Lab at Consumer Reports
How To Build Anti-Fragile Software Ecosystems
How To Build Anti-Fragile Software Ecosystems
Increasing the resiliency of a software ecosystem is something engineers continually strive for. Here's how we get there.
·devops.com·
How To Build Anti-Fragile Software Ecosystems
Unconventional Programming Tips: Search Better
Unconventional Programming Tips: Search Better
I wanted an easy way to see if assets on my page were cached correctly by CloudFlare. This is a simple trick I didn't find anywhere on the internet.
·kiru.io·
Unconventional Programming Tips: Search Better
Automerge 2.0 | Automerge CRDT
Automerge 2.0 | Automerge CRDT
Automerge 2.0 is here and ready for production. It’s our first supported release resulting from a ground-up rewrite. The result is a production-ready CRDT with huge improvements in performance and reliability. It's available in both JavaScript and Rust, and includes TypeScript types and C bindings for use in other ecosystems. Even better, Automerge 2.0 comes with improved documentation and, for the first time, support options for production users.
·automerge.org·
Automerge 2.0 | Automerge CRDT
Plausible Analytics
Plausible Analytics
Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
·plausible.io·
Plausible Analytics
Batching when using messaging
Batching when using messaging
When having many similar jobs that needs processing, you can gain a major performance advantage by executing them in batches.
·mats3.io·
Batching when using messaging
End-to-End Test Troubleshooting
End-to-End Test Troubleshooting
Using GitHub Actions, BrowserStack and Foresight to find problems quickly and save time during the debugging process.
·thenewstack.io·
End-to-End Test Troubleshooting
Designing Step Up Auth Into your SSO Enabled App
Designing Step Up Auth Into your SSO Enabled App
Every week, almost without fail, I come across one thing that confuses, entertains, or most commonly infuriates me. I’ve decided to keep a…
·medium.com·
Designing Step Up Auth Into your SSO Enabled App
So you want to write a package manager
So you want to write a package manager
You woke up this morning, rolled out of bed, and thought, “Y’know what? I don’t have enough misery and suffering in my life. I know what to…
·medium.com·
So you want to write a package manager
JSON Hypertext Application Language
JSON Hypertext Application Language
This document proposes a media type for representing resources and their relations with hyperlinks.
·datatracker.ietf.org·
JSON Hypertext Application Language
The Quest for REST
The Quest for REST
Since I started working for Apache APISIX, I have tried to deepen my understanding of REST via various means. Did you read my review of API…
·itnext.io·
The Quest for REST
Browse Movies UI Decoded..
Browse Movies UI Decoded..
Create the feature of browsing movies simply in React
·medium.com·
Browse Movies UI Decoded..
Sakura Docs
Sakura Docs
Sakura programming language documentation
·sakura-docs.arkinsolomon.net·
Sakura Docs
Python Library Requests: Simplifying HTTP for Developers
Python Library Requests: Simplifying HTTP for Developers
Python requests library is very powerful tool for programmers new and old alike, giving any developer power to easily make HTTP requests and handle
·hinditechbate.in·
Python Library Requests: Simplifying HTTP for Developers
Trace-Based Testing for a Distributed World
Trace-Based Testing for a Distributed World
By using modern observability techniques, namely distributed traces, tests can be created to verify the entire system flow based on what actually occurred.
·thenewstack.io·
Trace-Based Testing for a Distributed World
Bypassing OGNL sandboxes for fun and charities | The GitHub Blog
Bypassing OGNL sandboxes for fun and charities | The GitHub Blog
Object Graph Notation Language (OGNL) is a popular, Java-based, expression language used in popular frameworks and applications, such as Apache Struts and Atlassian Confluence. Learn more about bypassing certain OGNL injection protection mechanisms including those used by Struts and Atlassian Confluence, as well as different approaches to analyzing this form of protection so you can harden similar systems.
·github.blog·
Bypassing OGNL sandboxes for fun and charities | The GitHub Blog
Data Lake Security: Dive into the Best Practices
Data Lake Security: Dive into the Best Practices
Enjoy the benefits without compromising on security by implementing practices to reduce the risk of noncompliance, data mismanagement or other incidents.
·thenewstack.io·
Data Lake Security: Dive into the Best Practices