Forwarded from کدهالیک | codehalic
🎉 اولین دورهمی حضوری Codehalic در تهران! 🚀
🧠 توی این ورکشاپ حضوری قراره با هم بریم سراغ TypeScript و ببینیم چرا این زبان، یکی از مهمترین ابزارها در توسعه اپلیکیشنهای فرانتاند مدرنه!
💡 در ادامه، با هم یه نسخه ساده از Redux رو با استفاده از Context API و الگوی طراحی Flux میسازیم تا ایدهی اصلی ریداکس رو از پایه درک کنیم!
👨💻 این دورهمی کاملاً تکنیکاله و فرصت عالیه برای یادگیری مفاهیم عمیق فرانتاند.
🤝 در انتها هم قراره یه فضای دوستانه برای شبکهسازی، آشنایی و تبادل تجربه داشته باشیم!
📍 محل برگزاری: هفت و هشت، کارخونه نوآوری آزادی
📅 زمان: ۲۵ مهر ماه ۱۴۰۴ جمعه - ساعت ۱۷ تا ۲۰
💬 کد تخفیف ۱۵٪: codehalic
🎟 ثبتنام و اطلاعات بیشتر:
👉 evnd.co/jFys2
@codehalics
🧠 توی این ورکشاپ حضوری قراره با هم بریم سراغ TypeScript و ببینیم چرا این زبان، یکی از مهمترین ابزارها در توسعه اپلیکیشنهای فرانتاند مدرنه!
💡 در ادامه، با هم یه نسخه ساده از Redux رو با استفاده از Context API و الگوی طراحی Flux میسازیم تا ایدهی اصلی ریداکس رو از پایه درک کنیم!
👨💻 این دورهمی کاملاً تکنیکاله و فرصت عالیه برای یادگیری مفاهیم عمیق فرانتاند.
🤝 در انتها هم قراره یه فضای دوستانه برای شبکهسازی، آشنایی و تبادل تجربه داشته باشیم!
📍 محل برگزاری: هفت و هشت، کارخونه نوآوری آزادی
📅 زمان: ۲۵ مهر ماه ۱۴۰۴ جمعه - ساعت ۱۷ تا ۲۰
💬 کد تخفیف ۱۵٪: codehalic
🎟 ثبتنام و اطلاعات بیشتر:
👉 evnd.co/jFys2
@codehalics
Forwarded from کدهالیک | codehalic
🚀 سورسکد و منابع ارائههای ایونت اخیرمون منتشر شد!
توی این ایونت دو ارائهی فوقالعاده داشتیم که حالا میتونید به راحتی سراغ کدها و مثالهاش برید 👇
💬 ارائهی آقای سالار نیلی دربارهی TypeScript
در این ارائه به مفاهیم پایه تا نکات پیشرفتهی TypeScript پرداخته شد و مثالهای عملی جذابی بررسی شدن.
📦 سورسکد و اسلایدها در گیتهاب:
🔗 github.com/codehalic/workshop-typenoscript-presentation
⚙️ ارائهی پوریا باباعلی دربارهی Flux Pattern
توی این ارائه معماری Flux و نحوهی استفاده از اون در پروژههای React مورد بحث قرار گرفت.
📦 سورسکد و نمونهکدهای ارائه در گیتهاب:
🔗 github.com/codehalic/workshop-flux-pattern-presentation
📚 پیشنهاد میکنیم حتماً سری به این ریپوها بزنید، کدها رو بررسی کنید و اگر سوالی داشتید با ما در میون بذارید 🙌
#TypeScript #Flux #Workshop #Codehalic #Frontend #WebDev
@codehalics
توی این ایونت دو ارائهی فوقالعاده داشتیم که حالا میتونید به راحتی سراغ کدها و مثالهاش برید 👇
💬 ارائهی آقای سالار نیلی دربارهی TypeScript
در این ارائه به مفاهیم پایه تا نکات پیشرفتهی TypeScript پرداخته شد و مثالهای عملی جذابی بررسی شدن.
📦 سورسکد و اسلایدها در گیتهاب:
🔗 github.com/codehalic/workshop-typenoscript-presentation
⚙️ ارائهی پوریا باباعلی دربارهی Flux Pattern
توی این ارائه معماری Flux و نحوهی استفاده از اون در پروژههای React مورد بحث قرار گرفت.
📦 سورسکد و نمونهکدهای ارائه در گیتهاب:
🔗 github.com/codehalic/workshop-flux-pattern-presentation
📚 پیشنهاد میکنیم حتماً سری به این ریپوها بزنید، کدها رو بررسی کنید و اگر سوالی داشتید با ما در میون بذارید 🙌
#TypeScript #Flux #Workshop #Codehalic #Frontend #WebDev
@codehalics
GitHub
GitHub - codehalic/workshop-flux-pattern-presentation
Contribute to codehalic/workshop-flux-pattern-presentation development by creating an account on GitHub.
🔥1
Forwarded from کدهالیک | codehalic
👋 سلام رفقا!
نشستم و یه لیست ۲۰ تایی از سوالات مصاحبه جاوااسکریپت آماده کردم. 📝
دقیقاً همون چیزایی هستن که خودم تو جلسات مصاحبه از کارجوها میپرسم. سعی کردم توش نکاتی رو بیارم که هم چالشی باشن و هم نکات فنی باحالی داشته باشن. 🧐
اگه میخواید خودتون رو محک بزنید یا برای مصاحبههای بعدی آماده بشید، حتماً یه نگاه بهشون بندازید. 👇
https://codehalic.ir/blog/javanoscript-interview-part1
@codehalics
نشستم و یه لیست ۲۰ تایی از سوالات مصاحبه جاوااسکریپت آماده کردم. 📝
دقیقاً همون چیزایی هستن که خودم تو جلسات مصاحبه از کارجوها میپرسم. سعی کردم توش نکاتی رو بیارم که هم چالشی باشن و هم نکات فنی باحالی داشته باشن. 🧐
اگه میخواید خودتون رو محک بزنید یا برای مصاحبههای بعدی آماده بشید، حتماً یه نگاه بهشون بندازید. 👇
https://codehalic.ir/blog/javanoscript-interview-part1
@codehalics
❤9
Forwarded from کدهالیک | codehalic
خیلیها جاوااسکریپت رو مینویسن، اما تعداد کمی میدونن "زیر کاپوت" دقیقا چه خبره! درک عمیق مفاهیم پایه، همون چیزیه که تو رو از سطح جونیور به سنیور میرسونه و تو مصاحبههای فنی نجاتت میده.
تو این مقاله چند مفهوم حیاتی رو کالبدشکافی کردیم:
🔹 زنجیره پروتوتایپ (Prototype Chain): واقعا ارثبری چطور کار میکنه؟
🔹 مدیریت Context: تفاوت دقیق Call، Apply و Bind کجاست؟
🔹 توابع HOC: چطور کدهای ماژولار و تمیزتری بنویسیم؟
🔹 فراتر از سینتکس؛ تفاوتهای فنی در this و arguments.
https://codehalic.ir/blog/deep-dive-core-javanoscript-concepts
باتشکر از همکار و دوست قدیمی صدف امینی نیا عزیز بابت گردآوری این مقاله 🤍
@codehalics
تو این مقاله چند مفهوم حیاتی رو کالبدشکافی کردیم:
🔹 زنجیره پروتوتایپ (Prototype Chain): واقعا ارثبری چطور کار میکنه؟
🔹 مدیریت Context: تفاوت دقیق Call، Apply و Bind کجاست؟
🔹 توابع HOC: چطور کدهای ماژولار و تمیزتری بنویسیم؟
🔹 فراتر از سینتکس؛ تفاوتهای فنی در this و arguments.
https://codehalic.ir/blog/deep-dive-core-javanoscript-concepts
باتشکر از همکار و دوست قدیمی صدف امینی نیا عزیز بابت گردآوری این مقاله 🤍
@codehalics
👏8❤1👍1
ظاهرا قرار نیست داستان React تموم بشه
چند آسیب پذیری جدید بعد از 55182 منتشر شده
CVE-2025-55184 و CVE-2025-67779
که میتونن با یک درخواست مهاجم باعث کراش سرور بشن.
CVE-2025-55183
باعث لو رفتن سورس کد از طریق RSC میشه
مجدد به روز رسانی به نسخه های 19.0.3, 19.1.4 و 19.2.3 ضروری است.
لطفا اطلاع رسانی بفرمایید.
از توییتر
چند آسیب پذیری جدید بعد از 55182 منتشر شده
CVE-2025-55184 و CVE-2025-67779
که میتونن با یک درخواست مهاجم باعث کراش سرور بشن.
CVE-2025-55183
باعث لو رفتن سورس کد از طریق RSC میشه
مجدد به روز رسانی به نسخه های 19.0.3, 19.1.4 و 19.2.3 ضروری است.
لطفا اطلاع رسانی بفرمایید.
از توییتر
❤3
Forwarded from کدهالیک | codehalic
🔥 پشت پرده DOM در جاوااسکریپت
نکاتی که هر Front-End حرفهای باید بدونه!
DOM فقط یه API ساده نیست 👀
توی این ویدیو از ورکشاپ حضوری کدهالیک،
🎤 سالار نیلی (Front-End Engineer در شرکت تومن)
میره سراغ واقعیتهایی از DOM که توی پروژههای واقعی خیلی مهمن.
📌 توی این ویدیو یاد میگیری:
▫️ DOM واقعاً چطوری تو مرورگر ساخته میشه
▫️ چرا دستکاری اشتباه DOM پرفورمنس رو نابود میکنه
▫️ تفاوت DOM، Virtual DOM و Render Tree
▫️ بهترین روشها برای کار با DOM در پروژههای بزرگ
▫️ تلههایی که حتی حرفهایها هم توش میافتن 😬
🎯 اگه Front-End کار میکنی (React، JS، Web Performance)، دیدن این ویدیو ضروریه.
👇 لینک ویدیو:
👉 https://www.youtube.com/watch?v=6bYY5eqKROI
📍 ضبطشده در ورکشاپ حضوری کدهالیک
💡 نظرت رو بعد دیدن بگو و اگه مفید بود با بقیه هم شیر کن 🔁
#JavaScript #DOM #FrontEnd #WebDevelopment #Performance #Codeholic
@codehalics
نکاتی که هر Front-End حرفهای باید بدونه!
DOM فقط یه API ساده نیست 👀
توی این ویدیو از ورکشاپ حضوری کدهالیک،
🎤 سالار نیلی (Front-End Engineer در شرکت تومن)
میره سراغ واقعیتهایی از DOM که توی پروژههای واقعی خیلی مهمن.
📌 توی این ویدیو یاد میگیری:
▫️ DOM واقعاً چطوری تو مرورگر ساخته میشه
▫️ چرا دستکاری اشتباه DOM پرفورمنس رو نابود میکنه
▫️ تفاوت DOM، Virtual DOM و Render Tree
▫️ بهترین روشها برای کار با DOM در پروژههای بزرگ
▫️ تلههایی که حتی حرفهایها هم توش میافتن 😬
🎯 اگه Front-End کار میکنی (React، JS، Web Performance)، دیدن این ویدیو ضروریه.
👇 لینک ویدیو:
👉 https://www.youtube.com/watch?v=6bYY5eqKROI
📍 ضبطشده در ورکشاپ حضوری کدهالیک
💡 نظرت رو بعد دیدن بگو و اگه مفید بود با بقیه هم شیر کن 🔁
#JavaScript #DOM #FrontEnd #WebDevelopment #Performance #Codeholic
@codehalics
YouTube
پشت پرده DOM در جاوااسکریپت | نکاتی که هر Front-End حرفهای باید بدونه 🔥
DOM فقط یه API ساده نیست!
توی این ویدیو از ورکشاپ حضوری کدهالیک، سالار نیلی (Front-End Engineer در شرکت تومن)
میره سراغ پشت پرده DOM و نکات تخصصیای که توی پروژههای واقعی باهاشون درگیریم.
توی این ارائه یاد میگیری:
• DOM واقعا چطوری تو مرورگر ساخته میشه…
توی این ویدیو از ورکشاپ حضوری کدهالیک، سالار نیلی (Front-End Engineer در شرکت تومن)
میره سراغ پشت پرده DOM و نکات تخصصیای که توی پروژههای واقعی باهاشون درگیریم.
توی این ارائه یاد میگیری:
• DOM واقعا چطوری تو مرورگر ساخته میشه…
❤3
Forwarded from DevTwitter | توییت برنامه نویسی
دو تا سایت خیلی کاربردی برای JavaScript که همیشه موقع کدنویسی بهشون سر میزنم :
سایت DevHints – خلاصه، سریع و مناسب مرور مفاهیم JS
سایت OverAPI – چیتشیتهای تمیز و جمعوجور برای JavaScript
اگه فرانتاند کار میکنی، اینا واقعاً نجاتدهندهان
https://devhints.io/
https://overapi.com/javanoscript
@DevTwitter | <Sadaf Amininia/>
سایت DevHints – خلاصه، سریع و مناسب مرور مفاهیم JS
سایت OverAPI – چیتشیتهای تمیز و جمعوجور برای JavaScript
اگه فرانتاند کار میکنی، اینا واقعاً نجاتدهندهان
https://devhints.io/
https://overapi.com/javanoscript
@DevTwitter | <Sadaf Amininia/>
❤5
Forwarded from DevTwitter | توییت برنامه نویسی
یک لیست ارزشمند شامل 20 دوره رایگان برای علاقه مندان به برنامه نویسی
1- Rust
https://youtube.com/playlist?list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs
2- Typenoscript
https://youtube.com/playlist?list=PL0Zuz27SZ-6NS8GXt5nPrcYpust89zq_b
3- C#
https://youtube.com/watch?v=0QUgvfuKvWU
4- SQL
https://youtube.com/playlist?list=PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe
5- PHP
https://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
6- C
https://youtube.com/playlist?list=PL9IEJIKnBJjG5H0ylFAzpzs9gSmW_eICB
7- JavaScript
https://youtube.com/playlist?list=PLIJrr73KDmRw2Fwwjt6cPC_tk5vcSICCu
8- Java
https://youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5
9- Machine Learning
https://youtube.com/watch?v=hDKCxebp88A
10- Language Modeling
https://youtube.com/playlist?list=PLoROMvodv4rOY23Y0BoGoBGgQ1zmU_MT_
11- Generative AI
https://youtube.com/watch?v=mEsleV16qdo
12- Python
https://youtube.com/playlist?list=PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB
13- DSA
https://youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz
14- React 19
https://youtube.com/playlist?list=PLC3y8-rFHvwg9D7EOSEBabuutIdKZN5V3
15- React Native
https://youtube.com/watch?v=f8Z9JyB2EIE
16- Django
https://youtube.com/playlist?list=PL4cUxeGkcC9iqfAag3a_BKEX1N43uJutw
17- C++
https://youtube.com/watch?v=FpfHmAkRVK4
18- Go
https://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM
19- Kotlin
https://youtube.com/watch?v=TEXaoSC_8lQ
20- Swift
https://youtube.com/watch?v=CwA1VWP0Ldw
@DevTwitter | <POURYA/>
1- Rust
https://youtube.com/playlist?list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs
2- Typenoscript
https://youtube.com/playlist?list=PL0Zuz27SZ-6NS8GXt5nPrcYpust89zq_b
3- C#
https://youtube.com/watch?v=0QUgvfuKvWU
4- SQL
https://youtube.com/playlist?list=PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe
5- PHP
https://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
6- C
https://youtube.com/playlist?list=PL9IEJIKnBJjG5H0ylFAzpzs9gSmW_eICB
7- JavaScript
https://youtube.com/playlist?list=PLIJrr73KDmRw2Fwwjt6cPC_tk5vcSICCu
8- Java
https://youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5
9- Machine Learning
https://youtube.com/watch?v=hDKCxebp88A
10- Language Modeling
https://youtube.com/playlist?list=PLoROMvodv4rOY23Y0BoGoBGgQ1zmU_MT_
11- Generative AI
https://youtube.com/watch?v=mEsleV16qdo
12- Python
https://youtube.com/playlist?list=PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB
13- DSA
https://youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz
14- React 19
https://youtube.com/playlist?list=PLC3y8-rFHvwg9D7EOSEBabuutIdKZN5V3
15- React Native
https://youtube.com/watch?v=f8Z9JyB2EIE
16- Django
https://youtube.com/playlist?list=PL4cUxeGkcC9iqfAag3a_BKEX1N43uJutw
17- C++
https://youtube.com/watch?v=FpfHmAkRVK4
18- Go
https://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM
19- Kotlin
https://youtube.com/watch?v=TEXaoSC_8lQ
20- Swift
https://youtube.com/watch?v=CwA1VWP0Ldw
@DevTwitter | <POURYA/>
❤10🔥1
Forwarded from کدهالیک | codehalic
بالاخره بعد از اون روزی که این پیام رو نوشتم، تونستم دوباره وصل شم و بیام بگم امیدوارم حال همگیتون خوب باشه.
اتفاقاتی که گذشت، واقعاً سنگین بود… چیزهایی دیدیم و شنیدیم که دل آدم رو خالی میکنه و مدتی همهچی انگار از حرکت ایستاده بود.
توی این روزها، تنها نوری که برام موند، وجود شماها و همین کدهالیکهای بود که نزدیک دو هفته در سکوت فرو رفته بود.
برای ادامهی مسیر و دورهها شاید اون انگیزهی قبل رو نداشته باشم، اما هنوز یه امید هست که نمیذاره رها کنم:
اینکه شاید یه روزی، هرچقدر هم کوچیک، بتونم مفید باشم؛ برای آدمها، و برای آیندهی ایرانمون.
ممنون که هستین 🌱
@codehalics
اتفاقاتی که گذشت، واقعاً سنگین بود… چیزهایی دیدیم و شنیدیم که دل آدم رو خالی میکنه و مدتی همهچی انگار از حرکت ایستاده بود.
توی این روزها، تنها نوری که برام موند، وجود شماها و همین کدهالیکهای بود که نزدیک دو هفته در سکوت فرو رفته بود.
برای ادامهی مسیر و دورهها شاید اون انگیزهی قبل رو نداشته باشم، اما هنوز یه امید هست که نمیذاره رها کنم:
اینکه شاید یه روزی، هرچقدر هم کوچیک، بتونم مفید باشم؛ برای آدمها، و برای آیندهی ایرانمون.
ممنون که هستین 🌱
@codehalics
❤15
Forwarded from کدهالیک | codehalic
اگر کاربر حرفهای هستید با این روش میتونید از سد شدیدترین حالت فیلترینگ گذر کنید.
https://github.com/hanselime/paqet
کارش اینه که کلاً سیستمعامل رو میپیچونه و به جای اینکه مثل برنامههای معمولی اجازه بده ویندوز یا لینوکس بستههای اینترنت رو جابهجا کنن، خودش مستقیماً میره سراغ کارت شبکه و بستهها رو به صورت «خام» (Raw) برمیداره. با این روش، چون از لایههای استاندارد رد نمیشه، فایروالها اصلاً نمیفهمن چی رد و بدل شده و ترافیک رو تو یه پوشش امن و رمزنگاریشده (KCP) رد میکنه تا کسی نتونه مچت رو بگیره.
@codehalics
https://github.com/hanselime/paqet
کارش اینه که کلاً سیستمعامل رو میپیچونه و به جای اینکه مثل برنامههای معمولی اجازه بده ویندوز یا لینوکس بستههای اینترنت رو جابهجا کنن، خودش مستقیماً میره سراغ کارت شبکه و بستهها رو به صورت «خام» (Raw) برمیداره. با این روش، چون از لایههای استاندارد رد نمیشه، فایروالها اصلاً نمیفهمن چی رد و بدل شده و ترافیک رو تو یه پوشش امن و رمزنگاریشده (KCP) رد میکنه تا کسی نتونه مچت رو بگیره.
@codehalics
GitHub
GitHub - hanselime/paqet: Ferries Packets Across Forbidden Boundaries 👀
Ferries Packets Across Forbidden Boundaries 👀. Contribute to hanselime/paqet development by creating an account on GitHub.
❤3