I've been researching the Microsoft cloud for almost 7 years now. A few months ago that research resulted in the most impactful vulnerability I will probably ever find: a token validation flaw allowing me to get Global Admin in any Entra ID tenant. Blog: https://t.co/jD6EaGtsn3
المملكة تستمر في ترسيخ ريادتها الدولية في قطاع الأمن السيبراني، وتحافظ على المرتبة الأولى عالمياً في «مؤشر الأمن السيبراني» ضمن تقرير #الكتاب_السنوي_للتنافسية_العالمية لعام 2025م.
🔗https://t.co/MP6gJXUXbY
Jerry Cain explains a common memory management mistake in C that you should watch out for.
Source: Professor Jerry Cain, Programming Paradigms, Stanford (CS107)
"slow is smooth, smooth is fast"
It's one of my favorite mottos for learning to code (or learning anything) Trying to take absurdly short routes so often leads to taking 50 first steps on 50 different routes.
I think @ThePrimeagen 's favorite is "short cuts make long delays" - Pippin, circa TA 3018
What is gRPC?
The diagram below shows important aspects of understanding gRPC.
gRPC is a high-performance, open-source universal RPC (Remote Procedure Call) framework initially developed by Google. It leverages HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, load balancing, and more.
gRPC is designed to enable efficient and robust communication between services in a microservices architecture, making it a popular choice for building distributed systems and APIs.
Key Features of gRPC:
1. Protocol Buffers: By default, gRPC uses Protocol Buffers (proto files) as its interface definition language (IDL). This makes gRPC messages smaller and faster compared to JSON or XML.
2. HTTP/2 Based Transport: gRPC uses HTTP/2 for transport, which allows for many improvements over HTTP/1.x.
3. Multiple Language Support: gRPC supports a wide range of programming languages.
4. Bi-Directional Streaming: gRPC supports streaming requests and responses, allowing for the development of sophisticated real-time applications with bidirectional communication like chat services.
—
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://t.co/uc5M7CdXXC
Be the least knowledgeable on your team
Be the weakest in the gym
Be the least sociable at the party
Be the least holy at your church
Have the furthest distance to go
Surround yourself with people greater than you
Get uncomfortable
Grow