diwakarkashyap.hashnode.devLangfuse: A Beacon of Open Innovation for LLM DevelopersLangfuse In the rapidly evolving landscape of large language models (LLMs), Langfuse has emerged as a beacon of open innovation, empowering developers with powerful observability and analytics tools to optimize their LLM applications. Its open-source...Nov 5, 2023·4 min read
diwakarkashyap.hashnode.devTop 5 AI Chatbot Platforms: Your Guide to Building Chatbots with EaseIntroduction Hi, I'm Diwakar Kashyap, a software engineer. I'm the perfect person to give you advice on creating AI chatbots. If you're not a coder or you're feeling overwhelmed by the process, I can even create a fully customized AI chatbot for you....Nov 3, 2023·3 min read
diwakarkashyap.hashnode.devConcurrency in Go (Golang)Here's a simpler explanation of Go's concurrency features: Go (or Golang) makes it easy to do many things at once using goroutines, channels, and the select statement. Let's break it down step by step. 1. Goroutines: In Go, a goroutine is like a mini...Aug 30, 2023·3 min read
diwakarkashyap.hashnode.devInterfaces and Embedding in Golang (Go)1. Interfaces in Go: 1.1. What are Interfaces? In Go, an interface is a type that specifies a set of method signatures. When a concrete type provides definitions for all the methods in an interface, it is said to implement the interface. 1.2. Definin...Aug 29, 2023·3 min read
diwakarkashyap.hashnode.devPointers in Golang (go)1. What are Pointers? A pointer is a variable that stores the memory address of another variable. It essentially "points" to the location of another variable. This is useful for several reasons: it can be more memory efficient, it can allow you to mo...Aug 28, 2023·3 min read