Gopher Academy
3.34K subscribers
920 photos
40 videos
280 files
2.01K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
The diagram below shows the differences between a forward proxy and a reverse proxy.

A 𝐟𝐨𝐫𝐰𝐚𝐫𝐝 𝐩𝐫𝐨𝐱𝐲 is a server that sits between user devices and the internet.

A forward proxy is commonly used for: 
- Protect clients
- Avoid browsing restrictions
- Block access to certain content

A 𝐫𝐞𝐯𝐞𝐫𝐬𝐞 𝐩𝐫𝐨𝐱𝐲 is a server that accepts a request from the client, forwards the request to web servers, and returns the results to the client as if the proxy server had processed the request.

A reverse proxy is good for:
- Protect servers
- Load balancing
- Cache static contents
- Encrypt and decrypt SSL communications


🔰 @gopher_academy
👍2
How git commands work

🔰 @gopher_academy
👍5
1677498728649.pdf
13.9 MB
How do you gracefully shut down Pods without dropping traffic?

#kubernetes

🔰 @gopher_academy
🐳2
CICD Pipeline Explained

🔰 @gopher_academy
👍5
1677126905817.pdf
1.6 MB
𝐁𝐚𝐜𝐤-𝐄𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 𝐑𝐨𝐚𝐝𝐦𝐚𝐩 💡

🔰 @gopher_academy
8👎2
– We don't write tests.
– Why?
– Because we don’t have time for it.

– Why?
– Because there is too much work and pressure.

– Why?
– Because we don’t move fast enough.

– Why?
– Because changing software has become difficult and risky.

– Why?
– Because we don’t write tests.

🔰 @gopher_academy
🤣16👍1

🔰 @gopher_academy
🤣9
Types Of Pages in SQL Server

1. Data pages - contain the actual data stored in the database.

2. Index pages - contain index data used to speed up query processing.

3. Allocation pages - keep track of the pages allocated to different database objects.

4. Global Allocation Map (GAM) pages - keep track of the free and used extents in a database.

5. Shared Global Allocation Map (SGAM) pages - keep track of mixed extents in a database.

6. Bulk Changed Map (BCM) pages - keep track of pages that have been modified by bulk operations, such as a large insert or update.

7. Differential Changed Map (DCM) pages - keep track of pages that have been modified since the last full backup

🔰 @gopher_academy
🔥2👍1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
😂Junior dev , senior dev 😂


🔰 @gopher_academy
🤣10
Check out this job at Canonical: https://www.linkedin.com/jobs/view/3441080629


🔰 @gopher_academy
👍3🔥1🐳1💊1
کتاب رایگان آنلاین برای یادگیری نکات برنامه نویسی سیستمی


github.com/angrave/SystemProgramming/wiki


🔰 @gopher_academy
4👍1
Go’s map hashes strings with CPU AES instructions

📡 https://github.com/golang/go/blob/master/src/runtime/asm_amd64.s#L955

〽️ if your processor has them, which it probably does.
cat /proc/cpuinfo | egrep 'aes|sse2|sse4_1' will tell you.


🔰 @gopher_academy
👍2
Go: Slice search vs map lookup

https://darkcoding.net/software/go-slice-search-vs-map-lookup/

🔰 @gopher_academy
👍5
MVC MVP MVVM VIPER pattern

🔰 @gopher_academy
👍51🔥1🏆1
Algorithm you should know before system design interview

🔰 @gopher_academy
👍5🔥2
What happens when you type a url into your browser

🔰 @gopher_academy
👍5
Event conf42 Golang

https://www.conf42.com/golang2023


🔰 @gopher_academy
1677851883977.pdf
7.6 MB
Machine Learning/Data Science Interview
Cheat sheets

🔰 @gopher_academy
🎉1💋1
💊2