Gopher Academy
3.33K subscribers
921 photos
40 videos
280 files
2.04K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
🔰🔰 NFT - Dictionary 🔰🔰

➡️Mint :
The act of adding, validating, and recording an NFT to the blockchain.

➡️ 1/1 :
A one-of-one artwork or NFT is completely exclusive, never to be made again.

➡️ Limited Edition:
A limited edition is an NFT collection in which there are a finite number of NFTs available to be minted

➡️Open Edition:
An open edition is an NFT collection where any number of items can be minted.

➡️PFP :
A profile picture (PFP) NFT is a digital token or artwork that is designed to be displayed as a person’s social media profile picture.

➡️Floor Price :
The floor price of an NFT collection is the lowest listed price in the entire collection.

➡️Whitelist
A whitelist is a group of users who are given early access to purchase an item from an NFT collection before the project is publicly available.

➡️Art Reveal :
The art reveal is often the most exciting moment in an NFT collection launch where, after a period of waiting, holders and the general public can finally see the specific artwork they’ve minted.

➡️Airdrop :
Airdropping is the process of distributing NFTs or coins directly to users’ wallets, often for free.

➡️Royalty :
A royalty is a set amount of proceeds that one receives in exchange for owning, creating, or licensing a work.

➡️Smart Contracts:
A smart contract is a computer program that lives on the blockchain.

➡️ TBA : to be announced

➡️ WAGMI : crypto slang for “We're all gonna make it.”

➡️ ALPHA :Within the NFT space, Alpha-ing means having access to important insider information that is not known by everyone.

➡️ RUG PULL : A rug pull in the crypto industry is when a development team suddenly abandons a project and sells or removes all its liquidity.

➡️ FLIP : Flipping is a loose term for buying low and selling high an NFT

➡️ DROP : A drop refers to the exact date, time, and generally the minting price of the NFT

➡️ DYOR : Do Your Own Research

➡️ NFA : Not Financial Advice

➡️ Collab : Collaboration is A community driven approach to NFTs and Art

➡️ FOMO : Fear of Missing Out

➡️ FUD : Fear, Uncertainty, and Doubt

➡️ Floor Sweep : buying all NFTs of collection at the Floor Price

➡️ Fren : short for friend, often referring to someone who is active in the NFT community

➡️ Raffle : A raffle is a gambling competition in which people obtain numbered tickets, each of which has the chance of winning a NFT or WL

🔰 @gopher_academy
👍4🥰1
کتابی برای توضیحات پیاده‌سازی‌های داخلی postgreSQL برای علاقه‌مندان و برنامه‌نویسان سیستمی و administrator ها

#postgresql

http://www.interdb.jp/pg/index.html

🔰 @gopher_academy
👍7
CKA-1.pdf
5.6 MB
دوستان این یه دفترچه راهنمای کوبرنتیز به زبان فارسی ست که آقای افشاری زحمت کشیدن

https://www.linkedin.com/posts/activity-6952602627079581696-2cur

#kubernetes #devops

🔰 @gopher_academy
4🙏4👍2🔥2🎉1
از کدام روش داخل اپلیکیشن هاتون استفاده می کنید؟
Anonymous Poll
63%
Dependency Injection ( New )
12%
Global Variable ( Init or init )
16%
Both
9%
Something Else
👍4
از کدام ابزار برای لاگ استفاده می کنید
Anonymous Poll
38%
log ( standard library)
22%
Logrus
28%
Zap
11%
Something else
👍2
از کدام ابزار برای لایه http استفاده می کنید
Anonymous Poll
25%
net/http (standard library)
33%
Gin
19%
Echo
12%
Fiber
1%
FastHttp
7%
Gorilla Mux
4%
Something else
👍3
از کدام روش برای لایه ریپازیتوری ( دیتابیس) استفاده می کنید
Anonymous Poll
47%
Pure database/sql
14%
Query Builder
41%
Code-First ORM like GORM
3%
Database-First like SQLBoilder
11%
Something Else
👍3💊1
یک مقاله کامل و با مثال های ساده جهت یادگیری انواع الگوهای طراحی مرسوم در زبان گو
https://link.medium.com/NN3301snSrb
👍15
🔸استخدام برنامه‌نویس Golang #تهران
🔹تمام‌وقت 🔹ارشد (Senior)

🔗 https://quera.org/r/ZNMdaI

🔰 @gopher_academy
👏3👍1
🚀 #تکنیک verify Interface compilance

var _ Connector = (*MongoClient)(nil)


این تکنیک زمانی استفاده میشه که قصد داشته باشید هنگام کامپایل از پیاده سازی شدن متدها در ساختاری که از اینترفیس استفاده میشه مطمئن شوید.

🔰 @gopher_academy
👍5
🚀 #پترن همزمانی Subscription

پیشگفتار
در مخزن concurrency سعی کردم با تجزیه و تحلیل و مثال به مباحث الگو های همزمانی بپردازم تا سناریو درستی جهت استفاده از همزمانی زبان گو داشته باشید.

مختصر توضیح در خصوص پترن Subscription
پترن subscription در مواقعی که قصد دارید یکسری اطلاعات را از یک سرویس دیگری در زمان های مختلف fetch کنید کاربرد دارد و دیگر کاربردهای آن برای پیاده سازی pub/sub هستش

https://github.com/Ja7ad/concurrency/tree/main/subscription


🔰 @gopher_academy
👍3
💥 همزمانی در grpc چگونه است؟

https://github.com/grpc/grpc-go/blob/master/Documentation/concurrency.md


🔰 @gopher_academy
🔥2👍1
🎆 زبان گو ۱.۱۹ منتشر شد

📝 تغییرات: https://go.dev/doc/go1.19

⬇️ دانلود: https://go.dev/dl/#go1.19

#golang
10👏2🎉2👍1🔥1
📌 پروژه ساده مایکروسرویس Greeting

این پروژه شاید چیز خاصی نداشته باشد ولی هدفم از این پروژه این بود که کلاینت اگر یک context از نوع cancel, timeout, deathline فرستاد برای server-side بتواند درخواست خود را کنسل کند و داخل سرور تا هرلایه ای درخواست پیش رفته کنسل شود.

سمت سرور فقط یک middleware به نام timeout نوشتم که این فرآیند کنسل شدن درخواست ها را انجام می دهد.

اگر نکاتی مدنظرتون هست برای بهبود این کانسپت لطفا مشارکت کنید تا تجربه بنده و سایر عزیزان بیشتر شود.

https://github.com/Ja7ad/greeting
👍6🤔2
Forwarded from Amir
سلام دوستان خسته نباشید
من یک سری سوال های پر تکرار که خیلی توی مصاحبه ها ازم پرسیده شده جمع کردم و گفتم با شما هم اشتراک بگذارم. به دور از مصاحبه هم فکر میکنم سوال های خوبی باشه تا مروری بشه
https://docs.google.com/document/d/14GtIQjJ63o-5qqsZ8pYtZIKyD0mUb2FxJOJXwyMa8HY/edit?usp=sharing
👍71🎉1
📌 #تکنیک آشنایی با برخی از AntiPatterns در زبان گو

در زیر یکسری مقالات رو معرفی کردم در خصوص آنتی پترن ها بصورت کاربردی با مثال توضیح دادن.

https://hackmysql.com/page/golang-antipatterns/

https://dzone.com/articles/common-anti-patterns-in-go?ref=morioh.com&utm_source=morioh.com

https://deepsource.io/blog/common-antipatterns-in-go/

🔰 @gopher_academy
👍2👏1🎉1