andreyka26_se
andreyka26_se
  • Видео 45
  • Просмотров 48 144
Workation in Amsterdam - Amsterdam's Microsoft office
Hello, I'm Andrii, Software Engineer at Microsoft, based in Prague. Since it is summer I decided to go to what is called workation, and to work from Amsterdam a bit. In this video I will show my working routing (I didin't take vacation time) and how is it going in the Microsoft's office in Amsterdam, how is it different from Prague's Microsoft office.
My telegram: t.me/programming_space
My Instagram: andreyka26_se
My tech blog: andreyka26.com/
Projects:
Symptom Diary: symptom-diary.com
Pet 4 Pet: pet-4-pet.com
00:00-00:36 - Day 1 Prague - Amsterdam flight
00:36-03:37 - Arrived, Hotel situation
03:37-04:44 - Walk, dinner, work
04:44-06:08 - Day 2 breakfast, walk around, work
06:08-08:4...
Просмотров: 28

Видео

Engineer from Microsoft reviews an UpWork dev's code #shorts
Просмотров 90Месяц назад
Engineer from Microsoft reviews an UpWork dev's code #shorts
Promotion process at Microsoft (FAANG)
Просмотров 2804 месяца назад
I have been working for Microsoft for already 2 years, and in this video we are going to talk about promotion process in bigtech companies like Microsoft and FAANG and compare it to promotion process in regular outsource companies. On top of that we will talk about interview process in outsource versus big tech FAANG companies. Original article at my tech blog: live.andreyka26.com/promotion-pro...
Github OAuth React client - GITHUB IS NOT COMPLIANT
Просмотров 1238 месяцев назад
In this video we are going to create React client for Github OAuth Server. With this React client that runs in browser you will be able to authenticate authorize with Github and call Github API with obtained access token. Git: github.com/andreyka26-git/andreyka26-authorizations Article: andreyka26.com/oauth-authorization-code-react-client-pt2-github Instagram: andreyka26_se Telegr...
Consistent Hashing & Distributed Cache implementation
Просмотров 1,2 тыс.Год назад
Consistent hashing article: andreyka26.com/consistent-hashing-pt2-implementation Github: github.com/andreyka26-git/andreyka26-distributed-systems/tree/main/ConsistentHashing Me: Tech Blog: andreyka26.com/ Instagram: andreyka26_se Telegram: t.me/programming_space Projects: Symptom Diary: symptom-diary.com Pet 4 Pet: pet-4-pet.com In this video, we are going to implement Distributed...
When you are drummer #shorts
Просмотров 268Год назад
Consistent hashing video editing is in progress andreyka26.com/
Random Saturday at the Microsoft Office
Просмотров 361Год назад
andreyka26.com/
Auth approaches: why we need OAuth and OpenId Connect?
Просмотров 1,9 тыс.Год назад
Vlad: Telegram: t.me/vladnineplusone Me: Tech Blog: andreyka26.com/ Instagram: andreyka26_se Telegram: t.me/programming_space Projects: Symptom Diary: symptom-diary.com Pet 4 Pet: pet-4-pet.com In this video, we are going to talk about authentication and authorization approaches in old-fashioned applications (MPA). They used cookies sessions, and we will discuss what problem this ...
Why google auth cannot be without cookies
Просмотров 217Год назад
Why google auth cannot be without cookies
ChatGPT can solve FAANG interview questions?
Просмотров 429Год назад
ChatGPT can solve FAANG interview questions?
Postgres with docker for local development
Просмотров 426Год назад
Postgres with docker for local development
Relocating to Prague as a SE at Microsoft pt2
Просмотров 7792 года назад
Relocating to Prague as a SE at Microsoft pt2
Microsoft apartment overview
Просмотров 6482 года назад
Microsoft apartment overview
Relocating to Prague as a SE at Microsoft
Просмотров 7162 года назад
Relocating to Prague as a SE at Microsoft
Availability patterns and tactics (Architecture)[live coding]
Просмотров 5242 года назад
Availability patterns and tactics (Architecture)[live coding]
Parsing site with Node JS
Просмотров 1,4 тыс.2 года назад
Parsing site with Node JS
How I got offer at Microsoft
Просмотров 2,5 тыс.2 года назад
How I got offer at Microsoft
AWS interview, how it was for me?
Просмотров 1,4 тыс.2 года назад
AWS interview, how it was for me?
[LIVE CODING] .Net Core: Implementing cross-cutting concerns in application layer.
Просмотров 8563 года назад
[LIVE CODING] .Net Core: Implementing cross-cutting concerns in application layer.
IMPLEMENTING CUSTOM REDIS, C#, pt. 5: DEMO
Просмотров 3293 года назад
IMPLEMENTING CUSTOM REDIS, C#, pt. 5: DEMO
IMPLEMENTING CUSTOM REDIS, C#, pt. 4: REPLICATION IMPLEMENTATION
Просмотров 2493 года назад
IMPLEMENTING CUSTOM REDIS, C#, pt. 4: REPLICATION IMPLEMENTATION
IMPLEMENTING CUSTOM REDIS, C#, pt. 3: MASTER IMPLEMENTATION
Просмотров 2693 года назад
IMPLEMENTING CUSTOM REDIS, C#, pt. 3: MASTER IMPLEMENTATION
IMPLEMENTING CUSTOM REDIS, C#, pt. 2: PARTITION IMPLEMENTATION
Просмотров 3443 года назад
IMPLEMENTING CUSTOM REDIS, C#, pt. 2: PARTITION IMPLEMENTATION
IMPLEMENTING CUSTOM REDIS, C#, pt. 1: ARCHITECTURE
Просмотров 7003 года назад
IMPLEMENTING CUSTOM REDIS, C#, pt. 1: ARCHITECTURE
.NET CORE (C#) DICTIONARY INTERNALS
Просмотров 1,8 тыс.3 года назад
.NET CORE (C#) DICTIONARY INTERNALS
RICH TEXT EDITORS FROM BACKEND PERSPECTIVE
Просмотров 1,1 тыс.3 года назад
RICH TEXT EDITORS FROM BACKEND PERSPECTIVE
WE NEED REPOSITORY FOR DBCONTEXT (EF)
Просмотров 4923 года назад
WE NEED REPOSITORY FOR DBCONTEXT (EF)
Interview question: DOES READ COMMITED LOCK ROW?
Просмотров 2133 года назад
Interview question: DOES READ COMMITED LOCK ROW?
Leetcode: Maximum Depth of N-ary Tree
Просмотров 1853 года назад
Leetcode: Maximum Depth of N-ary Tree
Interview Questions: Stored Procedure VS Function
Просмотров 2823 года назад
Interview Questions: Stored Procedure VS Function

Комментарии

  • @voldemar.buy1971
    @voldemar.buy1971 2 часа назад

    яренько

  • @andreyka26_se
    @andreyka26_se 6 часов назад

    I would appreciate sharing this video, more action here encourages me to make more content. My telegram: t.me/programming_space My Instagram: instagram.com/andreyka26_se/ My tech blog: andreyka26.com/ Projects: Symptom Diary: symptom-diary.com Pet 4 Pet: pet-4-pet.com

  • @liuJimmy-y7q
    @liuJimmy-y7q 26 дней назад

    I watched it quietly. You were amazing

  • @letanminhtoan2557
    @letanminhtoan2557 Месяц назад

    Thank you sir ! nice video

  • @jrvmynov
    @jrvmynov Месяц назад

    Привіт! Чи можеш порекомендувати мову програмування та розповісти, яка професія є найбільш затребуваною в Microsoft?

    • @andreyka26_se
      @andreyka26_se Месяц назад

      в Майкрософт, залежить, в кожний момент часу по різному дивлячись які тіми зявляються і куда рухається тренд. Загалом дотнет бери, і не прогадаєш) Точно можу сказати, шо тестерів тут нема ніяких.

    • @jrvmynov
      @jrvmynov Месяц назад

      @@andreyka26_se Хотілося б стати C++ розробником або софт інженером, можливо, як ви порекомендували, дотнет розробником, але ще не знаю точно. Але дякую за відповідь! Якщо можна, хотів би запитати ще одне: чи обов’язково знати англійську мову, щоб стати програмістом? Адже часто бачу у вимогах деяких компаній, що потрібно знати англійську. Також цікавить, в якій IT-школі краще вивчати мову програмування або здобувати IT-професію. Можливо, ви можете порадити щось? Заздалегідь вдячний!

  • @muhammadfaryadazim6110
    @muhammadfaryadazim6110 Месяц назад

    I just found your video and it looks really cool! I think it's one of the best implementation videos with .NET on internet. I have one question: I'm a bit amateur in this area. Can we use this OpenID dict with other client-side stacks like React or Angular? I mean using this as REST APIs instead of Blazor pages. Thanks!

    • @andreyka26_se
      @andreyka26_se Месяц назад

      no, this is the core misunderstanding. Due to security reasons - we cannot. Having separate ui client means XHR requests, which means it exposes a lot of sensistive info and expose to a lot of attacks: xss, csrf. OAuth server should be 1 origin datatracker.ietf.org/doc/html/rfc6749 But you can use oauth server with react client, but not to implement (sign i/n signon on react side)

    • @muhammadfaryadazim6110
      @muhammadfaryadazim6110 Месяц назад

      @@andreyka26_se I appreciate your insights 💌. I’ve seen that many SaaS applications, such as Office365, Zoho, like zoho utilize different tech stacks for their backend and frontend-Java/.net for the backend, React for web, Kotlin for Android, Swift for iOS, and Electron for desktop. How is this unified approach possible? I aim to create a Single Sign-On (SSO) server that can integrate seamlessly across my web, desktop, and mobile applications without requiring users to open a browser for authentication. What would be the best strategy to achieve this securely? thanks

    • @muhammadfaryadazim6110
      @muhammadfaryadazim6110 Месяц назад

      @@andreyka26_se I appreciate your insights. I’ve noticed that many SaaS applications, such as Office365/Zoho, like zoho utilize different tech stacks for their backend and frontend-Java for the backend, React for web, Kotlin for Android, Swift for iOS, and Electron for desktop. How is this unified approach possible? I aim to create a Single Sign-On (SSO) server that can integrate seamlessly across my web, desktop, and mobile applications without requiring users to open a browser for authentication i also to want to add mfa, session records, social media signin and these stuff. What would be the best strategy to achieve this securely?

    • @muhammadfaryadazim6110
      @muhammadfaryadazim6110 Месяц назад

      @@andreyka26_se I appreciate your insights. I’ve seen that many SaaS applications, such as Office365/Zoho,like zoho utilize different tech stacks for their backend and frontend-Java for the backend, React for web, Kotlin for Android, Swift for iOS, and Electron for desktop. How is this unified approach possible? I aim to create a Single Sign-On (SSO) server that can integrate seamlessly across my web, desktop, and mobile applications without requiring users to open a browser for authentication. What would be the best strategy to achieve this securely?

  • @AnrichPosting
    @AnrichPosting 2 месяца назад

    How many people who join as sde 1 in msft reaches to the level of senior sde and principal sde like every 1 in 2 or 1 in 3 or everyone who joins as sde 1 becomes senior sde?

    • @andreyka26_se
      @andreyka26_se 2 месяца назад

      it depends right, because somebody might be just on their way. It is more important how much time you need to get senior. So afaik, minimal promo waiting time is 1 year. Depends on the manager a lot also. The higher promo - the more effort and impact you need. So from sd2 to senior it is usually 2+years. from Senior to principal it is very hard and very long. I would say 3+ years. On top of that keep in mind that each level has 2 sublevels. So from if you just got promoted from sde1 to sd2. First you should be promoted to sd2 level2, and only then to senior levl1

    • @AnrichPosting
      @AnrichPosting 2 месяца назад

      @@andreyka26_se I actually wanted to know if everyone who joins as sde 1 become senior sde(level 63/64) after 8-10 years like are there enough vacancies for senior sde roles in Microsoft or not?

    • @andreyka26_se
      @andreyka26_se 2 месяца назад

      @@AnrichPosting it is not about vacancies. you grow - you get your promo. It is not like you don't have vacancies for senior in the team so you cannot be promoted :) these are different budgets. For external/internal hiring - yes it matters, but it is not about the promo.

  • @ParthaSutradhar
    @ParthaSutradhar 3 месяца назад

    That's really cool.

  • @martinblack287
    @martinblack287 4 месяца назад

    Thank you)Thats really interesting video)

  • @elizavetabatsula1108
    @elizavetabatsula1108 4 месяца назад

    🔥🔥🔥🔥

  • @sunandheneramisetty4375
    @sunandheneramisetty4375 6 месяцев назад

    How much rent

    • @andreyka26_se
      @andreyka26_se 6 месяцев назад

      I didn't pay, Microsoft paied it all. As I know, something like 3-4 k per month, which is extremely high. Now in Prague it is about 1k per month +- for studio, good looking studio, something like in the video

    • @sunandheneramisetty4375
      @sunandheneramisetty4375 5 месяцев назад

      3_4 means I am indian

  • @daniel-peiro
    @daniel-peiro 6 месяцев назад

    720p?

    • @andreyka26_se
      @andreyka26_se 6 месяцев назад

      did manage to, obs and nonexistence of experience

  • @expeditiontoabyss3597
    @expeditiontoabyss3597 6 месяцев назад

    why your solution explorer is on the right side? 😁

    • @andreyka26_se
      @andreyka26_se 6 месяцев назад

      I guess it is by default in VS

  • @notmyrealaccount5245
    @notmyrealaccount5245 8 месяцев назад

    Staying late night in the office totally a big nope for me

  • @tocandoenlacalle2024
    @tocandoenlacalle2024 8 месяцев назад

    Nope

  • @batsula_er
    @batsula_er 8 месяцев назад

    🔥🔥🔥

  • @hammaismail4683
    @hammaismail4683 8 месяцев назад

    Good video! , but is this still up on your GIT ?

    • @andreyka26_se
      @andreyka26_se 8 месяцев назад

      yup, I migrate soruce code to andreyka26-authorizations it is public and stuff

  • @gijoe6529
    @gijoe6529 9 месяцев назад

    Hello, I am currently using _signInManager.PasswordSignInAsync instead of HttpContext.SignInAsync to sign user in... HttpContext.AuthenticateAsync().Successed was return false. Therefore i used HttpContext.User.Identity.IsAuthenticated to check based on ur clip: 1:06:32..

  • @tiagoamaral6549
    @tiagoamaral6549 10 месяцев назад

    TOP 👏👏👏👏

  • @GELSAV777
    @GELSAV777 10 месяцев назад

    What city is that?

  • @domenicolangone9845
    @domenicolangone9845 10 месяцев назад

    Thank you! Thank you very much for the detailed explanation

  • @Wi11daThri11
    @Wi11daThri11 11 месяцев назад

    Good video! But almost the whole left side covered up by the Restream messages!! :( (Maybe you can change it so that the messages only show for a little while and then disappear...or else move them somewhere else)

  • @gijoe6529
    @gijoe6529 Год назад

    Very nice video u have made. I am a very amateur in this area. I am trying to create a web app: Backend api server, identity server and a react app. This react app need to login to server through identity server first before going to backend api server. I went to your blog "JWT authentication and authorization using .NET and React". This looks very useful. Where is the authorization come into play?

  • @ironjack2994
    @ironjack2994 Год назад

    Андрейка просто красавец 10в10, видео пушка, проверяйте

  • @jozzzward
    @jozzzward Год назад

    Невероятно классный и полезный стрим, таких и вправду мало, особенно с двумя сервисами! Очень приятно наблюдать как работает профессионал так еще и под приятную музыку))) Спасибо большое!

  • @VũAnhNguyễn-e5g
    @VũAnhNguyễn-e5g Год назад

    Can you share the code. I dont see it on your git repo. Thank you!

  • @yogireddy9450
    @yogireddy9450 Год назад

    I got confused lot before this video, it is very helpful, but In my case don't want to use cookies, may i know to use openiddictaspnetcoredefaults.authentiauthenticationscheme instead of cookieauthenticatedefaults

  • @MaximRovinsky
    @MaximRovinsky Год назад

    So much details that's awesome. Looks like the next level of CRUD's engineering :) btw cool article on your website

  • @emilvarn9474
    @emilvarn9474 Год назад

    Great explanation!

  • @ivan-ivanov-ivanovich
    @ivan-ivanov-ivanovich Год назад

    Англосакс, передай таджику, чтобы канал вернул и открыл коменты в тг

  • @andreyka26_se
    @andreyka26_se Год назад

    Big thanks to Vlad Ten for inspiration: ruclips.net/user/results?search_query=vlad+ten

  • @andreyka26_se
    @andreyka26_se Год назад

    0:00-0:13 - Intro 0:13-3:04 - Distributed systems & partitioning 3:04-3:30 - What apps use Consistent Hashing? 3:30-6:30 - Smoker's partitioning alg (mod) 6:30-8:04 - Healthy person's partitioning alg (Consistent Hashing) 8:04-9:56 - Circle and Number's line representation of ring 9:56-12:40 - Rebalancing with Consistent Hashing 12:40-16:48 - High-level architecture 16:48-21:56 - DEMO 21:56-27:06 - Rebalancing implementation details 27:06-28:57 - How new node is started from the code 28:57-30:42 - How to choose a node from hash value (binary search) 30:42-30:59 - Telegram, Instagram, Blog

  • @Amyisntcreative
    @Amyisntcreative Год назад

    Didn't know this would be on my recommended, but damn what's it like working there?

    • @andreyka26_se
      @andreyka26_se Год назад

      in Mics in general REALLY depends on team and project. On office particularly - real pleasure, good screens, my keyboards, good chairs, coffee, pinpong, drums and bunch of other stuff)

    • @Amyisntcreative
      @Amyisntcreative Год назад

      @@andreyka26_se Ah, that's good to hear! Sounds like you're enjoying yourself bro :D

    • @andreyka26_se
      @andreyka26_se Год назад

      @@Amyisntcreative I would say not yourself, but life, generally yes. The only one thing left to solve - is to not die too fast xD

    • @Amyisntcreative
      @Amyisntcreative Год назад

      @@andreyka26_se Haha, that's very true

  • @dubrovai
    @dubrovai Год назад

    you're working on weekends?

    • @andreyka26_se
      @andreyka26_se Год назад

      Yes, consistent hashing article didn't make itself on its own xDDD

  • @timofeijaager
    @timofeijaager Год назад

    How to add func to create new user?

    • @andreyka26_se
      @andreyka26_se Год назад

      create new user is registration flow, and it should take place on authentication step. Meaning Whenever you check authentication cookie, and it is empty or invalid - you redirect you return users login/register links. And then perform sign in/up

  • @curtisbarrett2960
    @curtisbarrett2960 Год назад

    I'm in charge of replacing our old Identity Server 4 authorization server with something else. Thank you so much for taking the time to make this video. Greatly appreciate you.

    • @PelFox
      @PelFox 8 месяцев назад

      How did it go? Openiddict look minimal compared to IDS4, so you have to implement everything yourself including single sign out.

  • @jeroenvandenbulk
    @jeroenvandenbulk Год назад

    Man i can look interesting as well woth some simple shit on my.screen

  • @sayaaep
    @sayaaep Год назад

    Cool dude

    • @andreyka26_se
      @andreyka26_se Год назад

      Thank you

    • @sayaaep
      @sayaaep Год назад

      ​@@andreyka26_se I have interesting with you. You're a cool person who works as a software engineer at Microsoft. and yes I'm not of legal age yet but I like it

  • @MasterHobbitLoL
    @MasterHobbitLoL Год назад

    - Background music should be quiter - Work on pronunciation, it's quite difficult to understand what are talking about

  • @ltvnf
    @ltvnf Год назад

    Thanks much for summing that all up! Very descriptive and clear.

    • @andreyka26_se
      @andreyka26_se Год назад

      Thank you for feedback. Will do more soon

  • @algoseekee
    @algoseekee Год назад

    Great talk! Thanks for it. P.S. Backgound music level could be a bit lower.

    • @andreyka26_se
      @andreyka26_se Год назад

      thanks for feedback - will improve

    • @algoseekee
      @algoseekee Год назад

      @@andreyka26_se thanks. Keep up the good work!

  • @tedchirvasiu
    @tedchirvasiu Год назад

    OpenIDick't

  • @aymericrichard4920
    @aymericrichard4920 Год назад

    Boom !

    • @andreyka26_se
      @andreyka26_se Год назад

      Thank you for comment)

    • @aymericrichard4920
      @aymericrichard4920 Год назад

      @@andreyka26_se I will drop a greater "constructed" comment because I like what you do but I could not resist about the "boom" :p

    • @andreyka26_se
      @andreyka26_se Год назад

      @@aymericrichard4920 thanks, that will help me for promoting videos and blog up

    • @aymericrichard4920
      @aymericrichard4920 Год назад

      @@andreyka26_se My pleasure :)

  • @sureshc4939
    @sureshc4939 Год назад

    Can you please shart the code?

    • @andreyka26_se
      @andreyka26_se Год назад

      sure, git repo in the desc

    • @sureshc4939
      @sureshc4939 Год назад

      @@andreyka26_se Thank You. Is this a Single Sign On (SSO) implementation using OpenIddict?

    • @andreyka26_se
      @andreyka26_se Год назад

      @@sureshc4939 I would say yes, with opened connect + oauth - you are creating single point of authentication and authorization - so probably yes

  • @skarpetky8590
    @skarpetky8590 Год назад

    Привіт! Можешь підскзати як ти готувався до системного дизайну?

    • @andreyka26_se
      @andreyka26_se Год назад

      привіт, прям як концептуально правильно - не знаю. Я читав книжечки, основна: data intensive applications (kleppmann), alex xu - system design interview, і ше одна Kazman Software architecture in practice. Також ше дивився лекції по дистрибютид системс, шо також хелпувало.

  • @purelame4969
    @purelame4969 Год назад

    What doesn't kill makes us stronger

  • @imadyousef3451
    @imadyousef3451 Год назад

    As you said, the documentation of the OpenIddict is not clear, especially to me as a beginner with OAuth and OpenId Connect😓. This is the only video I could find on the whole internet. Thanx for your fantastic work, and I wish you could do another one with the BFF pattern and a react Client.

    • @andreyka26_se
      @andreyka26_se Год назад

      Thank you, in plans Open Id Connect implementation, then React client, then will take a look)

  • @Allyourneedsmet
    @Allyourneedsmet Год назад

    Man, you and your blog are gold in the sea of gurus, I love that you do not just share code but you explain how things work off topic, Been on Identity for a while now, and been wondering how everyone seems to know you should use a tokenhandler. - Why use identitycore, vs addidentity, vs adddefaultidentity. - Do we still need use signin with addjwtbearer, - Do we need passwordsigninasync method when you using JWTs or is the sign in methods limited to cookie auth Things like that. Scoured the Documentation but no hint on why and where they got the idea from. Still on your blog though, hoping to get more insights

    • @andreyka26_se
      @andreyka26_se Год назад

      yes, those are good questions, for JWT I still don't know on my own)) but definitely I'll do overview of those soon after covering OpenId Connect stuff. Thank you)

  • @nazarsvytak5756
    @nazarsvytak5756 Год назад

    I like background music.

  • @vallJune
    @vallJune Год назад

    MS provide perfect WP

    • @andreyka26_se
      @andreyka26_se Год назад

      I would say good enough to spend time on weekends here)