Gopher Academy
3.34K subscribers
921 photos
40 videos
280 files
2.02K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵Golang Weekly

https://golangweekly.com/issues/473

#​473 — AUGUST 29, 2023

🕊 @gopher_academy
👍2🔥1🍾1
REST API Design

🕊 @gopher_academy
👍12
خدا وکیلی این چه وضع فیلد دیتابیسه، isMale آخه؟
* تپسی

#DevTwitter | <جالینوکس/>

🕊 @gopher_academy
😁23👍1
مرورگر Brave که بعضی برنامه نویس هاش هم ایرانی هستن، خیلی از سرویس هارو با go نوشتن و open source هم هست، خوندن کدش خیلی میتونه ارزشمند باشه
بخشی از کدهارو که خوندم خیلی تمیز و قشنگ بود

https://github.com/orgs/brave/repositories?type=all

https://github.com/brave/go-sync

https://github.com/brave/go-update

https://github.com/brave/go-translate

https://github.com/brave/go-sync-adm-tools

https://github.com/brave/sniproxy

https://github.com/brave/scproxy

https://github.com/brave/jitsi-slack

https://github.com/brave/cloudwatch-alarm-exporter


#GoCasts | <حسین/>

🕊 @gopher_academy
👍21🔥5🎉1
آژانس امنیت سایبری انگلیس هشدار جدی در مورد خطر حملاتprompt injection در چت‌باتهایAI منتشر کرده که مدتی هست نظر محققان امنیتی رو هم جلب کرده بود.
برای درک این نوع حملات:
github.com/jthack/PIPE

و البته اگر به این حوزه در سطح فنی علاقه دارید این ابزار:

https://github.com/utkusen/promptmap

#DevTwitter | <Amir/>

🕊 @gopher_academy
👍4
🎉 Go 1.21.1 and 1.20.8 are released!

🔐 Security: Includes security fixes for cmd/go (CVE-2023-39320), html/template (CVE-2023-39318, CVE-2023-39319), and crypto/tls.

🗣 Announcement: https://groups.google.com/g/golang-announce/c/Fm51GRLNRvM

⬇️ Download: go.dev/dl/#go1.21.1


🕊 @gopher_academy
👍3🕊2
وقتی انتهای مصاحبه ازتون سوال میشه که آیا سوالی دارید یا نه
بهترین نوع سوال ها می تونه موارد زیر باشه

۱_ برای شما مهمه که کارمند سازمانتون چه ویژگی هایی داشته باشه ؟

۲_خوشحال میشم در مورد اهداف سازمانتون بیشتر بدونم ؟

۳_شما چه بستری رو برای رشد شغلی کارمند ها فراهم کردید ؟

۴_چه چیزی باعث میشه سال آینده از انتخاب من به عنوان کارمند راضی باشید ؟

۵_باید ها و نباید های اخلاقی و کاری مجموعه شما چیه ؟

۶_همکاری ما میتونه چه آینده ای برای هر دوی ما داشته باشه ؟

۷_بعد از استخدام چطور میتونم به رشد سازمان بیشتر کمک کنم ؟

۸_در مورد شرح وظایف دقیق نیاز به اطلاعات بیشتری دارم

۹_برای شما تحصیلات و‌ رزومه مهمتره یا انگیزه ؟

۱۰_از بین کارمند هایی که دارید از چه شخصی بیشتر‌ راضی هستید و چرا ؟



🕊 @gopher_academy
👍22🔥13
⚠️ How to Gracefully Close Channels

Several days ago, I wrote an article which explains the channel rules in Go. That article got many votes on reddit and HN, but there are also some criticisms on Go channel design details.

https://go101.org/article/channel-closing.html


🕊 @gopher_academy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1🕊1🍾1
Profile-guided optimization in Go 1.21

Earlier in 2023, Go 1.20 shipped a preview of profile-guided optimization (PGO) for users to test. After addressing known limitations in the preview, and with additional refinements thanks to community feedback and contributions, PGO support in Go 1.21 is ready for general production use! See the profile-guided optimization user guide for complete documentation.

https://go.dev/blog/pgo


🕊 @gopher_academy
🎉2👍1🔥1🕊1
🤔CGO Performance In Go 1.21

https://shane.ai/posts/cgo-performance-in-go1.21/


🕊 @gopher_academy
🍾3
⚃ یه مقاله خوب واسه درک بهتر PGO

🔵A Deep Look Into Golang Profile-Guided Optimization (PGO)

https://theyahya.com/posts/go-pgo/


🕊 @gopher_academy
🔥5👍2
خالق پاورپوینت در سن ۷۶ سالگی درگذشت

دنیس آستین، یکی از خالقان نرم‌افزار پاورپوینت، به‌دلیل ابتلا به سرطان ریه، در خانه‌اش در کالیفرنیا از دنیا رفت. پسر آستین می‌گوید سرطان او به مغزش متاستاز کرده بود.

#DevTwitter

🕊 @gopher_academy
🕊19👍1
اگر میخواید با مفاهیم و علی الخصوص ابزارهای postgres مثل extension هاش آشنا شید، یا مثلا با چه ابزارهایی میتونید replication ایجاد کنید، این ریپو رو توصیه میکنم.
https://github.com/dhamaniasad/awesome-postgres
خودم فکر نمیکردم اینقدر ابزار دور و ورش باشه. یه دور شنیدن اسمشون خالی از لطف نیست.

#DevTwitter | <Amir phl/>

🕊 @gopher_academy
👍11
Happy programme's Day

🕊 @gopher_academy
🍾12🎉5
Scrum tips (User story)

A user story helps us to capture who we are building for (as a), the actions they want to perform (want to) as well as their motives (so that).

We will fulfill three user stories:

As a blog visitor,
I want to subscribe to the newsletter,
So that I can receive email updates when new content is published on the blog;

As the blog author,
I want to send an email to all my subscribers,
So that I can notify them when new content is published;

As a subscriber,
I want to be able to unsubscribe from the newsletter,
So that I can stop receiving email updates from the blog.


🕊 @gopher_academy
👍3
Monoliths vs Microservices.pdf
611.5 KB
یه مقایسه بررسی نسبتا خوب از monolith و microservice

🕊 @gopher_academy
👍9🍾1
Fixing For Loops in Go 1.22

Go 1.21 includes a preview of a change to for loop scoping that we plan to ship in Go 1.22, removing one the most common Go mistakes.

https://go.dev/blog/loopvar-preview

David Chase and Russ Cox

🕊 @gopher_academy
👍8
Monitoring cheat sheets

🕊 @gopher_academy
👍6
Project Manager's Guide to KANBAN.pdf
1.7 MB
Project manager guide to kanban

🕊 @gopher_academy
👍6
40 question from Y Combinator to crash-test a startup

🕊 @gopher_academy
🔥5
WASI support in Go

Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port introduced in Go 1.11.

https://go.dev/blog/wasi


🕊 @gopher_academy
👍5