Posts

Showing posts from July, 2022

Git Strategies for developers

Git is a version control system or VCS that is primarily employed for source code management and also for keeping track of changes made to a file or a set of files. It enables streamlining the individual processes of multiple developers working on the same project. What makes a Good Commit ? Rule1-  Keep your commits small Rule2-  Keep related changes only in a commit Rule3-  Write meaningful commit messages.  Try using Conventional Commit Messages -  Developers working on real projects in teams, should prefer using conventional commit message standard for consistency and tracking.  Share Git Stash with another Dev or machine Create a patch The following git command will create a patch file that contains all the differences represented by the set of changes in the stash. git stash show "stash@{0}" -p > changes.patch The “stash@{0}” is the ref of the stash. If you want a different one just use $ git stash list to see your list of stashes and select wh...

Authentication and Authorization Code Flows

Image
Authorization Code Flow with PKCE - https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-proof-key-for-code-exchange-pkce Implicit Flow -  https://auth0.com/docs/get-started/authentication-and-authorization-flow/implicit-flow-with-form-post https://auth0.com/docs/get-started/authentication-and-authorization-flow/which-oauth-2-0-flow-should-i-use