Gopher Academy
3.34K subscribers
918 photos
40 videos
279 files
2K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
آموزش کامل رزومه نویسی + لینکدین

https://youtu.be/U-JU0SXsRWw

#DevTwitter


🕊 @gopher_academy
👍54🎉1
📕 Strategic Monoliths and Microservices
Driving Innovation Using Purposeful Architecture

Edited by: Vaughn Vernon, Tomasz Jaskuła
Paperback : 348 pages (B5)
Edition : 1
Year : 2022
Publisher : Addison-Wesley

Code: A2783
See in Amazon

🛒 🌐 https://skybooks.ir


🕊 @gopher_academy
👍7
In Go, everything is passed by value. Even pointers.

#Tweet by inanc

🕊 @gopher_academy
🤔5👍2
🔥 Go is unconventional yet versatile.

🔥 Go isn't just OOP, functional, or procedural.

🚀 It's a unique blend of all and beyond.

If you aim for idiomatic code, don't confine it to any one style.

#Tweet by inanc

🕊 @gopher_academy
👍4👎1🍌1💊1
اولین آمارها از اخراج افراد به خاطر هوش مصنوعی منتشر شد
طبق گزارش ماه May چلنجر در آمریکا حدود ۸۰ هزار نفر از کار اخراج شدن که ۴ هزار نفرشون به خاطر هوش مصنوعی بوده
در کنار این گفتن تازه خیلی از شرکت‌ها نمیگن دلیل اصلیشون برای اخراج AI بوده که میتونه عدد بیشتر از اینها باشه

#DevTwitter | <Soroush Ahmadi/>

🕊 @gopher_academy
👀9👎3🔥1🌭1🍓1👨‍💻1
In golang, we "expect" errors, but we don't "expect" panics.

😊 Errors are our sane behavior
😱 Panics are our manic behavior

#Tweet by inanc

🕊 @gopher_academy
👍3🌭2🍾1💊1
🔵Logging in Go: Choosing a System and Using it

🔴https://www.honeybadger.io/blog/golang-logging/


🕊 @gopher_academy
👍3🔥1🐳1
🔵Introduction to the Go compiler

🔴https://go.dev/src/cmd/compile/README


🕊 @gopher_academy
👍3🕊1🏆1
100% test coverage != bug-free🪳

#Tweet by inanc

🕊 @gopher_academy
👍6🍓1
A few golang tips for writing effective Go code:

1. Make it easy to read from top to bottom
2. Do not hide the cost of doing something
3. Do not prematurely abstract

These are not rules, just advice.

#Tweet by inanc

🕊 @gopher_academy
🍌2👍1🕊1
🔵Finding The Best Go Project Structure - Part 1

🔻Structuring Approach
🔻Single Package Approach
🔻Coupled Packages Approach
🔻Independent Packages Approach
🔻Retrospective Analysis
🔻Reusability Issues
🔻Undeclared Dependencies

🟢https://avivcarmi.com/finding-the-best-go-project-structure-part-1/

🕊 @gopher_academy
👍3🍾2👎1👏1
🚀 golang Optimization Tip:

Convert string to []byte without allocation.

Only do this in a hot spot after careful consideration.

#Tweet by inanc

🕊 @gopher_academy
👍3👀2💊1

🕊 @gopher_academy
🤣13🍌2👍1🌭1
🚀 golang Optimization Tip:

Convert []byte to string without allocation.

Only do this in a hot spot after careful consideration.

#Tweet by inanc

🕊 @gopher_academy
👍6
🔵Implementing a distributed key-value store on top of implementing Raft in Go

🟢https://notes.eatonphil.com/2023-05-25-raft.html


🕊 @gopher_academy
👍1💊1
🔵HTTP requests for Gophers.

🟢https://github.com/carlmjohnson/requests

🔴Simple GET into a string
🟡https://github.com/carlmjohnson/requests#simple-get-into-a-string


🕊 @gopher_academy
👍3
An error message better not contain:

failed,
cannot,
can't, ...

It's an error already + you hurt chained err output:

failed to open:
failed to connect:
failed to fly: ...

Instead, do

opening:
connecting:
flying: no wings exist.


#Tweet by inanc

🕊 @gopher_academy
👍7💊3👎1
Gopher Academy pinned «موضوع دورهمی هفته یازدهم؟»
Media is too big
VIEW IN TELEGRAM
دورهمی هفته دهم مهندسین گولنگ

موضوع: Memory Management
فایل ها: ویدئو - صوتی

این هفته موضوع مهم مدیریت حافظه در زبان گو را داشتیم که مهندس امید حکایتی بخوبی درخصوصش ارائه داد.

🔗 لینک ویدئو در یوتیوب: https://www.youtube.com/watch?v=m0XAmcHHDMY

🔗 شنیدن پادکست در اسپاتیفای: https://open.spotify.com/show/6aQdgKiOF5tuzI7mpijlfj

🔗 شنیدن پادکست در گوگل پادکست: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9kZGY3OWRiNC9wb2RjYXN0L3Jzcw

🔗 شنیدن پادکست در کست باکس: https://castbox.fm/va/5381928


🔰@gopher_academy
👍7👏1🐳1💊1
Audio
فایل صوت دورهمی هفته دهم مهندسین گولنگ


🔰@gopher_academy
👍1🎉1💊1