-
Comparison of Agentic Frameworks
Scratching the surfaces of agentic frameworks i.e LangGraph, LlamaIndex, CrewAI and Strands
-
Is Python Interpreted or Compiled?
Dive into the fundamentals of how compilers and interpreters work. Learn about the stages of compilation, the distinction between compiled and interpreted languages, and how Python uniquely combines both approaches. The document includes practical examples, making it an informative resource for understanding the core processes behind code execution.
-
TLS Explained
Explore the basics of Transport Layer Security (TLS) and its importance in securing online communications. Learn how TLS protects data through encryption, the limitations of TLS 1.2, and the concept of perfect forward secrecy.
-
Online code editor
Learn how to build a collaborative code editor using ReactJs for the frontend and Node.js for the backend. This guide covers setting up the development environment, creating the code editor with the Monaco Editor, and implementing real-time synchronization using CRDT. Follow along to create a seamless, real-time collaborative coding experience.
-
How does DNS work?
Understand the basics of DNS and its crucial role in translating domain names to IP addresses. This guide covers DNS resolvers, records, hosted zones, authoritative name servers, and the DNS resolution process, complete with examples and illustrations. Explore the essential concepts and see them in action with a basic DNS resolver in C++.