cookie

Utilizamos cookies para mejorar tu experiencia de navegación. Al hacer clic en "Aceptar todo", aceptas el uso de cookies.

avatar

Sonia Software Notes

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

Mostrar más
Publicaciones publicitarias
1 109
Suscriptores
-124 horas
+477 días
+5030 días

Carga de datos en curso...

Tasa de crecimiento de suscriptores

Carga de datos en curso...

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
Mostrar todo...
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

4
Repost from Go Casts
Photo unavailableShow in Telegram
یه ابزار خوب برای یادگیری کوبرنتیز مزیتش اینه که سعی کرده بصورت visual مطالب رو منتقل کنه https://github.com/iximiuz/kexp @gocasts
Mostrar todo...
5👍 2
Golang Secure Coding Practices guide https://github.com/OWASP/Go-SCP #owasp #secure_coding
Mostrar todo...
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
Mostrar todo...
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
Mostrar todo...
👍 8 1
Be liberal in what you accept, be conservative in what you return.
Mostrar todo...
🤣 3 1
Go's Declaration Syntax by Rob Pike https://go.dev/blog/declaration-syntax #golang_syntax #c
Mostrar todo...
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
Mostrar todo...
Introduction · Build web application with Golang

👍 2
Photo unavailableShow in Telegram
داشتم یه مقاله در مورد ACID میخوندم بعد دیدم کدی که گذاشته همچین فورمتی داره :) خب آخه این کد رو کی میتونه بخونه که این مقال توی سرچ اوله گوگله :/
Mostrar todo...
😐 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
Mostrar todo...
Microservice Architecture: Sidecar Pattern

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

👍 4😁 1