Langfuse: 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 readdiwakarkashyap.hashnode.dev
Top 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 readdiwakarkashyap.hashnode.dev
Concurrency 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 readdiwakarkashyap.hashnode.dev
Interfaces 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 readdiwakarkashyap.hashnode.dev
Pointers 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 readdiwakarkashyap.hashnode.dev