
Learn How to Navigate Code Structures and Extract Details Using Tree-sitter
Unlock the power to explore and extract any part of your code effortlessly with Tree-sitter
Unlock the power to explore and extract any part of your code effortlessly with Tree-sitter
In this article, we’ll dive into the CAN (Controller Area Network) Bus protocol by building a hands-on setup using the MCP2515 CAN Bus Module and an Arduino board. CAN is a high-reliability, long-range communication standard designed for microcontrollers and embedded systems—without the need for a central host. It
Discover how GitHub Copilot can transform your coding workflow. From personalizing responses to leveraging extensions and best practices, this guide explores need to make the most of this powerful AI assistant
API search is a pain point for developers in large organizations. With sprawling codebases, hundreds of services, and thousands of APIs, finding the right endpoint can feel like searching for a needle in a haystack. At LiveAPI, we’re tackling this head-on by building a system that crawls code, indexes
Hey everyone, I'm Shailendra. Recently, I was studying more about APIs while diving deeper into APIs and exploring how the space is evolving, I stumbled upon a few really interesting reports—especially the Treblle API Report for 2024. That got me digging further, and I came across even
Tree-sitter is a powerful parser generator tool that enables you to build efficient and incremental parsers for programming languages. Whether you're building code analyzers, linters, or even editors, Tree-sitter allows you to dive deep into code and work with its syntax tree, providing structured insights into the language&
In this article, we explore the fundamentals of hashing, how it works, its key components, and popular algorithms.
LiveAPI makes it easy to find any API endpoint in seconds with a quick search, even across messy or undocumented systems. Stop wasting time hunting for APIs — ship features faster by building on what already exists.
Ever wonder how your car sensors communicate with each other?
Data races in Go can lead to unpredictable bugs and hard-to-track crashes. Learn how to detect and fix them using mutexes, channels, and atomic operations.
UX goes far beyond clean interfaces—by applying psychology principles we can craft experiences that feel intuitive, engaging, and human.
Explore 5 common Go concurrency mistakes – from forgotten goroutines to race conditions and channel deadlocks. Learn simple fixes.
database
If you’ve ever waited too long for a database query to finish, you know the pain of slow performance. The good news? Indexes are here to save the day!
frameworks
If you're beginning backend development with Go and wondering which framework to choose, in this blog we'll explore some popular frameworks in the Go ecosystem, outlining their key features and performance metrics with practical examples to help you make an informed choice. Go, created by Google,
security
Dive into one of the most complex malware ever written, which affected more than 10 countries and even nuclear power plants. This industrial-grade attack was one of the first of its kind. Here is a small exploration of how it works and the history behind it.
liveapi
Traditional UI design may look good, but in practice, it can be troublesome. Context-Based UI fixes these issues by making your UI world-ready.
prompt engineering
Getting accurate responses from language models depends on how well you craft your prompts. This article explores essential prompt engineering rules and methods to improve reasoning, reduce errors, and guide models toward better answers.
RxJS
I recently came across MkDocs-Material by Martin Donath, a fantastic open-source project with over 22k GitHub stars. It’s an incredible contribution to the community, making documentation hosting effortless. While exploring it, I got curious about how such a large project achieves reactiveness. The stack is mostly HTML, SCSS, Preact,
golang
Learn how to implement cron-like tasks in Golang. This tutorial will guide you through the process of scheduling and executing tasks at specific times using various methods.
frameworks
If you're confused on which lightweight framework to choose for your next project, we've got you covered. Discover lightweight alternatives that pack powerful features using minimal code, helping you build efficient web applications faster.
react
Here we discuss some of the hooks in React 19, explore their unique features, and explain how they can improve your development experience.
iot
Want to know instantly when your services go down? Traditional notifications can be missed, especially at night. Here's how I built an IoT solution to solve this issue
liveapi
Selecting a framework for your SaaS can be quite challenging. Worry no more because after reading this article you will get an overall idea of what to use for your next MVP.
prompt engineering
In this article, we’ll explore various prompt engineering tools, including those for creating prompts, testing and experimenting, managing prompts, and popular prompt libraries on GitHub.