👍5❤4🎉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:
🛒 🌐 https://skybooks.ir
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
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
🤔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
🔥 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
طبق گزارش ماه 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
😊 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
🔴https://www.honeybadger.io/blog/golang-logging/
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🔥1🐳1
👍3🕊1🏆1
👍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
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
🔻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
Convert string to []byte without allocation.
Only do this in a hot spot after careful consideration.
#Tweet by inanc
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3👀2💊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
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
🟢https://notes.eatonphil.com/2023-05-25-raft.html
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍1💊1
موضوع دورهمی هفته یازدهم؟
Final Results
27%
بحث و گفتگو در خصوص Clean Architecture
9%
بحث و گفتگو در خصوص Hexagonal
35%
بحث و گفتگو در خصوص GRPC, Protocol buffers, google API design, transcoding
12%
بحث و گفتگو در خصوص الگوریتم و ساختار داده
5%
بحث و گفتگو در خصوص بهینه سازی و Tip & Tricks
10%
بحث و گفتگو در خصوص ماژول نویسی استاندارد
2%
بحث و گفتگو در خصوص پکیج های استاندارد
👍4👎2💊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
🟢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
#Tweet by inanc
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
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
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
موضوع: 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
👍1🎉1💊1