Prerequisite: OAuth2.0
PKCE is pronounced as ‘pixie’. PKCE - Proof Key for Code Exchange => Credits
Concepts: What is Confidential Client? Any backend application written in languages like .Net, Java, NodeJS can be considered as Confidential Client.
What is WASM Cloud trying to solve? Lets ask - what a typical “Development Iteration” look like?
Start of with your Napkin Drawings - conceptual vision of what is it you want to build Initial Prototype, prove that it works Then, Figure out how to scale The challenge is between #2 and #3 there is more often a complete rewrite.
I have been in a similar situation multiple times - where in I was stuck on a problem. To get a solution, I would want to reach out for help. So, I would start to write it down - as it could post it in StackOverflow or send it as an email to my friend/colleague.
I have been asked this question multiple times. I would like to be a software enthusiast and where do I get started. Thanks to my Friend to help put this together
While listening to Podcast stumbled upon this term of Reverse-ETL.
First lets align on a few basic terminologies:
What is a Data Warehouse (DW): Data Warehouse centralizes and consolidates data from multiple sources like application log files and transaction applications.
I was trying to read about RBAB (Role-Based Access Control) and ABAC(Attribute-Based Access Control); after some reading - I realized, as a software engineer - it’s way more easier when you get to read code - So, I started to search for open source project which implements access control infrastructure, and stumbled upon Casbin.
Always been facinated by the ways - data structure’s can enable better storage and faster queries.
BitMapped Indexed Storage - is useful while using Columnar Databases - where per column data is stored together.
What is Sqlite: SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.
Reference: ConcurrentDictionary
In a high throuput and low latency enviorment - we had a peice of code in the critical path - which helped in throttling. After version #2.0 of the software was released (internally) - we saw the througput has gone down significantly almost 3X - compared to previous Version #1.