- 118
- 30 944
Steve Learning Note
Japan
เข้าร่วมเมื่อ 29 ส.ค. 2020
My name is Steve, a software engineer.
For me, learning is token of appreciation towards human evolution.
We evolve in various fields, creating new knowledge and innovations.
Lots of new interesting things for me to learn!
Through this channel I will share my learning notes in various fields, especially in software engineering!
I hope this channel can motivate us to keep learning new things.
For me, learning is token of appreciation towards human evolution.
We evolve in various fields, creating new knowledge and innovations.
Lots of new interesting things for me to learn!
Through this channel I will share my learning notes in various fields, especially in software engineering!
I hope this channel can motivate us to keep learning new things.
Authz 3: Google Authorization System Zanzibar: Model, Language, And API
This video is part of #authorizationSeries.
We will learn about Google Zanzibar.
What we will learn:
00:57 What is Google Zanzibar
02:19 Relation Tuples
07:16 Concentric Relation
10:25 Group Relation
11:53 Parent Child Relationship
16:01 Check API with DAG
19:09 New Enemy Problem & Solutions
26:10 Other APIs
Learning source:
Google Zanzibar Paper
research.google/pubs/zanzibar-googles-consistent-global-authorization-system/
Zanzibar Academy
zanzibar.academy/
Jake Moshenko on Zanzibar: Google’s Consistent, Global Authorization System
th-cam.com/video/1nbSbe3kw2U/w-d-xo.html
Pushpalanka Jayawardhana - My Reading on Google Zanzibar: Consistent, Global Authorization System
pushpalanka.medium.com/my-reading-on-google-zanzibar-consistent-global-authorization-system-f4a12df85cbb
----------
My website:
steveanlorn.github.io/me/
GitHub:
github.com/steveanlorn
----------
My other playlist:
Python
th-cam.com/play/PL5XLlJLGaeO6G8zDGcpu0G2cyDuJSO5mf.html
Algorithm & data structure
th-cam.com/play/PL5XLlJLGaeO6MF5Cx8zbwzx3uL0-lVn0E.html
Go
th-cam.com/play/PL5XLlJLGaeO6BRHpyK2g_wGttPzFtyFoG.html
Testing
th-cam.com/play/PL5XLlJLGaeO5QRlhkzkdocVIY8IN5Jc35.html
Software engineering
th-cam.com/play/PL5XLlJLGaeO6eqLQnYXoZO3LN3PD4yNvo.html
Life lesson
th-cam.com/play/PL5XLlJLGaeO7nCJix-u7E0wYVfdsX5XmF.html
Trust and Safety
th-cam.com/play/PL5XLlJLGaeO7GpPYjk8eWqSVRUiw6j3Yp.html&si=VBJlCxdIWqdWnhGc
We will learn about Google Zanzibar.
What we will learn:
00:57 What is Google Zanzibar
02:19 Relation Tuples
07:16 Concentric Relation
10:25 Group Relation
11:53 Parent Child Relationship
16:01 Check API with DAG
19:09 New Enemy Problem & Solutions
26:10 Other APIs
Learning source:
Google Zanzibar Paper
research.google/pubs/zanzibar-googles-consistent-global-authorization-system/
Zanzibar Academy
zanzibar.academy/
Jake Moshenko on Zanzibar: Google’s Consistent, Global Authorization System
th-cam.com/video/1nbSbe3kw2U/w-d-xo.html
Pushpalanka Jayawardhana - My Reading on Google Zanzibar: Consistent, Global Authorization System
pushpalanka.medium.com/my-reading-on-google-zanzibar-consistent-global-authorization-system-f4a12df85cbb
----------
My website:
steveanlorn.github.io/me/
GitHub:
github.com/steveanlorn
----------
My other playlist:
Python
th-cam.com/play/PL5XLlJLGaeO6G8zDGcpu0G2cyDuJSO5mf.html
Algorithm & data structure
th-cam.com/play/PL5XLlJLGaeO6MF5Cx8zbwzx3uL0-lVn0E.html
Go
th-cam.com/play/PL5XLlJLGaeO6BRHpyK2g_wGttPzFtyFoG.html
Testing
th-cam.com/play/PL5XLlJLGaeO5QRlhkzkdocVIY8IN5Jc35.html
Software engineering
th-cam.com/play/PL5XLlJLGaeO6eqLQnYXoZO3LN3PD4yNvo.html
Life lesson
th-cam.com/play/PL5XLlJLGaeO7nCJix-u7E0wYVfdsX5XmF.html
Trust and Safety
th-cam.com/play/PL5XLlJLGaeO7GpPYjk8eWqSVRUiw6j3Yp.html&si=VBJlCxdIWqdWnhGc
มุมมอง: 49
วีดีโอ
Authz 2: Policy as Code With OPA
มุมมอง 432 หลายเดือนก่อน
This video is part of #authorizationSeries. We will learn about the concept of writing the authorization policy as a code. What we will learn: 01:27: Policy as Code With OPA 08:41: RBAC With REGO 14:21: Open Policy Administration Layer (OPAL) Learning source: Hard coded logic vs externalized authorization service www.aserto.com/blog/hardcoded-vs-externalized-authorization Deploying Policy-as-Co...
Authz 1: Authorization Models
มุมมอง 602 หลายเดือนก่อน
This video is part of #authorizationSeries. We are going to learn about 3 modes of authorization. What we will learn: 00:53: ACL - Access Control List 02:19: RBAC - Role-Based Access Control 15:12: ABAC - Attribute-Based Access Control 18:02: ReBAC - Relationship-Based Access Control 22:12: Model Comparison Learning source: csrc.nist.gov/CSRC/media/Publications/conference-paper/2000/07/26/the-n...
AML Chapter 5 - Know Your Customer
มุมมอง 383 หลายเดือนก่อน
Learning summary of Anti-Money Laundering in a nutshell. What we will learn: 00:29: What is KYC 02:57: Risk Management 03:43: Risk Matrix 06:19: Risk Subject 10:05: Source of Intelligence 14:06: Centralized KYC 16:23: Transaction Monitoring Main learning source: www.amazon.com/Anti-Money-Laundering-Nutshell-Awareness-Compliance-dp-B0CK48MHFY/dp/B0CK48MHFY/ref=dp_ob_title_bk KYC in Mercari engin...
AML Chapter 4 - Building a Quality AML Program
มุมมอง 103 หลายเดือนก่อน
Learning summary of Anti-Money Laundering in a nutshell. What we will learn: 00:22: AML Universe 04:34: Internal Policies and Procedures 07:03: Compliance Officer 08:51: Independent Audit Functions 10:30: AML Training 12:05: Customer Due Diligence Main learning source: www.amazon.com/Anti-Money-Laundering-Nutshell-Awareness-Compliance-dp-B0CK48MHFY/dp/B0CK48MHFY/ref=dp_ob_title_bk Bank BCA www....
AML Chapter 3 - Regulations
มุมมอง 143 หลายเดือนก่อน
Learning summary of Anti-Money Laundering in a nutshell. What we will learn: 00:23: USA Regulations 00:50: Bank Secrecy Act 01:51: USA Patriot Act 02:57: International Regulators 04:10: FATF 05:31: Mutual Evaluations Main learning source: www.amazon.com/Anti-Money-Laundering-Nutshell-Awareness-Compliance-dp-B0CK48MHFY/dp/B0CK48MHFY/ref=dp_ob_title_bk Bank Secrecy Act www.idenfy.com/blog/what-is...
AML Chapter 2 - Methods of Money Laundering
มุมมอง 313 หลายเดือนก่อน
Learning summary of Anti-Money Laundering in a nutshell. What we will learn: 00:24: Structuring 02:28: Bulk Cash Smuggling 03:34: Money Orders 05:02: Wire Transfers 05:31: TBML 06:22: Over & Under Invoicing of Goods 08:15: Black Market Peso Exchange 11:40: Underground Banking Systems 14:11: Correspondent Banking 15:48: Other Financial Products 17:50: Cash Intensive Business Main learning source...
AML Chapter 1 - What is Money Laundering
มุมมอง 254 หลายเดือนก่อน
Learning summary of Anti-Money Laundering in a nutshell. What we will learn: 00:50: What is money laundering 02:16: Purpose 03:15: 3 stages of money laundering 04:35: Study case Main learning source: www.amazon.com/Anti-Money-Laundering-Nutshell-Awareness-Compliance-dp-B0CK48MHFY/dp/B0CK48MHFY/ref=dp_ob_title_bk Article about the tin corruption: www.kompas.id/baca/english/2024/04/22/en-kejagung...
Flink Notions of Time | Windowing | Watermarks
มุมมอง 2218 หลายเดือนก่อน
My learning note about #flink What we will learn: 00:10: Opening 00:59: Notions of time 06:10: Windowing 11:46: Watermarks 19:40: Summary Reference From Official Documentation: nightlies.apache.org/flink/flink-docs-stable/docs/learn-flink/streaming_analytics/ nightlies.apache.org/flink/flink-docs-stable/docs/dev/datastream/event-time/generating_watermarks/ nightlies.apache.org/flink/flink-docs-...
Flink Basic Concept
มุมมอง 659 หลายเดือนก่อน
My learning note about #flink What we will learn: 00:30: Real-time service 02:18: Stream processing 04:03: Job 04:46: Job graph & operator 06:29: Job manager 07:42: Execution graph 08:52: Task 09:48: Task manager 10:54: Operator chain 12:35: Anatomy of Flink cluster Reference: Flink Architecture | Apache Flink nightlies.apache.org/flink/flink-docs-master/docs/concepts/flink-architecture Fine-Gr...
gRPC Pagination with Google Spanner
มุมมอง 26011 หลายเดือนก่อน
What we will learn: 00:42: Pagination in Spanner 12:20: Pagination Consistency 18:59: Design Patterns 21:42: Page Tokens 23:46: Improving Pagination Performance Reference: Google Cloud Spanner - Critical Concepts | by Ash van der Spuy | Google Cloud - Community | Medium medium.com/google-cloud/google-cloud-spanner-critical-concepts-1bd9ec52abe3 Spanner: TrueTime and external consistency | Googl...
Convert Midi to Parsons Code with Go
มุมมอง 83ปีที่แล้ว
Learning points: 00:10: Opening 01:17: What is Parsons code 04:10: What is MIDI 05:00: MIDI events 06:33: Note-on message 08:00: Event example 10:53: MIDI key number chart 11:19: MIDI channels 13:00: MIDI tracks 15:23: How to convert 17:06: Demo Code; gist.github.com/steveanlorn/abb45582b0ca680901c928b4d4a9962f Reference: What Are MIDI Channels audiointerfacing.com/what-are-midi-channels/ MIDI ...
Transaction Locking in Google Cloud Spanner
มุมมอง 167ปีที่แล้ว
Learning points: 00:10: Opening 01:19: What is transaction 04:23: What is a lock 05:19: Transaction lock granularity 06:16: Lock conflict 07:05: Wound-wait algorithm 08:43: Types of locks in Cloud Spanner 10:09: Lock mode conflicts 11:27: Common transaction patterns 18:24: Best practice Reference: Understanding transactional locking in Cloud Spanner cloud.google.com/blog/products/databases/tran...
Nihongo no Nōto - What did you do last night?
มุมมอง 18ปีที่แล้ว
This is a video recording for G1-MerClass assignment: "Recording yourself or writing: About last night" Nōto: - Sengetsu: last month - Moraimashita: to get - Kinoo: yesterday - Atsui: hot th-cam.com/play/PL5XLlJLGaeO6KXXwYIQ20sEFVPiwAQFWa.html
Learning gRPC Server & Client Using Connect Framework.
มุมมอง 835ปีที่แล้ว
Learning gRPC Server & Client Using Connect Framework.
[Ads - Part 2] Data-Driven Decision, Ads Services Components, Ads Team Organization
มุมมอง 19ปีที่แล้ว
[Ads - Part 2] Data-Driven Decision, Ads Services Components, Ads Team Organization
[Ads - Part 1] The Stakeholders, Advertiser Competition Fairness, Ads Relevancy
มุมมอง 16ปีที่แล้ว
[Ads - Part 1] The Stakeholders, Advertiser Competition Fairness, Ads Relevancy
Minimal Version Selection (MVS) Algorithm
มุมมอง 101ปีที่แล้ว
Minimal Version Selection (MVS) Algorithm
Goproxy - Module Mirrors: How Go Tools Fetch The Import Module
มุมมอง 722ปีที่แล้ว
Goproxy - Module Mirrors: How Go Tools Fetch The Import Module
How to Create Cron-Job Using Kubernetes and Kind
มุมมอง 92ปีที่แล้ว
How to Create Cron-Job Using Kubernetes and Kind
How Can Software Engineer Utilize ChatGPT?
มุมมอง 28ปีที่แล้ว
How Can Software Engineer Utilize ChatGPT?
Special Character Normalization With NFD, NFC, NFKD, NFKC
มุมมอง 564ปีที่แล้ว
Special Character Normalization With NFD, NFC, NFKD, NFKC
Document Preparation Guide For Working in Japan From Indonesia To Japan
มุมมอง 37ปีที่แล้ว
Document Preparation Guide For Working in Japan From Indonesia To Japan
Learn Protobuf - Introduction to Protocol Buffers
มุมมอง 6902 ปีที่แล้ว
Learn Protobuf - Introduction to Protocol Buffers
Kak mau tanya , ini sama dgn pelajaran data mining gak sih ?
Belum pernah belajar data mining 😆. Tapi biasanya kanpsack dipakai di scheduling, asset optimisation dan space allocation.
I have seen so many videos but no one explained as clearly as you did.❤
Very good presentation. Step by step & no "fast and furious". Bravo.
Klo implement Locking di db seperti postgree or Mysql gimana mas ?
Terimakasih untuk pertanyaan nya. Saya beri contoh di MySQL ya, START TRANSACTION; -- Select data yang mau di update untuk di lock SELECT * FROM [nama_table] WHERE [kondisi] FOR UPDATE; -- Datanya sudah ke lock sekarang jadi transaksi lain tidak bisa update UPDATE [nama_table] SET [nama_kolom] =[value baru] WHERE [kondisi]; -- Commit transaksinya supaya locknya bisa dilepas. COMMIT; Jadi disini saya menggunakan transaksi + locking (dengan menggunakan statement FOR UPDATE ketika SELECT data. Dokumentasi transaction di MySQL ada di dev.mysql.com/doc/refman/8.0/en/commit.html Dokumentasi locking nya ada di dev.mysql.com/doc/refman/8.0/en/select.html
bang jadi ini cuma bisa berjalan ketika di execute aja, kalo yang berjalan terus menerus gmn bg?
Bisa pakai scheduler seperti cronjob atau sejenisnya.
Thanks man
so great :)
Good job Steve. We appreciate you!! +1 sub. Keep pushing!
nice konten bang, materi security kayak gini yang banyak dibutuhin backend, semangat terus bang ngontennya, good job!
Thanks for sharing this video tutorial on connect framework.
This is the only connect-go video tutorial on the entire Internet, thanks for sharing and looking forward to more on this, thank you!
STG
Buat. Beli betas kasih yg jdi y'all binds mksh
Lemes banget yg jelasinnya ..b😂😂
Bagus bang👍🙏
👍awesome thumb from Korea!
tolong bang beri contoh algoritma angka acak .. contoh nya plat motor 2960...?? algoritma nya gmna bang.... ???
bahas redis, mongodb, elk stack dong bang 🙏
klo udh banyak datanya di db, terus mau mke dockertest gimana mas? di insert 1 1 terus gitu tiap running docker test nya?
Test datanya bisa di dump ke file. Ketika run dockertest, kamu bisa upload datanya dari file itu. Kalau hanya untuk test di local, kalau datanya mau di re-use lagi, jangan kamu hapus setelah selesai test.
@@stevelearningnote better di dump atau buat db khusus tes mas?
@@fajarislami581 DB test disini untuk keperluan integration test atau test untuk development ya? Kalau untuk integration test, dimana kamu pasti bikin use case nya, jadi pastinya data di DB nya harus tetap clean sesuai test case kamu. Jd best optionya kamu dump ke file. So the same test case bisa run di tempat lain juga. Kalau DB untuk test waktu development ini bisa bikin DB test aja. Jd kalau datanya diubah ubah, tdk mempengaruhi hasil integration test.
@@stevelearningnote niat nya sebagai pengganti dockertest ini si mas, biar gk dunp data
@@fajarislami581 kalau untuk development bisa bikin DB khusus development aja.
Mantap mas, sharing knowledgenya🙏
Bg bikinin materi tentang golang orm dong bg, saya yg ngerti sama sekali
Kebetulan di kerjaan sekarang tidak pakai ORM, jadi belum pernah belajar dan pakai ORM juga :) Mudah"-an nanti ada kesempatan belajar ORM ya.
@@stevelearningnote siap bg makasih, di tunggu videonya
OS nya apa nih mas? di windows dengan wsl kok rada susah ya
Saya pakai mac OS mas. Kebetulan belum pernah coba di WSL. Kalau di WSL, berarti perlu install docker desktop dulu kah di windowsnya?
I want to know how you install bulma and burst with delay more in detail.
Bulma is actually written by me and unfortunately, I did not push the code to my repo and I did not know where it is now :(. As an alternative, you can use: - github.com/rakyll/hey or - github.com/tsenart/vegeta or - any other similar load testing tools
How you install bulma?
kalo mau diimplementasikan ke ci/cd gmna ya bang?
Kebetulan belum pernah coba. Mungkin langkahnya seperti ini: 1. CI server pull code dari repo 2. CI server build binarynya 3. CI server execute command untuk menjalankan integration testnya (dengan asumsi CI servernya sudah terinstall docker)
wonderful video.
Bagus banget bang videonyaaaa. Sehat terus ya bangg, semoga tambah suksessss
Hai terima kasih Kak atas tutorialnya, kebetulan saya juga sedang di course ini dan ingin cari tahu bagaimana membuat notifikasi hujan untuk setiap jamnya. Tutorial dan penjelasannya membantu sekali 😇. Terus berkarya ya Kak!
Prⓞм𝕠𝕤𝐌 😄
Thanks for this video
tetap semangat bng btw next tentang web scraping web dinamis dong
Wah keren kak. terim kasih
Om.. bikin tutorial notif alert telegram cek stok tersedia & klik link product tersedia di tokped/shopee
itu tinggal ganti link sama ganti tagnya aja
om.. tolong bikin tutorial notif alert Telegram cek stok tersedia dan Link produk di Tokped/Shopee
bang maksutnya set current score to highest score gmn sih bang logika ku blm nyampek bang?
Maksudnya ketika di dalam loop student_scores, jika score yang sedang di loop memiliki nilai lebih tinggi daripada nilai yang ada di variable highestScore, maka value highestScore kita update menjadi nilai score yang lebih tinggi. -------------- student_scores = [75, 89, 42, 90, 33] highest_score = 0 for score in student_scores: if score > highest_score: # jika highest score kita kalah tinggi dari score maka highest_score = score # kita update nilai highest_score nya sehingga nanti kita akan mendapatkan nilai tertinggi di dalam array print(highest_score) --------------
Om bikin ood pake python dong ajarib
bismillah kamis 22 juli 2021
Mantap bang
wih, ini sih keren.
Nice video gan