A Beginner's Guide to LLMs: Insights from Andrej Karpathy's TutorialLLMs are currently all the rage in the market. No matter which company you check, you will find that it is developing some kind of AI feature or integration. As such, having a basic grasp on LLM is a necessary skill for software developers. This arti...Aug 21, 2024 · 12 min readharshagarwal29.hashnode.dev
Building a DNS Resolver in Golang: A Step-by-Step GuideMost of you should be wondering, a DNS what? A DNS Resolver is a crucial component that your operating system uses to resolve a domain name into an IP address. For example, (dns.google.com -> 8.8.8.8) Your browser does not understand a domain name, i...1PMJul 31, 2024 · 14 min readharshagarwal29.hashnode.dev
Unveiling the Magic of DNS: How the Internet's Directory WorksEvery time we open a page in our browser, we use DNS behind the scenes. Now, you might ask, what is DNS? Well, DNS stands for Domain Name System. It allows us to open websites without remembering their IP addresses. When we visit www.google.com in ou...Jul 7, 2024 · 6 min readharshagarwal29.hashnode.dev