Check out this job at Canonical: https://www.linkedin.com/jobs/view/3441080629
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍3🔥1🐳1💊1
❎Go Proverbs
Don't communicate by sharing memory, share memory by communicating.
Concurrency is not parallelism.
Channels orchestrate; mutexes serialize.
The bigger the interface, the weaker the abstraction.
Make the zero value useful.
interface{} says nothing.
Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
A little copying is better than a little dependency.
Syscall must always be guarded with build tags.
Cgo must always be guarded with build tags.
Cgo is not Go.
With the unsafe package there are no guarantees.
Clear is better than clever.
Reflection is never clear.
Errors are values.
Don't just check errors, handle them gracefully.
Design the architecture, name the components, document the details.
Documentation is for users.
Don't panic.
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
Don't communicate by sharing memory, share memory by communicating.
Concurrency is not parallelism.
Channels orchestrate; mutexes serialize.
The bigger the interface, the weaker the abstraction.
Make the zero value useful.
interface{} says nothing.
Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
A little copying is better than a little dependency.
Syscall must always be guarded with build tags.
Cgo must always be guarded with build tags.
Cgo is not Go.
With the unsafe package there are no guarantees.
Clear is better than clever.
Reflection is never clear.
Errors are values.
Don't just check errors, handle them gracefully.
Design the architecture, name the components, document the details.
Documentation is for users.
Don't panic.
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍6🔥1
کتاب رایگان آنلاین برای یادگیری نکات برنامه نویسی سیستمی
github.com/angrave/SystemProgramming/wiki
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
github.com/angrave/SystemProgramming/wiki
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
GitHub
Home
Angrave's Crowd-Sourced System Programming Book used at UIUC - angrave/SystemProgramming
❤4👍1
❎Go’s map hashes strings with CPU AES instructions
📡 https://github.com/golang/go/blob/master/src/runtime/asm_amd64.s#L955
〽️ if your processor has them, which it probably does.
cat /proc/cpuinfo | egrep 'aes|sse2|sse4_1' will tell you.
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
📡 https://github.com/golang/go/blob/master/src/runtime/asm_amd64.s#L955
〽️ if your processor has them, which it probably does.
cat /proc/cpuinfo | egrep 'aes|sse2|sse4_1' will tell you.
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍2
❎Go: Slice search vs map lookup
https://darkcoding.net/software/go-slice-search-vs-map-lookup/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://darkcoding.net/software/go-slice-search-vs-map-lookup/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍5
What is WAL? (Write-ahead log) — A deep dive
https://medium.com/@hnasr/what-is-wal-write-ahead-log-a-deep-dive-a2bc4dc91170
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://medium.com/@hnasr/what-is-wal-write-ahead-log-a-deep-dive-a2bc4dc91170
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
Medium
Why databases need Write-ahead log (WAL) — A deep dive
Foundational principal of any durable database system
👍2🐳2
❎برنامه نویس بلاکچین (Solidity)
https://jobvision.ir/jobs/409464/استخدام-برنامه-نویس-بلاکچین-solidity
❎برنامه نویس بلاکچین (Solidity)
https://jobvision.ir/jobs/410540/استخدام-برنامه-نویس-بلاکچین-solidity
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://jobvision.ir/jobs/409464/استخدام-برنامه-نویس-بلاکچین-solidity
❎برنامه نویس بلاکچین (Solidity)
https://jobvision.ir/jobs/410540/استخدام-برنامه-نویس-بلاکچین-solidity
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
💊2
💊3
🍓4
Forwarded from FingerCoder | فینگرکدر
#نشست
نشست ۱۸ ام #فینگرکدر
آخرین نشست سال ۱۴۰۱ فینگرکدر
🔹
با ارائه کیانوش عشایریزاده تحت عنوان آشنایی با زبان GO
🟣
رزومه ارائه دهنده :: بیش از یک سال مهندسی نرم
افزار شرکت اسنپ
🔸
آشنایی با زبان گو ، بررسی نقات قوت و ضعف گو ، آشنایی با چالش های توسعه نرم افزار سمت سرور با گو
🟢
🔹زمان : جمعه ۲۶ ام اسفند ماه
🔸مکان : خلدبرین به سمت چهارراه بنفشه ، کوچه ۷ پلاک ۹۳
🆔@fingercoder
جهت ثبت نام اینجا کلیک کنید.
نشست ۱۸ ام #فینگرکدر
آخرین نشست سال ۱۴۰۱ فینگرکدر
🔹
با ارائه کیانوش عشایریزاده تحت عنوان آشنایی با زبان GO
🟣
رزومه ارائه دهنده :: بیش از یک سال مهندسی نرم
افزار شرکت اسنپ
🔸
آشنایی با زبان گو ، بررسی نقات قوت و ضعف گو ، آشنایی با چالش های توسعه نرم افزار سمت سرور با گو
🟢
🔹زمان : جمعه ۲۶ ام اسفند ماه
🔸مکان : خلدبرین به سمت چهارراه بنفشه ، کوچه ۷ پلاک ۹۳
🆔@fingercoder
جهت ثبت نام اینجا کلیک کنید.
👍5🎉1