Gopher Academy
3.34K subscribers
920 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
The 𝐋𝐢𝐧𝐮𝐱 𝐒𝐭𝐨𝐫𝐚𝐠𝐞 𝐒𝐭𝐚𝐜𝐤 𝐃𝐢𝐚𝐠𝐫𝐚𝐦 shows the layout of the the Linux storage stack. Diagram by Thomas-Krenn.

🔰 @gopher_academy
2
Coders_at_Work_Reflections_on_the_Craft_of_Programming_PDFDrive_.pdf
2.9 MB
این کتاب 733 صفحه ای، تمامش مصاحبه با بزرگان برنامه نویسیه، از آرمسترانگ خالق erlang تا برندان ایک خالق جاوااسکریپت
از ایده هاشون تا چالش هاشون و نحوه ورودشون به دنیای برنامه نویسی میگن

🔰 @gopher_academy
🔥62👍2
Use "go test -race" to detect race conditions.


🔰 @gopher_academy
🐳2💊1
📡Reporting a Security Bug in Golang

https://go.dev/security/policy


🔰 @gopher_academy
🎉1
خود copilot به اندازه ی کافی قوی و خفن بود، حالا گیتهاب با همکاری OpenAI اومده گیتهاب رو با chat-gpt و هوش مصنوعی ترکیب کرده و یه چیز غول ازش ساخته

Github Copilot X:
https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/


🔰 @gopher_academy
🕊4🐳2
🤪 Git for fun


🔰 @gopher_academy
🤣10
The official standard Go compiler make special optimizations to hash 4-byte and 8-byte map keys.

So, map[[8]byte]T is more CPU-saving than map[[5]byte]T.

The same, map[int32]T is more CPU-saving than map[int16]T and map[byte]T.


🔰@gopher_academy
🔥4👍1
اگر دنبال این هستید که kubernetes رو عملی تست کنید و یادبگیرید و دنبال playground مجانی می‌گردید که تمرین کنید این سایت برای همین ساخته شده :)

#k8s

https://killercoda.com

🔰 @gopher_academy
9🐳1
🎉 Happy Birthday golang!

Did you know that 11 years ago today Go 1 was publicly released?


🔰 @gopher_academy
🎉9
1678218121157.pdf
800.7 KB
coding Concepts in Real Life
👉  Stack
👉 Queue
👉 LinkedList
👉 1D-Array
👉 2D-Array
👉 Tree
👉 graph

🔰 @gopher_academy
👍1🐳1
دوستان یک نکته ای در خصوص سرفصل ها و بخش های کتاب فارسی زبان گو بگم

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

https://book.gofarsi.ir/


🔰@gopher_academy
4👍4
Concurrency in Go Tools and Techniques for Developers.pdf
1.7 MB
Go book


🔰@gopher_academy
🐳4💊1
How to calculate stack size of a function?

Go calculates the maximum stack size a function will use at runtime at compile time.Code branches will all be considered in the calculation, even if some of them won't be executed.We can display function stack main sizes using the -S compiler option.

$ go run -gcflags=-S frame.go
...
... TEXT "".bar(SB), ABIInternal, $5024-32
...
... TEXT "".foo(SB), ABIInternal, $10056-8
...
... TEXT "".main(SB), ABIInternal, $64-0
...
... TEXT "".duck(SB), ABIInternal, $16024-0
...


• the stack size of the bar function is 5024 bytes.
• the stack size of the foo function is 10056 bytes.
• the stack size of the main function is 64 bytes.
• the stack size of the duck function is 16024 bytes. Please note that, although the duck function is a de facto dummy function, its frame size is not zero. This fact will be made use of in a code optimization trick shown later.


🔰@gopher_academy
👍3🏆1💊1