Gopher Academy
3.33K subscribers
923 photos
40 videos
280 files
2.08K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#نکته
🎯زمانی که توی کدهاتون defer دارید از log.fatal استفاده نکنید حتی os.exit چون باعث میشه اون defer اجرا نشه. اما اگر painc باشه بجای log.fatal مشکلی نیست🎯
.
🔰 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
🎯جذب هم‌بنیان‌گذار فنی، Back-End Software Engineer در آرکپچا🎯

🔰نیازمندی‌های فنی:
🔹تجربه کار با REST API
🔹 تجربه کار با زبان Go
🔹آشنا با Docker و Kubernetes
🔹تمام‌وقت - امکان دورکاری

🔴اطلاعات بیشتر و ارسال رزومه:
https://jobinja.ir/594514
.
🔰 @gopher_academy
Which of the following is not a integer type in Go?
Anonymous Quiz
4%
uint8
2%
uint64
72%
complex128
22%
all of the above
👇🏻SQL database drivers👇🏻
🎯part one

🎯Apache Ignite/GridGain:
https://github.com/amsokol/ignite-go-client
🎯Apache Impala:
https://github.com/bippio/go-impala
🎯Apache Avatica/Phoenix:
https://github.com/apache/calcite-avatica-go
🎯Amazon AWS Athena:
https://github.com/uber/athenadriver
🎯AWS Athena:
https://github.com/segmentio/go-athena
🎯ClickHouse (uses native TCP interface):
https://github.com/ClickHouse/clickhouse-go
🎯ClickHouse (uses HTTP API):
https://github.com/mailru/go-clickhouse
🎯CockroachDB:
Use any PostgreSQL driver
🎯Couchbase N1QL:
https://github.com/couchbase/go_n1ql
🎯DB2 LUW and DB2/Z with DB2-Connect:
https://bitbucket.org/phiggins/db2cli (Last updated 2015-08)
🎯DB2 LUW (uses cgo):
https://github.com/asifjalil/cli
🎯DB2 LUW, z/OS, iSeries and Informix:
https://github.com/ibmdb/go_ibm_db
🎯Firebird SQL:
https://github.com/nakagami/firebirdsql
🎯Genji (pure go):
https://github.com/genjidb/genji
.
🔰 @gopher_academy
👇🏻SQL database drivers👇🏻
🎯part tree

🎯SAP HANA (pure go):
https://github.com/SAP/go-hdb
🎯SAP ASE (uses cgo):
https://github.com/SAP/go-ase - package cgo (pure go package planned)
🎯Snowflake (pure Go):
https://github.com/snowflakedb/gosnowflake
🎯SQLite (uses cgo):
https://github.com/mattn/go-sqlite3 [*]
🎯SQLite (uses cgo):
https://github.com/gwenn/gosqlite - Supports SQLite dynamic data typing
🎯SQLite (uses cgo):
https://github.com/mxk/go-sqlite
🎯SQLite: (uses cgo):
https://github.com/rsc/sqlite
🎯SQLite: (pure go):
https://modernc.org/sqlite
🎯SQL over REST:
https://github.com/adaptant-labs/go-sql-rest-driver
🎯Sybase SQL Anywhere:
https://github.com/a-palchikov/sqlago
🎯Sybase ASE (pure go):
https://github.com/thda/tds
🎯TiDB:
Use any MySQL driver
🎯Vertica:
https://github.com/vertica/vertica-sql-go
🎯Vitess:
https://godoc.org/vitess.io/vitess/go/vt/vitessdriver
🎯YQL (Yahoo! Query Language):
https://github.com/mattn/go-yql
🎯Apache Hive:
https://github.com/sql-machine-learning/gohive
🎯MaxCompute:
https://github.com/sql-machine-learning/gomaxcompute
.
🔰 @gopher_academy
🎯نفشه یادگیری زبان برنامه نویسی گولنگ🎯
🔺این ویدیو رو خودم ضبط کردم امیدوارم خوشتون بیاد
🔵 https://youtu.be/l-NzizHAEco
.
🔰 @gopher_academy
🔸استخدام Golang Back-End Developer (Go) در شرکت والی آرمان تجارت | VALUELIM #تهران
🔹حقوق تا ۸ میلیون تومان

🔗 https://quera.ir/r/GfSgi1

🔰 @gopher_academy
Can short declaration ":=" be used for defining global variables?
Anonymous Quiz
38%
Yes
62%
No
🎯چند کتابخانه مفید جهت درگاه پرداخت:🎯
1. https://Github.com/akorsi/pardano
2. https://Github.com/akorsi/mellatbank
3. https://Github.com/akorsi/melipayamak

🔰 @gopher_academy
لیستی از کنفرانس های گولنگ
Go Conferences and Major Events
👇👇👇👇
https://github.com/golang/go/wiki/Conferences


🔰 @gopher_academy
Forwarded from Arvancloud
💻 اگر برنامه‌نویس با تجربه‌ای هستید، با زبان‌ Go آشنایی کافی دارید و به مفاهیم طراحی معماری سرویس‌ها مسلطید، تیم میان‌افزار ابر آروان به دو Senior Backend Developer نیاز دارد.

📌 به لینک زیر سر بزنید و پس از خواندن شرح انتظارات این فرصت شغلی، برای ما رزومه ارسال کنید:

r1c.ir/jobs

#بازارکار

☁️ @ArvanCloud
در زیر لیست تعدادی از شرکت‌های استفاده کننده از این زبان را می‌بینید

📌Google
📌YouTube
📌BBC
📌Canonical
📌Nokia Siemens
📌Bitly
📌Heroku
📌CloudFlare
📌SmugMug
📌Feedbook
📌sIron.io
📌Moovweb
📌AirBrake
📌Swirl.us
📌SoundCloud

☢️ تقریباً در تمام اسامی بالا، از Go برای طراحی سیستم‌های Back-end استفاده شده است.
جایی که زبان‌های اسکریپتی قدرت مناسب را ندارند و معمولا از JVM استفاده می‌شود؛
در خیلی از مواقع هم برای رسیدن به سرعت بالاتر، پای کدهای C و ++C به میان می‌آید.


🔰 @gopher_academy
زبانGO یک زبان مدرن و همه منظوره است

📌زبانGo زبانی است که برای نیازهای امروز برنامه نویسان طراحی شده است. تمامی سعی طراحان بر این بوده که بتوانند تناسبی بین قدرت، سرعت و سادگی ایجاد کنند. ایده‌هایی که در آن بکار رفته با دقت و وسواس زیادی انتخاب و پیاده سازی شده اند. طبق گفته تیم توسعه، بر سر بعضی از قابلیت‌های زبان تا یک سال بحث و تبادل نظر صورت گرفته است.

📌در واقه Rob Pike عنوان می‌کند که ایده اولیه آن‌ها ساخت یک زبان سیستمی بود که بتواند جایگاه مناسبی برای ++C باشد. در روزهای اول، حتی سایت پروژه هم Go را به عنوان زبانی برای برنامه نویسی سیستم معرفی می‌کرد.
📌اما با گذشت زمان متوجه شدند که تاکید آن‌ها بر سادگی، باعث شده نظر برنامه نویسان زبان‌های سطح بالاتری مثل Python یا Ruby هم به Go جلب شود؛ این قضیه برای تیم توسعه هم جالب بود.

📌در واقع می‌توان گفت که Go با ظرافت فراوان قدرت و سرعت زبانی مثل C را با سهولت و سادگی زبانی مثل Python ترکیب کرده. به همین دلیل قادر است طیف بسیار وسیعی از برنامه‌ها را پوشش دهد، از برنامه‌های سیستمی گرفته تا برنامه‌های ساده چند خطی. چه کسی گفته که یک زبان سیستمی، حتماً باید سخت باشد؟


🔰 @gopher_academy