Implementing RBAC in Express.js (Part 2)
In Part 2, we move from theory to action. Dive deep into the implementation of our ExpressAuth class, learn how to handle JWT verification safely, and build a flexible RoleGuard to secure your routes with precision.
https://arcnet.am/post/81
#expressjs #nodejs #typescript #backend_development
In Part 2, we move from theory to action. Dive deep into the implementation of our ExpressAuth class, learn how to handle JWT verification safely, and build a flexible RoleGuard to secure your routes with precision.
https://arcnet.am/post/81
#expressjs #nodejs #typescript #backend_development
2🔥3❤🔥1💘1🦄1
I Found a Bug That Permanently Burns Money
I found a bug that turns money into smoke. One line. No validation. Just subtraction. On some chains, every transfer would have vanished. Auditors missed it. I didn't. Here's how a i got my first Critical bounty.
https://arcnet.am/post/58
#bug_bounty #bounty #defi #critical #hacking
I found a bug that turns money into smoke. One line. No validation. Just subtraction. On some chains, every transfer would have vanished. Auditors missed it. I didn't. Here's how a i got my first Critical bounty.
https://arcnet.am/post/58
#bug_bounty #bounty #defi #critical #hacking
3❤🔥3🔥2🤯2🦄1
Չայ, կոֆե, ու քո տվյալները էլ միայն քոնը չեն…
Դու հեշտ թիրախ էս...
https://arcnet.am/post/84
#hacking #cybersecurity #attacks
Դու հեշտ թիրախ էս...
https://arcnet.am/post/84
#hacking #cybersecurity #attacks
😁5❤3👏1🦄1
Միքիչ բաց աղբյուրներից ինֆորմացիայի որոնման մասին
ՕՕՕՕՕՕսինթ
https://arcnet.am/post/87
#osint #open_source
ՕՕՕՕՕՕսինթ
https://arcnet.am/post/87
#osint #open_source
🔥5❤2🦄1
Ինչպես ես կոտրեցի էլեկտրոնային մատյանն ու ստացա աշխատանքի առաջարկ
Ինչպես ես կոտրեցի էլեկտրոնային մատյանն ու ստացա աշխատանքի առաջարկ
https://arcnet.am/post/91
#web_security #api #backend_development #attacks #hacking
Ինչպես ես կոտրեցի էլեկտրոնային մատյանն ու ստացա աշխատանքի առաջարկ
https://arcnet.am/post/91
#web_security #api #backend_development #attacks #hacking
❤4🔥4❤🔥1👍1🦄1
Ինչո՞ւ են ծրագրավորման սխալները կոչվում «բագ»
Կարճ և հետաքրքիր պատմություն, թե ինչպես «միջատ» բառը դարձավ ծրագրավորման ամենահայտնի տերմիններից մեկը և ինչ իրական դեպք է կանգնած դրա հետևում։
https://arcnet.am/post/95
#history #computers #bug
Կարճ և հետաքրքիր պատմություն, թե ինչպես «միջատ» բառը դարձավ ծրագրավորման ամենահայտնի տերմիններից մեկը և ինչ իրական դեպք է կանգնած դրա հետևում։
https://arcnet.am/post/95
#history #computers #bug
❤2🔥2🦄1
Վայբ-կոդինգ․ ծրագրավորում առանց կոդ գրելու
Վայբ-կոդինգը նոր մոտեցում է ծրագրավորման մեջ, որտեղ AI-ը գրում է կոդը, իսկ մարդը պարզապես նկարագրում է, թե ինչ է ուզում ստանալ։ Այս հոդվածում կբացահայտենք, թե ինչպես է այն աշխատում, ինչու է դարձել հայտնի 2025-ին, և ինչ ռիսկեր ունի իրական բիզնեսում։
https://arcnet.am/post/99
#vibe_coding #ai
Վայբ-կոդինգը նոր մոտեցում է ծրագրավորման մեջ, որտեղ AI-ը գրում է կոդը, իսկ մարդը պարզապես նկարագրում է, թե ինչ է ուզում ստանալ։ Այս հոդվածում կբացահայտենք, թե ինչպես է այն աշխատում, ինչու է դարձել հայտնի 2025-ին, և ինչ ռիսկեր ունի իրական բիզնեսում։
https://arcnet.am/post/99
#vibe_coding #ai
🔥5💘2🦄1
Linux-ը կարող է հրաժարվել հին ցանցային դրայվերներից՝ AI-ի գեներացրած բագ-ռեփորթները լուրջ բեռ են դառնում
Linux kernel-ի մշակողները լրջորեն մտածում են հին ցանցային դրայվերները հեռացնելու մասին, քանի որ AI-ի վրա հիմնված գործիքները maintainer-ներին ողողում են բագ-ռեփորթներով.
https://arcnet.am/post/104
#linux #ai
Linux kernel-ի մշակողները լրջորեն մտածում են հին ցանցային դրայվերները հեռացնելու մասին, քանի որ AI-ի վրա հիմնված գործիքները maintainer-ներին ողողում են բագ-ռեփորթներով.
https://arcnet.am/post/104
#linux #ai
❤4❤🔥3🔥1🦄1
Asahi Linux. Linux 7.0-ն Պատմական Քայլ է Apple Silicon-ի համար
Գրեթե երեք տարի 6.x շարքի kernel-ներից հետո, Asahi Linux նախագիծը հայտարարել է Linux 7.0-ի աջակցության մասին Apple Silicon Mac-երի համար։ Թարմացումը նաև լուրջ բարելավումներ է բերել installer-ի ենթակառուցվածքին՝ վերջապես լուծելով վաղուց կուտակված ավտոմատացման խնդիրները։
https://arcnet.am/post/111
#linux #kernel #apple_silicon
Գրեթե երեք տարի 6.x շարքի kernel-ներից հետո, Asahi Linux նախագիծը հայտարարել է Linux 7.0-ի աջակցության մասին Apple Silicon Mac-երի համար։ Թարմացումը նաև լուրջ բարելավումներ է բերել installer-ի ենթակառուցվածքին՝ վերջապես լուծելով վաղուց կուտակված ավտոմատացման խնդիրները։
https://arcnet.am/post/111
#linux #kernel #apple_silicon
8🔥5❤1🦄1
Էլ․փոստ. ի՞նչ է թաքնված մեր պարզ inbox-ի հետևում
Թեև էլ․փոստը ստեղծվել է դեռ 1970-ականներին, այն մինչ օրս մնում է մարդկության ստեղծած ամենահաջողված հաղորդակցման համակարգերից մեկը։ Ամեն օր միլիարդավոր հաղորդագրություններ են ուղարկվում այս ենթակառուցվածքով, բայց քչերն են հասկանում, թե ինչ անհավատալի բարդություն է թաքնված այդ պարզ ինտերֆեյսի հետևում։
https://arcnet.am/post/116
#email #web #inbox
Թեև էլ․փոստը ստեղծվել է դեռ 1970-ականներին, այն մինչ օրս մնում է մարդկության ստեղծած ամենահաջողված հաղորդակցման համակարգերից մեկը։ Ամեն օր միլիարդավոր հաղորդագրություններ են ուղարկվում այս ենթակառուցվածքով, բայց քչերն են հասկանում, թե ինչ անհավատալի բարդություն է թաքնված այդ պարզ ինտերֆեյսի հետևում։
https://arcnet.am/post/116
#email #web #inbox
29❤4🦄2
Ghostty-ն հեռանում է GitHub-ից
Mitchell Hashimoto-ն՝ GitHub-ի ամենավաղ օգտատերերից մեկը և Ghostty տերմինալ էմուլյատորի ստեղծողը, հայտարարել է, որ նախագիծը հեռանալու է հարթակից։ Այս որոշումը հատուկ նշանակություն ունի մի մարդու համար, ում կապը GitHub-ի հետ ավելի քան 18 տարի է:
https://arcnet.am/post/124
#github #ghostty #mitchell_hashimoto
Mitchell Hashimoto-ն՝ GitHub-ի ամենավաղ օգտատերերից մեկը և Ghostty տերմինալ էմուլյատորի ստեղծողը, հայտարարել է, որ նախագիծը հեռանալու է հարթակից։ Այս որոշումը հատուկ նշանակություն ունի մի մարդու համար, ում կապը GitHub-ի հետ ավելի քան 18 տարի է:
https://arcnet.am/post/124
#github #ghostty #mitchell_hashimoto
❤5🦄1
Ախպեր, կարա՞ս ընգերուհուս սայտը ջարդես
Ախպեր կարան՞ք ընգերուհուս էջը ջարդենք, տենանք ում հետ ա խոսում
Հետաքրքրեց հա ոնց որ) մանրամասները հոդվածի մեջ
https://arcnet.am/post/135
#attacks #osint #hacking
Ախպեր կարան՞ք ընգերուհուս էջը ջարդենք, տենանք ում հետ ա խոսում
Հետաքրքրեց հա ոնց որ) մանրամասները հոդվածի մեջ
https://arcnet.am/post/135
#attacks #osint #hacking
1😁6❤2🦄1
Երբ վեբն աշխատում ա root-ի տակ
Ինչո՞ւ է վտանգավոր վեբը root-ի տակ աշխատացնելը։ Տեսեք, թե ոնց elFinder-node-ի պարզ խոցելիությունը ընդամենը մեկ cron-ով արագ դարձավ կայուն RCE։
https://arcnet.am/post/138
#web_security #linux #hacking #attacks
Ինչո՞ւ է վտանգավոր վեբը root-ի տակ աշխատացնելը։ Տեսեք, թե ոնց elFinder-node-ի պարզ խոցելիությունը ընդամենը մեկ cron-ով արագ դարձավ կայուն RCE։
https://arcnet.am/post/138
#web_security #linux #hacking #attacks
💘4👍3🦄1
Ցանցերը չայնիկների համար N3
Ոնց են կապում սարքերը միմյանց հետ լոգիկայի մակարդակում (Data Link Layer)
https://arcnet.am/post/85
#osi7 #tcpip #networking
Ոնց են կապում սարքերը միմյանց հետ լոգիկայի մակարդակում (Data Link Layer)
https://arcnet.am/post/85
#osi7 #tcpip #networking
🦄6❤3
Ցանցերը չայնիկների համար N3.5
Data Link Layer. Լոկալ ցանց
https://arcnet.am/post/142
#tcpip #networking #computers #osi7
Data Link Layer. Լոկալ ցանց
https://arcnet.am/post/142
#tcpip #networking #computers #osi7
🦄5💘3
CSRF for local network attacks
A simple explanation of CSRF, how it works, common protection methods, and why most bypasses only work in poorly configured or old systems today
https://arcnet.am/post/143
#networking #attacks #web_security #csrf
A simple explanation of CSRF, how it works, common protection methods, and why most bypasses only work in poorly configured or old systems today
https://arcnet.am/post/143
#networking #attacks #web_security #csrf
1❤3🦄2
WebRTC-ի հիմունքները. Ինչպե՞ս ստեղծել իրական ժամանակի կապ բրաուզերների միջև
WebRTC-ի հիմունքները. Պարզից բարդ ներկայացնում ենք իրական ժամանակում տվյալների փոխանակման մեխանիզմները և ցանցային բարդությունների հաղթահարման ուղիները։
https://arcnet.am/post/158
#software_engineering #networking #webrtc #real_time_communication
WebRTC-ի հիմունքները. Պարզից բարդ ներկայացնում ենք իրական ժամանակում տվյալների փոխանակման մեխանիզմները և ցանցային բարդությունների հաղթահարման ուղիները։
https://arcnet.am/post/158
#software_engineering #networking #webrtc #real_time_communication
❤2🔥2🦄1
AI Stack of an open-source project
A clean illustration of how one can hire a dozen of agents, and make them collab.
https://arcnet.am/post/169
#ai #claude_code #open_source
A clean illustration of how one can hire a dozen of agents, and make them collab.
https://arcnet.am/post/169
#ai #claude_code #open_source
5❤6🦄3❤🔥1
About open source
In this article you will learn:
- What is Open Source?
- What is open source software (OSS)?
- Why do people prefer to use open source software?
https://arcnet.am/post/175
#open_source
In this article you will learn:
- What is Open Source?
- What is open source software (OSS)?
- Why do people prefer to use open source software?
https://arcnet.am/post/175
#open_source
2❤4🦄1