cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

Sonia Software Notes

A software engineer journey. GitHub : https://t.ly/_RJr

Більше
Рекламні дописи
1 114
Підписники
+324 години
-17 днів
+5530 днів

Триває завантаження даних...

Приріст підписників

Триває завантаження даних...

awesome-go-security A dedicated place for cool golang security projects, frameworks, libraries, and software. https://github.com/Binject/awesome-go-security #golang #golang_security
Показати все...
GitHub - Binject/awesome-go-security: A dedicated place for cool golang security projects

A dedicated place for cool golang security projects - Binject/awesome-go-security

6
Repost from Go Casts
Фото недоступнеДивитись в Telegram
یه ابزار خوب برای یادگیری کوبرنتیز مزیتش اینه که سعی کرده بصورت visual مطالب رو منتقل کنه https://github.com/iximiuz/kexp @gocasts
Показати все...
6👍 2
Golang Secure Coding Practices guide https://github.com/OWASP/Go-SCP #owasp #secure_coding
Показати все...
GitHub - OWASP/Go-SCP: Golang Secure Coding Practices guide

Golang Secure Coding Practices guide. Contribute to OWASP/Go-SCP development by creating an account on GitHub.

👍 4🔥 3
Standard Go Project Layout
This is a basic layout for Go application projects. Note that it's basic in terms of content because it's focusing only on the general layout and not what you have inside. It's also basic because it's very high level and it doesn't go into great details in terms of how you can structure your project even further. For example, it doesn't try to cover the project structure you'd have with something like Clean Architecture.
https://github.com/golang-standards/project-layout #golang #golang_project_structure
Показати все...
GitHub - golang-standards/project-layout: Standard Go Project Layout

Standard Go Project Layout. Contribute to golang-standards/project-layout development by creating an account on GitHub.

5
Repost from Gopher Academy
زمانی که روی یک لینک کلیک می‌شود تا زمانی که جواب از سرور مورد نظر دریافت می‌شود، چندین مرحله در شبکه طی می‌شود. این مراحل عبارتند از: 🟢DNS Resolution مرورگر ابتدا باید آدرس IP متناظر با دامنه‌ای که کاربر روی لینک کلیک کرده است را بیابد. درخواست DNS از سرور DNS محلی (معمولاً سرویس دهنده اینترنت شما یا سرویس DNS داخلی در سازمان) ارسال می‌شود. سرور DNS پاسخی که شامل آدرس IP متناظر با دامنه است ارسال می‌کند. 🟢برقراری اتصال (Connection Establishment): مرورگر یک درخواست HTTP یا HTTPS برای دانلود صفحه وب (یا منبع مورد نظر) به سرور ارسال می‌کند. این درخواست به آدرس IP متناظر با دامنه ارسال می‌شود. اگر اتصال امن (HTTPS) باشد، مراحل handshake SSL/TLS انجام می‌شود. 🟢ارسال درخواست (Request Transmission): مرورگر درخواست HTTP یا HTTPS را به سرور ارسال می‌کند. درخواست شامل هدرهای HTTP مختلف مانند مرورگر، نوع درخواست (GET، POST و غیره)، و دیگر اطلاعات مورد نیاز است. 🟢پردازش در سرور (Server Processing): سرور درخواست را دریافت کرده و به پردازش آن می‌پردازد. این مرحله شامل دسترسی به پایگاه داده، اجرای کدهای سمت سرور، و سایر عملیات مورد نیاز است. 🟢ارسال پاسخ (Response Transmission): سرور پاسخ را به مرورگر ارسال می‌کند. پاسخ شامل هدرها، محتوا، و سایر اطلاعات مورد نیاز است. 🟢دریافت و نمایش محتوا (Content Rendering): مرورگر پاسخ را دریافت کرده و محتوای آن را نمایش می‌دهد. این شامل تجزیه و تحلیل HTML، CSS، و JavaScript و نمایش صفحه وب به کاربر است. این مراحل تنها یک خلاصه از فرآیند است که در هنگام کلیک بر روی یک لینک اتفاق می‌افتد و ممکن است با توجه به شرایط خاص، مراحل دیگری همچون استفاده از CDN، کش‌های مرورگر، و غیره نیز اضافه شود. ➖➖➖➖➖➖➖➖ 💚 Donate 🤍 @gopher_academy ❤️ @GolangEngineers
Показати все...
👍 8 1
Be liberal in what you accept, be conservative in what you return.
Показати все...
🤣 3 1
Go's Declaration Syntax by Rob Pike https://go.dev/blog/declaration-syntax #golang_syntax #c
Показати все...
Go's Declaration Syntax - The Go Programming Language

Why Go's declaration syntax doesn't look like, and is much simpler than, C's.

Build Web Application with Golang https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/ در این گیت بوک مواردی از قبیل دانش پایه گولنک , معماری وب اپلیکیشن , کار با دیتابیس ها , کار با سیژن و کوکی و ... توضیح داده شده این کتاب به صورت اوپن سورس منتشر شده و موارد خوبی رو برای ساخت یک وب اپلیکیشن رو کاور میکنه. #golang #golang_books
Показати все...
Introduction · Build web application with Golang

👍 2
Фото недоступнеДивитись в Telegram
داشتم یه مقاله در مورد ACID میخوندم بعد دیدم کدی که گذاشته همچین فورمتی داره :) خب آخه این کد رو کی میتونه بخونه که این مقال توی سرچ اوله گوگله :/
Показати все...
😐 4🗿 1
Microservice sidecar pattern :
the sidecar pattern decouples functionalities from a container for reasons like scalability and optimization. The decoupled processes are now separate containers that can be used by other containers.
https://medium.com/nerd-for-tech/microservice-design-pattern-sidecar-sidekick-pattern-dbcea9bed783
Показати все...
Microservice Architecture: Sidecar Pattern

In microservice architecture, it’s very common to have multiple services/apps often require common functionalities like logging…

👍 4😁 1
Оберіть інший тариф

На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.