ZenQL
5 subscribers
53 photos
12 videos
1 file
64 links
Zen-QL is a DSL designed to work with a wide variety of structures and async data sources. Inspired by LINQ in C# and Streams in Java, it provides an expressive and flexible approach to processing data in Go.

Trusted by 2k+ Cloners

@zenql_ad
Download Telegram
Channel created
Channel photo updated
سلام و عرض ادب دوستان. من محمدرضا ملیخان هستم برنامه نویس و توسعه دهنده اصلی فریمورک ZenQ.


آیدی من: @zenq_ad



🎈🎈🎈🎈🎈
کانال رسمی ذن کیو :
🆔 @zenq_pack

🎈🎈🎈🎈🎈
Channel name was changed to «ZenQ»
🎈ذن کیو چی هستش؟

من سالها برنامه نویس دات نت بودم و مدت زمان زیادی رو با یه ابزار دوست داشتنی و قدرتمندی به نام Linq در این اکوسیستم سپری کردم. Linq مخفف Language Integrated Query هستش.

ابزار قدرتمندی که کاربردهای زیادی در واکشی و دسته بندی اطلاعات از سورس های مختلفی داره. از فایل گرفته تا دیتابیس و یا آبجکت های درون حافظه..‌.



🎈🎈🎈🎈🎈
کانال رسمی ذن کیو :
🆔 @zenq_pack

🎈🎈🎈🎈🎈
و اما بعد.

حدود دو سالی میشه که من تحت تاثیر قابلیت ها، کارآیی، پایداری و بلوغ زبان Golang قرار گرفتم. که این ویژگی ها ناشی از خبرگی فوق العاده طراحان این زبان هستش
در طول مطالعاتم، به این فکر افتادم که چطور میشد چیزی شبیه به Linq در golang وجود می‌داشت که کمی در انجام کارهای تکراری به ما کمک می‌کرد...

با این که بخوبی متوجه این موضوع بودم و هستم که فلسفه زبان هایی مثل سی شارپ با گولنگ متفاوت هستش، و یکی از دلایل موفقیت زبان Go فلسفه منحصر بفرد و convention های خاصش هست (که ناشی از سالها تجربه بوده)، ولی توسعه ابزاری که سهولت واکشی داده ها رو بگونه ای که یادآور Linq یا ابزارهای مشابه باشه، دلیلی بر پشت کردن به این اصول نیست. مخصوصا اینکه ما در تلاشیم این best practice ها رو در پکیج Lingo پیاده سازی کنیم و منطبق با اتمسفر golang پیش بریم...

توجه به Performance

رعایت Idiom های گولنگ

پرهیز از پیچیدگی بی مورد

مشارکت بصورت اوپن سورس



🎈🎈🎈🎈🎈
کانال رسمی ذن کیو :
🆔 @zenq_pack

🎈🎈🎈🎈🎈
🧨 New Release v1.3.0

سلام دوستان وقتتون بخیر. نسخه جدید پکیج Lingo منتشر شد. استارهای شما عزیزان در گیت هاب موجب دلگرمی ماست!

ویژگی جدید:

🤖🤖🤖🤖🤖🤖🤖

- big performance improvement (40%)

اسلایس پنجاه میلیون رکوردی در 5 ثانیه کوعری گرفته شد و از رعایت شروط کوعری اطمینان حاصل شد. در نسخه های قدیمی تر این عملیات در ۹ ثانیه انجام می‌شد. اطلاعات بیشتر در فایل Readme در مخزن.

🤖🤖🤖🤖🤖🤖🤖

آدرس مخزن :
🎗https://github.com/malikhan-dev/zenq


🎈🎈🎈🎈🎈
کانال رسمی لینگو :
🆔 @zenq_pack

🎈🎈🎈🎈🎈
سریع. قابل اطمینان. لذت بخش

فیلتر و ولیدیت ۵۰ میلیون رکورد در ۴.۹ ثانیه ⚡️

🆔 @zenq_pack

💾 https://github.com/malikhan-dev/zenq
تغییرات مهمی در راه هستند که در صورت بروز رسانی به نسخه جدید v1.3.2، نیازمند تغییرات جزیی در سورس کد استفاده کنندگان میباشد. البته موضوع باگ نیست و فیچره (به قول معروف)!


❗️Breaking Change Incoming ❗️

🆔 @zenq_pack

💾 https://github.com/malikhan-dev/zenq