To Be Creative
Pages
(Move to ...)
Home
About
Resume
imdb
SoundCloud Downloader
▼
18 May 2019
Thoughts on Type Variance
›
in Java arrays are covariant (can be assigned to an array of supertype) Integer[] arr = {1, 2, 3}; Object[] objArr = arr; // allowed b...
24 March 2019
Example git persistent data structure
›
To continue on the post of Persistent data structure and git , I've created this repo: https://github.com/mhewedy-playground/how-get-w...
19 March 2019
Persistent data structure and git
›
From Wikipedia: a persistent data structure is a data structure that always preserves the previous version of itself when it is modified. ...
03 March 2019
Different forms of application code
›
I've used LLVM compiler infrastructure to show the different stages the code can be in: 1. Source code basic c source code: $cat ...
02 March 2019
Spring security multiple authentication provider
›
In your WebSecurityConfigurerAdapter you will need to add more than auth @Override protected void configure (AuthenticationManagerBui...
24 February 2019
Where to save user authentication token: cookies vs local storage
›
Here's a very good comparison: https://stackoverflow.com/a/35347022/171950 The important part in the link above is that local storage...
01 January 2019
OAuth 2.0 and OpenID Connect (OIDC) flows
›
4 flows for OAuth 2.0: Code flow: auth server sends auth authorization code then client uses the code to get the access token fit for...
›
Home
View web version