Gopher Academy
3.33K subscribers
917 photos
40 videos
279 files
1.97K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
اگر میخواید با مفاهیم و علی الخصوص ابزارهای 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
Some pros, cons in Go from my vision

Pros

- concurrent programming is fun
- flexible like dynamic languages (will be discounted since Go 1.22)
- fast code execution (vs dynamic languages)
- short warm-up duration + small memory footprint (vs java)
- fast compilation + comparative simple (vs c++ and rust)

Cons

- generics are not powerful enough.
- error handling is verbose.
- runtime is some complicated, small code change might affect performance much.
- the compiler often implements the same logic at several different places, with some subtle differences.


🕊 @gopher_academy
👍3🔥2
اگر‌ پرمیوم هستید در تلگرام می توانید با زدن Boost از کانال گوفر آکادمی و گروه مهندسین گولنگ حمایت کنید.

https://t.me/gopher_academy?boost


🕊 @gopher_academy
👍8😁51
توی این مقاله درباره‌ی conventional commits در git صحبت کردیم که چطوری commit message های بهتری بنویسیم و بتونیم یک قاعده رو به صورت یکپارچه در تیممون داشته باشیم.

https://blog.stackademic.com/mastering-git-the-power-of-conventional-commit-messages-1bfbd1cae2c2

#DevTwitter | <AG/>

🕊 @gopher_academy
🔥8🍾3🕊1
ویدئوهای ارائه‌های روز جهانی آزادی نرم‌افزار از این آدرس در دسترس است:

https://peertube.linuxrocks.online/c/azadon_main/videos?s=1

مستقل از محتواها که احتمالا بعضی هاش براتون جالبه، آشنایی با خود شبکه پیرتوب هم دلیلی خوبی برای کلیک کردن روی لینک بالایی است (:

#جادی

🕊 @gopher_academy
👍8
یه مقاله خیلی جذاب که عمیقا به شما نکات خیلی جالبی در مورد cpu و نحوه اجرای برنامه ها در لینوکس رو نشون میده

https://cpu.land

#gocasts | Hossein

🕊 @gopher_academy
👍9🔥2🕊1
printable (1).pdf
2.8 MB
نسخه PDF مقاله فوق

🕊 @gopher_academy
👍3🔥2🍾2🕊1
gRPC Microservices in Go (MEAP V08).pdf
4.3 MB
#book
gRPC Microservices in Go (MEAP V08)

Year: 2023
Edition: All 9 chapters
Publisher: Manning Publications
Language: English
Pages: 238
ISBN 10: 1633439208
ISBN 13: 9781633439207
File: PDF, 4.27 MB


🕊 @gopher_academy
👍6🔥3🕊3
Network_Programming_and_Automation_Essentials_Get_started_in_the.pdf
6.1 MB
#book
Network Programming and Automation Essentials: Get started in the realm of network automation using Python and Go

Year: 2023
Publisher: Packt Publishing
Language: English
Pages: 296
ISBN 10: 1803233664
ISBN 13: 9781803233666
File: PDF, 6.05 MB


🕊 @gopher_academy
🕊3👍1
ابزار Jetbrain killer جهت ریست تریال محصولات jetbrains

https://github.com/tikkid/JetbrainKiller


🕊 @gopher_academy
👍9🔥5🕊3
#meme

😂😂😂😂


🕊 @gopher_academy
👍9🕊4😁2🔥1