Forwarded from Gopher Academy
🔵 عنوان مقاله
Go at American Express Today: Seven Key Learnings
🟢 خلاصه مقاله:
مطالعه در مورد درسهای آموخته شده از پذیرش فناوری، به خصوص در شرکتهای بزرگ، بسیار مفید است. شرکت امریکن اکسپرس (Amex) که امروزه با بیش از ۱۰۰۰ برنامهنویس متخصص در زبان برنامهنویسی Go (معروف به گوفرز) کار میکند، مثال بارزی از این موضوع است. با اینکه راه ادغام این فناوری نو به آسانی طی نشد و با چالشهایی مانند مقاومت در برابر تغییر، منحنی یادگیری برای تکنولوژی جدید، و ادغام این سیستمها با سیستمهای موجود مواجه بود، اما با رویکرد استراتژیک و حل تدریجی مسائل، این شرکت توانست به یک گذر انتقالی هموار دست یابد و در نهایت، موفقیت چشمگیری در به کارگیری فناوری جدید به دست آورد.
🟣لینک مقاله:
https://golangweekly.com/link/172072/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go at American Express Today: Seven Key Learnings
🟢 خلاصه مقاله:
مطالعه در مورد درسهای آموخته شده از پذیرش فناوری، به خصوص در شرکتهای بزرگ، بسیار مفید است. شرکت امریکن اکسپرس (Amex) که امروزه با بیش از ۱۰۰۰ برنامهنویس متخصص در زبان برنامهنویسی Go (معروف به گوفرز) کار میکند، مثال بارزی از این موضوع است. با اینکه راه ادغام این فناوری نو به آسانی طی نشد و با چالشهایی مانند مقاومت در برابر تغییر، منحنی یادگیری برای تکنولوژی جدید، و ادغام این سیستمها با سیستمهای موجود مواجه بود، اما با رویکرد استراتژیک و حل تدریجی مسائل، این شرکت توانست به یک گذر انتقالی هموار دست یابد و در نهایت، موفقیت چشمگیری در به کارگیری فناوری جدید به دست آورد.
🟣لینک مقاله:
https://golangweekly.com/link/172072/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
American Express Technology
Go at American Express Today: Seven Key Learnings
A look into pain points of adopting Go at American Express and how we and the language have evolved.
Forwarded from DevOps Labdon
🔵 عنوان مقاله
Enhance application quality with AI-powered test generation (3 minute read)
🟢 خلاصه مقاله:
مقالهای که مطالعه کردهاید، به بررسی نقش زوج GitLab و Amazon Q در خودکارسازی تولید آزمونهای واحدی جامع میپردازد، که به بهبود پوشش کد و انسجام آن کمک کرده و در عین حال، تلاشهای دستی را به طور قابل توجهی کاهش میدهد. این فرآیند با تحلیل کدهای جدید در زمان درخواستهای ادغام انجام میشود. هوش مصنوعی معرفی شده، آزمونهایی را تولید میکند که قادر به رویارویی با موارد حاشیهای و حفظ کیفیت در سراسر تیم توسعه است. این تکنولوژی نه تنها به افزایش کارایی کمک میکند بلکه اطمینان از کیفیت نرمافزار را نیز در طی فرآیندهای توسعه تضمین مینماید. از طریق این نوآوری، شرکتها میتوانند به سرعت و با اطمینان بیشتر نرمافزارهای خود را توسعه دهند.
🟣لینک مقاله:
https://about.gitlab.com/blog/enhance-application-quality-with-ai-powered-test-generation/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Enhance application quality with AI-powered test generation (3 minute read)
🟢 خلاصه مقاله:
مقالهای که مطالعه کردهاید، به بررسی نقش زوج GitLab و Amazon Q در خودکارسازی تولید آزمونهای واحدی جامع میپردازد، که به بهبود پوشش کد و انسجام آن کمک کرده و در عین حال، تلاشهای دستی را به طور قابل توجهی کاهش میدهد. این فرآیند با تحلیل کدهای جدید در زمان درخواستهای ادغام انجام میشود. هوش مصنوعی معرفی شده، آزمونهایی را تولید میکند که قادر به رویارویی با موارد حاشیهای و حفظ کیفیت در سراسر تیم توسعه است. این تکنولوژی نه تنها به افزایش کارایی کمک میکند بلکه اطمینان از کیفیت نرمافزار را نیز در طی فرآیندهای توسعه تضمین مینماید. از طریق این نوآوری، شرکتها میتوانند به سرعت و با اطمینان بیشتر نرمافزارهای خود را توسعه دهند.
🟣لینک مقاله:
https://about.gitlab.com/blog/enhance-application-quality-with-ai-powered-test-generation/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
about.gitlab.com
Enhance application quality with AI-powered test generation
Learn how GitLab Duo with Amazon Q improves the QA process by automatically generating comprehensive unit tests.
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-quartz 0.15: Simple, Zero-Dependency Scheduling Library
🟢 خلاصه مقاله:
ابزار برنامهنویسی go-quartz با الهام از زمانبندی کوارتز در جاوا ساخته شده، که به آسانی در فرآیندهای گو اجرا میشود و امکان برنامهریزی اجرای وظایف و کارها را بر اساس زمانبندی مشخص فراهم میکند. این امر برای پروژههای نرمافزاری که نیاز به خودکارسازی کارهای منظم دارند مفید است.
🟣لینک مقاله:
https://golangweekly.com/link/172093/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go-quartz 0.15: Simple, Zero-Dependency Scheduling Library
🟢 خلاصه مقاله:
ابزار برنامهنویسی go-quartz با الهام از زمانبندی کوارتز در جاوا ساخته شده، که به آسانی در فرآیندهای گو اجرا میشود و امکان برنامهریزی اجرای وظایف و کارها را بر اساس زمانبندی مشخص فراهم میکند. این امر برای پروژههای نرمافزاری که نیاز به خودکارسازی کارهای منظم دارند مفید است.
🟣لینک مقاله:
https://golangweekly.com/link/172093/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - reugn/go-quartz: Minimalist and zero-dependency scheduling library for Go
Minimalist and zero-dependency scheduling library for Go - reugn/go-quartz
Forwarded from Gopher Academy
🔵 عنوان مقاله
PocketBase: A Go-Powered Backend in One Binary
🟢 خلاصه مقاله:
این مقاله به توضیح ویژگیهای یک برنامه بکاند متنباز میپردازد که شامل دیتابیس SQLite توکار، پشتیبانی از اشتراکگذاری واقعیزمانی، مدیریت فایل و کاربر، یک رابط کاربری مدیر/داشبورد و API REST است. هدف اصلی آن، استفاده به عنوان بکاند برای اپلیکیشنهای جلویی (frontend) جاوااسکریپت میباشد. منابعی نظیر دموی زنده، مخزن گیتهاب و مستندات مفید نیز موجود هستند که برای توسعهدهندگان بسیار کاربردی میباشند.
🟣لینک مقاله:
https://golangweekly.com/link/172086/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
PocketBase: A Go-Powered Backend in One Binary
🟢 خلاصه مقاله:
این مقاله به توضیح ویژگیهای یک برنامه بکاند متنباز میپردازد که شامل دیتابیس SQLite توکار، پشتیبانی از اشتراکگذاری واقعیزمانی، مدیریت فایل و کاربر، یک رابط کاربری مدیر/داشبورد و API REST است. هدف اصلی آن، استفاده به عنوان بکاند برای اپلیکیشنهای جلویی (frontend) جاوااسکریپت میباشد. منابعی نظیر دموی زنده، مخزن گیتهاب و مستندات مفید نیز موجود هستند که برای توسعهدهندگان بسیار کاربردی میباشند.
🟣لینک مقاله:
https://golangweekly.com/link/172086/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
pocketbase.io
PocketBase - Open Source backend in 1 file
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard
Forwarded from AI Labdon
هشدار سم آلتمن: اطلاعات خیلی شخصیتون رو تو ChatGPT ننویسید!
▪️سم آلتمن، مدیرعامل OpenAI، تو یه مصاحبه تازه گفته فعلاً نمیتونن تضمین کنن که اطلاعات خیلی حساس کاربرا توی چتباتها مثل ChatGPT کاملاً محرمانه بمونه.
▪️آلتمن توضیح داده وقتی از این ابزارها برای چیزایی مثل مشاوره احساسی یا حتی پزشکی استفاده میکنید، دیگه خبری از محرمانگیای مثل «پزشک و بیمار» نیست!
▪️چون هنوز چارچوب قانونی مشخصی برای گفتگو با هوش مصنوعی وجود نداره، اگه شکایتی مطرح بشه، ممکنه محتوای چتها به درخواست مراجع قانونی ارائه بشه
▪️سم آلتمن، مدیرعامل OpenAI، تو یه مصاحبه تازه گفته فعلاً نمیتونن تضمین کنن که اطلاعات خیلی حساس کاربرا توی چتباتها مثل ChatGPT کاملاً محرمانه بمونه.
▪️آلتمن توضیح داده وقتی از این ابزارها برای چیزایی مثل مشاوره احساسی یا حتی پزشکی استفاده میکنید، دیگه خبری از محرمانگیای مثل «پزشک و بیمار» نیست!
▪️چون هنوز چارچوب قانونی مشخصی برای گفتگو با هوش مصنوعی وجود نداره، اگه شکایتی مطرح بشه، ممکنه محتوای چتها به درخواست مراجع قانونی ارائه بشه
Forwarded from Gopher Academy
🔵 عنوان مقاله
How Go 1.24's Swiss Tables 'Saved Us Hundreds of Gigabytes'
🟢 خلاصه مقاله:
در نسخه 1.24 زبان برنامهنویسی Go، پیادهسازی 'Swiss Tables' جدید به کاهش مصرف حافظه در نقشههای بزرگ در حافظه کمک کرده است. این بهبود از طریق پروفایل و اندازهگیری دقیق و بهینهسازیهای سطح ساختار انجام شده، که در نهایت منجر به صرفهجوییهای بزرگ در سطح انبوه شده است. این رویکرد نوآورانه نه تنها باعث کاهش استفاده از حافظه شده، بلکه سرعت دسترسی به دادهها را نیز حفظ یا بهبود بخشیده است.
🟣لینک مقاله:
https://golangweekly.com/link/172069/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How Go 1.24's Swiss Tables 'Saved Us Hundreds of Gigabytes'
🟢 خلاصه مقاله:
در نسخه 1.24 زبان برنامهنویسی Go، پیادهسازی 'Swiss Tables' جدید به کاهش مصرف حافظه در نقشههای بزرگ در حافظه کمک کرده است. این بهبود از طریق پروفایل و اندازهگیری دقیق و بهینهسازیهای سطح ساختار انجام شده، که در نهایت منجر به صرفهجوییهای بزرگ در سطح انبوه شده است. این رویکرد نوآورانه نه تنها باعث کاهش استفاده از حافظه شده، بلکه سرعت دسترسی به دادهها را نیز حفظ یا بهبود بخشیده است.
🟣لینک مقاله:
https://golangweekly.com/link/172069/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Datadog
How Go 1.24's Swiss Tables saved us hundreds of gigabytes | Datadog
Go 1.24's Swiss Tables cut our map memory usage by up to 70% in high-traffic workloads. Here's how we profiled the savings and improved performance.
Forwarded from Linuxor ?
تا حالا با MongoDB کار کردی و تهش دیدی برای real-time یا تغییرات لحظهای باید خودت کلی backend بنویسی؟ RethinkDB همون چیزیه که MongoDB قولشو داده بود ولی نداد. با یه subscribe ساده، دیتات خودش آپدیت میشه. برای بازی سازی و اپلیکیشن های Real Time میتونید ازش استفاده کنید. شبیه کانال تلگرام که سابسکرایب میکنید و هر پستی گذاشته بشه خودکار بهتون ارسال میشه.
rethinkdb.com
@Linuxor
rethinkdb.com
@Linuxor
Forwarded from Linuxor ?
بعضیا میخوان برن مصاحبه فقط میرن که سوال جواب بدن ولی خودشون نمیدونن چی از شرکت بپرسن؟ این ریپو یه سری سوال هایی رو آماده کرده که بهتره از شرکت بپرسید تا شرکت خوبی رو انتخاب کنید، قسمت فارسی هم داره ولی دقت کنید سوال هایی که واقعا نیازه رو بپرسید یهو ورق رو نچرخونید به سمت خودتون طوری بشه که شما دارین از طرف مصاحبه میکنید
github.com/viraptor/reverse-interview
@Linuxor
github.com/viraptor/reverse-interview
@Linuxor
Forwarded from Linuxor ?
مدلهای بیزین بهت اطمینان هم میدن، اگه تحلیل ریسک میکنی یا تصمیمگیریهای حساس داری مثل پزشکی یا مالی، این آموزش بهت نشون میده چطوری عدمقطعیت رو وارد مدلهات کنی
مثلا فرض کن میخوای میانگین درآمد مشتریهاتو بدونی ولی کلی داده ناقص داری، یا افراد فقط بخشی از اطلاعاتشون رو دادن.
مدل بیزین میتونه با استفاده از اطلاعات قبلی، این شکافها رو پر کنه و تخمین بزنه.
کاملش رو از اینجا میتونید بخونید
dataorigami.net/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
@Linuxor
مثلا فرض کن میخوای میانگین درآمد مشتریهاتو بدونی ولی کلی داده ناقص داری، یا افراد فقط بخشی از اطلاعاتشون رو دادن.
مدل بیزین میتونه با استفاده از اطلاعات قبلی، این شکافها رو پر کنه و تخمین بزنه.
کاملش رو از اینجا میتونید بخونید
dataorigami.net/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
@Linuxor
Forwarded from Linuxor ?
ابزار GitBook به گوشتون شاید خورده باشه، باهاش میشه خیلی ساده با استفاده از Markdown یا AsciiDoc داکیومنتهای تمیز و حرفهای ساخت این ابزار با Node.js ساخته شده و یه CLI (ابزار خط فرمان) داره. یعنی به جای درگیر شدن با نرمافزارهای پیچیده، فقط چند تا فایل متنی مینویسی، یه دستور gitbook build میزنی و یه سایت کامل با قابلیت جستجو تحویل میگیری. این مفهوم Docs-as-Code هست که کار رو برای ما برنامهنویسها راحت میکنه.
خیلی از شرکتا مثل انویدیا و سیسکو و... دارن ازش استفاده میکنن برید مستنداش رو بخونید (خود مستنداتش هم با gitbook ساختن)
www.gitbook.com
@Linuxor
خیلی از شرکتا مثل انویدیا و سیسکو و... دارن ازش استفاده میکنن برید مستنداش رو بخونید (خود مستنداتش هم با gitbook ساختن)
www.gitbook.com
@Linuxor
Forwarded from Linuxor ?
ایران واردات مودم و تجهیزات شبکه رو از چین ممنوع کرده؛ حالا چون فقط ممنوع شده و جایگزینی براش توی ایران نیست چینی ها مجبورن قطعاتش رو به ایران بدن و داخل ایران اسمبل بشه ولی با همون هزینه اسمبل شده! یعنی پول اسمبل کردنش داخل ایران هم باید مازاد بدیم و تازه یه مشکل دیگه ایران به اندازه چین نیرو نداره و مجبوره کمتر اسمبل کنه و این کاهش عرضه هم خودش افزایش قیمت داره !
@Linuxor
@Linuxor
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
اگه داری یه اپلیکیشن تحت وب میسازی که کاربر باید توش چیزی طراحی کنه از ویرایشگر لوگو بگیر تا نرمافزار طراحی لباس fabric.js به دادت میرسه.
github.com/fabricjs/fabric.js
@Linuxor
github.com/fabricjs/fabric.js
@Linuxor
Forwarded from Linuxor ?
اگه ++C مقدماتی بلدی توی مرحله بعدی بهتره الگوریتم هارو کار کنی، چون خوندن یه الگوریتم تک فایلی خیلی راحت تر از خوندن یه پروژه سنگینه، این لیستی از الگوریتم های معروف مثل هشینگ و جستجو و ... هستش :
thealgorithms.github.io/C-Plus-Plus
@Linuxor
thealgorithms.github.io/C-Plus-Plus
@Linuxor
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
یه لایبری باحال برای ساخت پروگرس بار توی پایتون، عربا ساختنش چون عربی به پروگرس میگن تقدّم اسم لایبری رو tqdm گذاشتن!
هم توی حلقه های پایتون میتونید ازش استفاده کنید هم ابزار ترمینالی داره و به صورت پایپلاین لابه لای کامند ها ازش استفاده کنید:
نصب :
tqdm.github.io
ویدیوی بالا هم معرفیشه که توی یه سری میتینگ توی اروپا و امریکا برگزار میشه و یه سری برنامه نویس میآن و توش پرزنت میکنن.
@Linuxor
هم توی حلقه های پایتون میتونید ازش استفاده کنید هم ابزار ترمینالی داره و به صورت پایپلاین لابه لای کامند ها ازش استفاده کنید:
نصب :
tqdm.github.io
ویدیوی بالا هم معرفیشه که توی یه سری میتینگ توی اروپا و امریکا برگزار میشه و یه سری برنامه نویس میآن و توش پرزنت میکنن.
@Linuxor
Forwarded from Linuxor ?
برید توی وبسایت یوتیوب روی یه چیزی کلیک کنید، فکر میکنید دارید هدایت میشید به صفحه دیگه ؟ اینطوری نیست در واقع توی همون صفحه اید فقط کانتنتش عوض شده و به صورت مصنوعی بالای صفحه یه پروگرس بار گذاشتن که شما موقع کلیک با اینترنت ضعیف حس هنگ کردن نکنید
با nprogress میتونید این کارو کنید از گوگل و مدیوم الهام گرفته شده و خیلی سادس اضافش میکنید به ساییتون و با کال کردن یه تابع فعال میشه
rstacruz.github.io/nprogress
@Linuxor
با nprogress میتونید این کارو کنید از گوگل و مدیوم الهام گرفته شده و خیلی سادس اضافش میکنید به ساییتون و با کال کردن یه تابع فعال میشه
rstacruz.github.io/nprogress
@Linuxor
Forwarded from Linuxor ?
خیلیها تا اسم هوش مصنوعی و یادگیری عمیق، TensorFlow یا Keras میاد، فکر میکنن چه خبره چه چیز سنگینیه، ولی اینطوری نیست اینا هم مثل لایبری های دیگه آنچنان که فکر میکنید سخت نیستن، فقط باید اولش یه نفر بهتون یاد بده چیکار کنید، از اون یه نفر های طلایی که هیچ وقت تو زندگیتون فراموشش نمیکنید
این ریپو اون یه نفره، توش پره نوت بوک های جوپیتر از چیزای مختلف دیتاساینس از کتابخونه های هوش مصنوعی بگیر تا اسپارک و هدوپ که میتونید کلونش کنید و هر کدوم رو مرحله به مرحله اجرا کنید میبینید چقدر سادس، البته بعدش باید برید کتاب بخونید و اون موقع دیگه میافتین رو غلتک
github.com/donnemartin/data-science-ipython-notebooks
@Linuxor
این ریپو اون یه نفره، توش پره نوت بوک های جوپیتر از چیزای مختلف دیتاساینس از کتابخونه های هوش مصنوعی بگیر تا اسپارک و هدوپ که میتونید کلونش کنید و هر کدوم رو مرحله به مرحله اجرا کنید میبینید چقدر سادس، البته بعدش باید برید کتاب بخونید و اون موقع دیگه میافتین رو غلتک
github.com/donnemartin/data-science-ipython-notebooks
@Linuxor
Forwarded from Linuxor ?
توی چیز هایی که میسازین چیز های زیاد رایگانی ارائه بدید و به صورت کلی خوب و مهربون باشید؛
من پیامبر نیستم که بخوام شمارو به نیکی دعوت کنم اینو گفتم که گاهی صفات نیک انسانی خود به خود باعث رشد کسبوکارتون میشه مثلا یهو به خودت میآی میبینی استراتژی Product-Led Growth خود به خود لانچ شده رو استارتاپتون یعنی مشتری ها مشتری میارن تعداد مدیر های استارتاپی که بتونن با سیاست این کارو کنن خیلی کمه شما فقط با یه خوب بودن اینکارو کردید.
@Linuxor
من پیامبر نیستم که بخوام شمارو به نیکی دعوت کنم اینو گفتم که گاهی صفات نیک انسانی خود به خود باعث رشد کسبوکارتون میشه مثلا یهو به خودت میآی میبینی استراتژی Product-Led Growth خود به خود لانچ شده رو استارتاپتون یعنی مشتری ها مشتری میارن تعداد مدیر های استارتاپی که بتونن با سیاست این کارو کنن خیلی کمه شما فقط با یه خوب بودن اینکارو کردید.
@Linuxor
Forwarded from Linuxor ?
تشخیص اشیاء توی تصاویر کار ساده ای نیست ولی بسیار کاربردیه مثلا توی رباتیک برای شناسنایی موانع یا مثلا توی ماشین ها و تجهیزات راهنمایی رانندگی و یا پزشکی و یا حتی توی بعضی جاها مثل Amazon Go ازش به عنوان فروشنده بدون آدم استفاده میکنه
لایبری mmdetection یکی از معروف ترین لایبری ها برای تشخیص اشیاء توی تصاویره که خیلی جلوت میندازه و کلی از مراحلش رو آماده از قبل برات رفته میتونی توی پروژه هات ازش استفاده کنی
mmdetection.readthedocs.io
@Linuxor
لایبری mmdetection یکی از معروف ترین لایبری ها برای تشخیص اشیاء توی تصاویره که خیلی جلوت میندازه و کلی از مراحلش رو آماده از قبل برات رفته میتونی توی پروژه هات ازش استفاده کنی
mmdetection.readthedocs.io
@Linuxor
Forwarded from Linuxor ?
یه ژانری توی توییتر مد شده که استاکر ها میان و روش هاشون رو می گن (استاکر به کسی میگن که میره درباره یه نفر دیگه تحقیق میکنه و بدون اینکه بفهمه اطلاعات دربارش در میاره، همون OSINT خودمونه)
یکی نوشته بود برید ساجسشن های یه شخص پرایویت که فالوش ندارید رو توی اینستاگرام بلاک کنید اگه عدد کم شد یعنی فالوش داره!
+ دیونه ها این باگه بلایند به حساب میآد؛ برید گزارشش بدید شاید یه پولی بهتون دادن اینو چطوری اصلا پیدا کردید 😂
@Linuxor
یکی نوشته بود برید ساجسشن های یه شخص پرایویت که فالوش ندارید رو توی اینستاگرام بلاک کنید اگه عدد کم شد یعنی فالوش داره!
+ دیونه ها این باگه بلایند به حساب میآد؛ برید گزارشش بدید شاید یه پولی بهتون دادن اینو چطوری اصلا پیدا کردید 😂
@Linuxor