رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
حتما ببینید. هر ثانیهاش نکته داره.
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
طبق گفته این دوست عزیزمون چند سال دیگه توی دنیای وب چیزی استفاده میشه به اسم Sync Engine
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
نمیشه به عنوان رفرنس بی عیب و نقص بهش ارجاع داد ، ولی رفرنس بدی هم نیست.
پست دارک آخر شب:
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
Javanoscript - Day 1
Make Counter
Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can be called repeatedly to return 1 more than the return value of the previous invocation.
Examples
With a custom initial value:
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
Make Counter
Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can be called repeatedly to return 1 more than the return value of the previous invocation.
Examples
const counter = makeCounter();
counter(); // 0
counter(); // 1
counter(); // 2
With a custom initial value:
const counter = makeCounter(5);
counter(); // 5
counter(); // 6
counter(); // 7
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
دوستانی که مطالعه آزاد دارن ، یک کتاب روانشناسی کاربردی بهم معرفی کنید که نقل قول از بقیه نباشه یا صرفا نتیجه آزمایش رو شرح ندادن باشن.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
سایت زیر ، بیزینس یکی از تیمهایی هستش که باهاشون همکاری دارم. از نظر فرانتی چیز خاصی نیست. ولی از نظر بیزینسی ، در نوع خودش خاصه و شاید اولین باشه.
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
Pay After Done
Pay After Done — Pay After Delivery
We finish the task you give us and you pay after. Simple, human, minimal.
ممنون میشم این پست رو توی لینکدین لایک کنید که کار دیده بشه.
بتونید به اشتراک بذارید که عالی میشه
https://www.linkedin.com/posts/alithecodeguy_programming-freelance-design-activity-7399386895777939456-osTX?utm_source=share&utm_medium=member_desktop&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0
بتونید به اشتراک بذارید که عالی میشه
https://www.linkedin.com/posts/alithecodeguy_programming-freelance-design-activity-7399386895777939456-osTX?utm_source=share&utm_medium=member_desktop&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0
Linkedin
#programming #freelance #design #web #service #trust | Ali Khodaeidoost
Simple, fair, global. Pay After It’s Done.
https://lnkd.in/dRG-TUca
#programming #freelance #design #web #service #trust
https://lnkd.in/dRG-TUca
#programming #freelance #design #web #service #trust
رقصنده با کد
Javanoscript - Day 1 Make Counter Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can…
Answer :
For a better understanding, read these in order:
1- https://javanoscript.info/closure
2- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
3- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions#lexical_scope
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
function makeCounter(initial = 0) {
let current = initial;
return function () {
const result = current;
current += 1;
return result;
};
}
For a better understanding, read these in order:
1- https://javanoscript.info/closure
2- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
3- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions#lexical_scope
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
آیا به نظرتون آدم باید کتابهای متفاوت از نویسندههای متفاوت رو مطالعه کنه یا باید چند تا نویسنده خوب پیدا کنه و سعی کنه کتابهای اونارو تماما مطالعه کنه؟
Final Results
79%
کتابها و نویسندههای متفاوت
21%
دنبال کردن چندتا نویسنده مورد پسند
خطرناکتر از آدمایی که کتاب نمیخونن ، آدمایین که کتاب کم میخونن ولی زیاد حرف میزنن.
مخصوصا اگر مطالعاتشون به "کیمیاگر" و "راز" و اینجور چیزا محدود باشه.
مخصوصا اگر مطالعاتشون به "کیمیاگر" و "راز" و اینجور چیزا محدود باشه.
Javanoscript - Day 2
Mean
Implement a function mean(array) that returns the mean (also known as average) of the values inside array, which is an array of numbers.
Arguments
array (Array): Array of numbers.
Returns
(Number): Returns the mean of the values in array.
Examples
The function should return NaN if array is empty.
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
Mean
Implement a function mean(array) that returns the mean (also known as average) of the values inside array, which is an array of numbers.
Arguments
array (Array): Array of numbers.
Returns
(Number): Returns the mean of the values in array.
Examples
mean([4, 2, 8, 6]); // => 5
mean([1, 2, 3, 4]); // => 2.5
mean([1, 2, 2]); // => 1.6666666666666667
The function should return NaN if array is empty.
mean([]); // => NaN
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
https://payafterdone.com/
به عنوان محرک اولیه برای بیزینس جدیدمون ، داخل فرم ثبت سفارش ، ایمیل معرف گذاشتیم.
هر پروژهای که انجام بشه ، ۲۵ درصد مبلغ پروژه مستقیما به حساب معرف واریز میشه. ۵ درصد هم در قالب کردیت بهش تعلق میگیره.
به عبارتی اگر پروژهای ۱۰۰ دلار باشه ، ۳۰ دلارش به معرف میرسه که به پول الان میشه یه چیزی حدود ۳ میلیون و ۳۶۰ هزار تومان.
توی یک ماه ۳ تا پروژه هم معرفی بشه ، میشه ۱۰ میلیون تومان.
بماند که ممکنه بیشتر از ۳ تا پروژه باشه و پروژهها معمولا خیلی بیشتر از ۱۰۰ دلارن.
به عنوان محرک اولیه برای بیزینس جدیدمون ، داخل فرم ثبت سفارش ، ایمیل معرف گذاشتیم.
هر پروژهای که انجام بشه ، ۲۵ درصد مبلغ پروژه مستقیما به حساب معرف واریز میشه. ۵ درصد هم در قالب کردیت بهش تعلق میگیره.
به عبارتی اگر پروژهای ۱۰۰ دلار باشه ، ۳۰ دلارش به معرف میرسه که به پول الان میشه یه چیزی حدود ۳ میلیون و ۳۶۰ هزار تومان.
توی یک ماه ۳ تا پروژه هم معرفی بشه ، میشه ۱۰ میلیون تومان.
بماند که ممکنه بیشتر از ۳ تا پروژه باشه و پروژهها معمولا خیلی بیشتر از ۱۰۰ دلارن.
سوالات جاوااسکریپتی که دارم میذارم از فردا رنگ و بوی دیگهای میگیره کم کم. شاید بگید هیچجا از این سوالات نمیپرسن ولی باید بگم از من پرسیده شده بعضی از این سوالها. البته برای موقعیت سنیور.
ذخیرشون کنید و حتما تمرینشون کنید.
فکر نمیکنم سراسر اینترنت سوالاتی بهتر از اینها پیدا کنید.
سوالات کاملا جوندار و جدیه.
(اگر نمیدونید در مورد چی حرف میزنم ، باید بگم هر روز ساعت ۶:۳۰ صبح یک سوال جاوااسکریپتی گذاشته میشه و بعضیهاش ساعت ۲۱ جواب داده میشه. به مدت ۸۷ روز که میشه ۱ اسفند)
با این ۳ تا هشتگ پیداشون میکنید
#js #javanoscript #interview87
ذخیرشون کنید و حتما تمرینشون کنید.
فکر نمیکنم سراسر اینترنت سوالاتی بهتر از اینها پیدا کنید.
سوالات کاملا جوندار و جدیه.
(اگر نمیدونید در مورد چی حرف میزنم ، باید بگم هر روز ساعت ۶:۳۰ صبح یک سوال جاوااسکریپتی گذاشته میشه و بعضیهاش ساعت ۲۱ جواب داده میشه. به مدت ۸۷ روز که میشه ۱ اسفند)
با این ۳ تا هشتگ پیداشون میکنید
#js #javanoscript #interview87
رقصنده با کد
Javanoscript - Day 2 Mean Implement a function mean(array) that returns the mean (also known as average) of the values inside array, which is an array of numbers. Arguments array (Array): Array of numbers. Returns (Number): Returns the mean of the values…
function mean(array) {
if (array.length === 0) return NaN;
const sum = array.reduce((acc, num) => acc + num, 0);
return sum / array.length;
}#js #javanoscript #interview87
Javanoscript - Day 3
The Function.prototype.call() method calls the function with a given this value and arguments provided individually.
Implement your own Function.prototype.call without calling the native call method. To avoid overwriting the actual Function.prototype.call, implement the function as Function.prototype.myCall.
Examples
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
The Function.prototype.call() method calls the function with a given this value and arguments provided individually.
Implement your own Function.prototype.call without calling the native call method. To avoid overwriting the actual Function.prototype.call, implement the function as Function.prototype.myCall.
Examples
function multiplyAge(multiplier = 1) {
return this.age * multiplier;
}
const mary = {
age: 21,
};
const john = {
age: 42,
};
multiplyAge.myCall(mary); // 21
multiplyAge.myCall(john, 2); // 84
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
داشتم فکر میکردم شاید به اینایی که همایش برگزار میکنن وامی ، سیم کارت سفیدی ، آپشن خاصی چیزی میدن.
باز هم یک رویداد تبلیغاتی دیگه ، باز هم یه محفل شمارهبازی و باز هم جشن نسکافه و علی کافه کرجی.
اگر خواستید شرکت کنید ، برید صفحه لینکدین سخنرانهاش رو ببینید. اگر تا الان حرف خاصی زده بودن و پستهاشون واقعا کاربردی بود برید وگرنه صرفا هیزمی هستید برای گرم کردن محفلشون. که با احتمال ۹۹.۹۹٪ گزینه دومه.
باز هم یک رویداد تبلیغاتی دیگه ، باز هم یه محفل شمارهبازی و باز هم جشن نسکافه و علی کافه کرجی.
اگر خواستید شرکت کنید ، برید صفحه لینکدین سخنرانهاش رو ببینید. اگر تا الان حرف خاصی زده بودن و پستهاشون واقعا کاربردی بود برید وگرنه صرفا هیزمی هستید برای گرم کردن محفلشون. که با احتمال ۹۹.۹۹٪ گزینه دومه.
رقصنده با کد
یه شرکتی توی حوزه بازار سرمایه سپرده که براش نیروی فرانت جونیور خوب برای ریکت بگیرم. سن مهم نیست جنسیت مهم نیست تحصیلات مهم نیست حداقل ۱،۲ سال سابقه کار خالص حقوق یه چیزی بین ۱۵ تا ۲۵ کار حضوری ، شنبه تا چهارشنبه محل کار: تهران ، هفت تیر نزدیک مترو کار ادامهداره…
ممنون از دوستانی که رزومه فرستادن.
یک نفر انتخاب شد ، یه مصاحبه کوچیکی باهاش انجام دادم و رزومهاش رو برای شرکت ارسال کردم.
--------------------
اگر برای شرکتتون لید فرانت یا سنیور میخواید ، بهم پیام بدید ، کیس مناسبی سراغ دارم.
اگر توی جابینجا یا جای دیگه هم لینک دارید میتونید برام بفرستید.
یک نفر انتخاب شد ، یه مصاحبه کوچیکی باهاش انجام دادم و رزومهاش رو برای شرکت ارسال کردم.
--------------------
اگر برای شرکتتون لید فرانت یا سنیور میخواید ، بهم پیام بدید ، کیس مناسبی سراغ دارم.
اگر توی جابینجا یا جای دیگه هم لینک دارید میتونید برام بفرستید.
از زمان تحصیلم تا الان (سال۹۵) ، یک سری کتابها مونده. قدیمی شدن ولی فکر نمیکنم محتواش تغییری کرده باشه. وضع کتابها اکثرا سالمه.
اگر کسی خواست بگه. قیمت هرچندتاش هم که خواستید ، چه یکی چه همش ، واریز مبلغ ۲۰۰ هزار تومن به حساب خیریه محکه.
کتابهای رشته علوم کامپیوتره ، چندتا هم از مهندسی پزشکی داره.
اگر کسی خواست بگه. قیمت هرچندتاش هم که خواستید ، چه یکی چه همش ، واریز مبلغ ۲۰۰ هزار تومن به حساب خیریه محکه.
کتابهای رشته علوم کامپیوتره ، چندتا هم از مهندسی پزشکی داره.