📥 دریافت شده از: Ann Afamefuna
-------------
1. Tutorials
🟣 Terraform Course – Automate your AWS cloud infrastructure
https://lnkd.in/dvpzNT5M
🟣 HashiCorp Terraform Associate Certification Course by Andrew Brown
https://lnkd.in/dn5m2NKQ
🟣 Terraform for DevOps Beginners + Labs by KodeKloud
https://lnkd.in/d8nkTj3n
🟣 Terraform Foundations Course by Derek Morgan
https://lnkd.in/dWYByZjH
🟣 HashiCorp Terraform Associate certification exam
https://lnkd.in/dhV35bJG
🟣 Learn Terraform (and AWS) by Building a Dev Environment - Full Course for Beginners
https://lnkd.in/dA44F__P
🟣 Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
https://lnkd.in/dRs3YFu3
🟣 Azure Terraform Full Course I Microsoft
Azure Terraform Course
https://lnkd.in/dM-h-R8y
2. Labs
🟣 Lab 1.Terraform Introduction | Terraform Tutorial for Beginners | Terraform for DevOps Engineer
https://lnkd.in/dCpQyKNz
🟣 Lab 2. How to Use Visual Studio code for Terraform | Creating EC2 Instance using Terraform
https://lnkd.in/dvMC5a2J
🟣 Lab 3. [Scenario-1]: How to Create VPC using Terraform | AWS VPC using Terraform | AWS Terraform
https://lnkd.in/dtT3zMzF
🟣 Lab 4. AWS NAT Gateway using Terraform | AWS Private Subnet using Terraform | Terraform Tutorial
https://lnkd.in/dqTeZQdc
🟣 Lab 5. Terraform Input Variables | How to Use Terraform Input Variables | Terraform Variables
https://lnkd.in/dqsAKSyH
🟣 Lab 6. Terraform Output Variables Example | Terraform Output Values | Terraform Outputs
https://lnkd.in/dhkgFexc
🟣 Lab 7. Terraform Local Values | How to use Terraform Local Values | Terraform Locals
https://lnkd.in/dHZEW_sy
🟣 Lab 8. How to Create EC2 Instance in AWS using Terraform | Create EC2 Instance using Terraform
https://lnkd.in/dKjwzqGT
🟣 Lab 9. AWS EC2 Instance,Security Group in AWS Using Terraform | Terraform Create Security Group AWS
https://lnkd.in/dMA-J7GE
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
-------------
1. Tutorials
🟣 Terraform Course – Automate your AWS cloud infrastructure
https://lnkd.in/dvpzNT5M
🟣 HashiCorp Terraform Associate Certification Course by Andrew Brown
https://lnkd.in/dn5m2NKQ
🟣 Terraform for DevOps Beginners + Labs by KodeKloud
https://lnkd.in/d8nkTj3n
🟣 Terraform Foundations Course by Derek Morgan
https://lnkd.in/dWYByZjH
🟣 HashiCorp Terraform Associate certification exam
https://lnkd.in/dhV35bJG
🟣 Learn Terraform (and AWS) by Building a Dev Environment - Full Course for Beginners
https://lnkd.in/dA44F__P
🟣 Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
https://lnkd.in/dRs3YFu3
🟣 Azure Terraform Full Course I Microsoft
Azure Terraform Course
https://lnkd.in/dM-h-R8y
2. Labs
🟣 Lab 1.Terraform Introduction | Terraform Tutorial for Beginners | Terraform for DevOps Engineer
https://lnkd.in/dCpQyKNz
🟣 Lab 2. How to Use Visual Studio code for Terraform | Creating EC2 Instance using Terraform
https://lnkd.in/dvMC5a2J
🟣 Lab 3. [Scenario-1]: How to Create VPC using Terraform | AWS VPC using Terraform | AWS Terraform
https://lnkd.in/dtT3zMzF
🟣 Lab 4. AWS NAT Gateway using Terraform | AWS Private Subnet using Terraform | Terraform Tutorial
https://lnkd.in/dqTeZQdc
🟣 Lab 5. Terraform Input Variables | How to Use Terraform Input Variables | Terraform Variables
https://lnkd.in/dqsAKSyH
🟣 Lab 6. Terraform Output Variables Example | Terraform Output Values | Terraform Outputs
https://lnkd.in/dhkgFexc
🟣 Lab 7. Terraform Local Values | How to use Terraform Local Values | Terraform Locals
https://lnkd.in/dHZEW_sy
🟣 Lab 8. How to Create EC2 Instance in AWS using Terraform | Create EC2 Instance using Terraform
https://lnkd.in/dKjwzqGT
🟣 Lab 9. AWS EC2 Instance,Security Group in AWS Using Terraform | Terraform Create Security Group AWS
https://lnkd.in/dMA-J7GE
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
LinkedIn
LinkedIn: Log In or Sign Up
1 billion members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
👏4👍1👌1
Database Management Systems - Ramakrishnan - DevTwitter.pdf
19.6 MB
آقای Ramakrishnan نویسنده این کتاب، از ردههای خیلی بالا در مایکروسافته (Technical Fellow)، و یکی از حرکتای خوبی که کرده بود این بود که یک درس دیتابیس در سطح ارشد برای کارمندای مایکروسافت (ولی با ظرفیت محدود) راه انداخته بود (با تمرین و جلسه و ...) که سواد کارمندا بره بالا.
شاید شما هم تو شرکتتون بتونین از این کارا بکنین و کمتجربهترها رو در چند هفته Level-up کنین.
یه نکته دیگه اینکه این کتاب ویرایش جدید نداره و احتمالا کتابای جدید با مطالب به روزتری پیدا کنین، فقط محض معرفی طرف گفتم.
#DevTwitter
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
شاید شما هم تو شرکتتون بتونین از این کارا بکنین و کمتجربهترها رو در چند هفته Level-up کنین.
یه نکته دیگه اینکه این کتاب ویرایش جدید نداره و احتمالا کتابای جدید با مطالب به روزتری پیدا کنین، فقط محض معرفی طرف گفتم.
#DevTwitter
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👌7🍾1
🔵timestamp vs. timestamptzHow
⚃https://medium.com/building-the-system/how-to-store-dates-and-times-in-postgresql-269bda8d6403
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
⚃https://medium.com/building-the-system/how-to-store-dates-and-times-in-postgresql-269bda8d6403
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3
امروز یه سوال و جواب بامزه توی Quora دیدم:
چرا هنوز نرفتیم سراغ ساختن سیستم عاملهایی با معماری 128bit؟
قضیه رو از یه مقدار عقبتر باید ببینیم:
اصلا چی شد که از 32bit رفتیم سراغ 64bit؟
مهمترین مشکل این بود که توی معماری 32bit، نمیتونستیم به بیشتر از ۴ گیگ رم دسترسی پیدا کنیم
اینجوری بهش نگاه کنیم:
هر bit، فقط میتونه یا صفر باشه یا یک
و توی سیستم ۳۲ بیتی، میتونیم ۲ به توان ۳۲ بیت داشته باشیم
در نتیجه میتونیم بیشتر از ۴ میلیارد ترکیب (آدرس) داشته باشیم که هر کدوم از اونا، به یه جایی از رم اشاره کنن
اما این ۴ میلیارد (دقیقا 4,294,967,296) میشه فقط ۴ گیگ!
مثلا فرض کنین بخوایم به هر نفر توی دنیا یه خونه بدیم (۸ میلیارد) ولی شهرداری دنیا فقط میتونه ۴ میلیارد خونه رو پلاک و آدرسدهی کنه
در نتیجه بقیه خونهها آدرس ندارن و مثلا نمیتونین با پست چیزی براشون بفرستید!
با همین فرمول، مساله با طراحی سیستمهای 64 بیتی حل میشه
و حالا اینقدر آدرس میتونیم داشته باشیم:
18,446,744,073,709,551,616
یعنی حالا میشه تا ۱۶ فاکینگ اگزابایت رم رو توی سیستم ساپورت کرد!
این عدد رو مقایسه کنین با میانگین رمی که توی سیستمهای ملت وجود داره :)))
حالا فرض کنین بریم سراغ سیستم ۱۲۸ بیتی
و با همچین عددی روبرو بشیم:
340,282,366,920,938,463,463,374,607,431,768,211,456
به قول یه نفر که توی Qoura، رفتن سراغ این معماری برای نیازهای الان، مثل این میمونه که بخوایم یه مگس رو با یه بمب اتمی بکشیم! overkill به معنای واقعی کلمه! :)))
اگه حوصله داشتین، توصیه میکنم بقیه حرفای توی این ترد رو هم بخونید
چیزای خیلی جالبی توش پیدا میشه
https://www.quora.com/Why-hasn%E2%80%99t-anybody-created-a-128-bit-operating-system-yet-Microsoft-or-Linux
#DevTwitter | <Erfan.tsx/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
چرا هنوز نرفتیم سراغ ساختن سیستم عاملهایی با معماری 128bit؟
قضیه رو از یه مقدار عقبتر باید ببینیم:
اصلا چی شد که از 32bit رفتیم سراغ 64bit؟
مهمترین مشکل این بود که توی معماری 32bit، نمیتونستیم به بیشتر از ۴ گیگ رم دسترسی پیدا کنیم
اینجوری بهش نگاه کنیم:
هر bit، فقط میتونه یا صفر باشه یا یک
و توی سیستم ۳۲ بیتی، میتونیم ۲ به توان ۳۲ بیت داشته باشیم
در نتیجه میتونیم بیشتر از ۴ میلیارد ترکیب (آدرس) داشته باشیم که هر کدوم از اونا، به یه جایی از رم اشاره کنن
اما این ۴ میلیارد (دقیقا 4,294,967,296) میشه فقط ۴ گیگ!
مثلا فرض کنین بخوایم به هر نفر توی دنیا یه خونه بدیم (۸ میلیارد) ولی شهرداری دنیا فقط میتونه ۴ میلیارد خونه رو پلاک و آدرسدهی کنه
در نتیجه بقیه خونهها آدرس ندارن و مثلا نمیتونین با پست چیزی براشون بفرستید!
با همین فرمول، مساله با طراحی سیستمهای 64 بیتی حل میشه
و حالا اینقدر آدرس میتونیم داشته باشیم:
18,446,744,073,709,551,616
یعنی حالا میشه تا ۱۶ فاکینگ اگزابایت رم رو توی سیستم ساپورت کرد!
این عدد رو مقایسه کنین با میانگین رمی که توی سیستمهای ملت وجود داره :)))
حالا فرض کنین بریم سراغ سیستم ۱۲۸ بیتی
و با همچین عددی روبرو بشیم:
340,282,366,920,938,463,463,374,607,431,768,211,456
به قول یه نفر که توی Qoura، رفتن سراغ این معماری برای نیازهای الان، مثل این میمونه که بخوایم یه مگس رو با یه بمب اتمی بکشیم! overkill به معنای واقعی کلمه! :)))
اگه حوصله داشتین، توصیه میکنم بقیه حرفای توی این ترد رو هم بخونید
چیزای خیلی جالبی توش پیدا میشه
https://www.quora.com/Why-hasn%E2%80%99t-anybody-created-a-128-bit-operating-system-yet-Microsoft-or-Linux
#DevTwitter | <Erfan.tsx/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍20👌6🤣4
چقدر با قاعده ٨٠/٢٠ آشنا هستید؟
برای مثال:
۸۰٪ فروش یک شرکت، از ۲۰٪ از مشتریان حاصل میشه
۸۰٪ فروش یک مغازه، از ۲۰٪ از محصولات آن به دست میآید
۸۰٪ از پیشرفت یک پروژه، با ۲۰٪ از تلاش کارمندان بهدست میآید
۸۰٪ ترافیک جاده بهدلیل ۲۰٪ از نقاط ترافیکی است
۸۰٪ تعاملات اجتماعی، با ۲۰٪ از افرادی میشناسید رخ میدهد
۸۰٪ ایدههای خلاقانه شما، از ۲۰٪ تلاشهاتون به دست میاد
۸۰٪ فضای ذخیرهسازی کامپیوتر شما، توسط ۲۰٪ از فایلهای شما پر شده
۸۰٪ ثروت دنیا، توسط ۲۰٪ جمعیت دنیا کنترل میشه
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
برای مثال:
۸۰٪ فروش یک شرکت، از ۲۰٪ از مشتریان حاصل میشه
۸۰٪ فروش یک مغازه، از ۲۰٪ از محصولات آن به دست میآید
۸۰٪ از پیشرفت یک پروژه، با ۲۰٪ از تلاش کارمندان بهدست میآید
۸۰٪ ترافیک جاده بهدلیل ۲۰٪ از نقاط ترافیکی است
۸۰٪ تعاملات اجتماعی، با ۲۰٪ از افرادی میشناسید رخ میدهد
۸۰٪ ایدههای خلاقانه شما، از ۲۰٪ تلاشهاتون به دست میاد
۸۰٪ فضای ذخیرهسازی کامپیوتر شما، توسط ۲۰٪ از فایلهای شما پر شده
۸۰٪ ثروت دنیا، توسط ۲۰٪ جمعیت دنیا کنترل میشه
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍10👌2🫡1
🔵Golang Weekly
🟢Issue #471 — August 1, 2023
🔴https://golangweekly.com/issues/471
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🟢Issue #471 — August 1, 2023
🔴https://golangweekly.com/issues/471
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍1👏1🍾1
🔵The Go Framework for microservices
🟢Kratos is a framework upon the lightweight microservices implemented by Golang, which offers convenient capabilities to help you quickly build a bulletproof application from scratch.
🔴https://go-kratos.dev/en/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🟢Kratos is a framework upon the lightweight microservices implemented by Golang, which offers convenient capabilities to help you quickly build a bulletproof application from scratch.
🔴https://go-kratos.dev/en/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👏2✍1👌1
🔵Single responsibility principle
🔴“Do one thing and do it well” — McIlroy (Unix philosophy)
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Do one thing and do it well” — McIlroy (Unix philosophy)
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🍾2🕊1
🔵Open/Closed principle
🔴“A module should be open for extensions, but closed for modification” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“A module should be open for extensions, but closed for modification” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥2🕊1🍾1
🔵Liskov substitution principle
🔴“Derived methods should expect no more and provide no less” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Derived methods should expect no more and provide no less” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥1🎉1🕊1
🔵Interface segregation principle
🔴“Many client specific interfaces are better than one general purpose interface” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Many client specific interfaces are better than one general purpose interface” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥1🕊1🍾1
🔵Dependency inversion principle
🔴“Depend upon Abstractions. Do not depend upon concretions” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Depend upon Abstractions. Do not depend upon concretions” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🔥1🍾1
خب Bram Moolenaar سازنده vim در سن ۶۲ سالگی درگذشت ... 🖤
ویرایشگر متنی vim ابزاریه که بسیاری از برنامهنویسان و مدیران سیستم ازش استفاده میکنند.
تاثیر این ابزار در جامعه توسعهدهندگان به قدریه که «خروج از ویم» به یک شوخی مرسوم تبدیل شده.
#DevTwitter | <محمدرضا حقیری/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
ویرایشگر متنی vim ابزاریه که بسیاری از برنامهنویسان و مدیران سیستم ازش استفاده میکنند.
تاثیر این ابزار در جامعه توسعهدهندگان به قدریه که «خروج از ویم» به یک شوخی مرسوم تبدیل شده.
#DevTwitter | <محمدرضا حقیری/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🕊18👍1
اگر دوس داشتید به اشتراک بزارید و حمایت و مشارکت کنید
❎نمونه سوالات مصاحبه ای گیت
▶️ https://github.com/mrbardia72/git-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای گولنگ
▶️ https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای دیتابیس
▶️ https://github.com/mrbardia72/db-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای داکر
▶️ https://github.com/mrbardia72/docker-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای والت
▶️ https://github.com/mrbardia72/vault-Interview-Questions-and-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❎نمونه سوالات مصاحبه ای گیت
▶️ https://github.com/mrbardia72/git-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای گولنگ
▶️ https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای دیتابیس
▶️ https://github.com/mrbardia72/db-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای داکر
▶️ https://github.com/mrbardia72/docker-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای والت
▶️ https://github.com/mrbardia72/vault-Interview-Questions-and-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍8🔥2🎉1🕊1