Kannan SP
179 articles- Software Architecture
Demystifying : Screaming vs. Hexagonal
In the realm of software development, architecture serves as the blueprint that defines the structure and organization of a software system. It plays a pivotal role in determining a system's maintainability, scalability, and adaptability.
- Technology and Software Development
Showdown: Serverless vs. K8 - Wisdow of the crowd
In the showdown between Serverless and Kubernetes, the opinions from the crowd revealed a balanced and nuanced perspective. While each architectural approach had its strengths and weaknesses across various categories, there was no clear, unanimous winner.
- Programming and Development
AI Agents in Software Development
We will explore few remarkable AI agents that can automate coding, clean bugs, write documentation, manage pull requests, and handle repetitive tasks.
- Artificial Intelligence (AI)
The Evolution of Vercel: From Jamstack to Gen AI
The Vercel AI SDK is a collection of tools to help you build AI-powered user interfaces. Vercel defines the SDK as an “interoperable, streaming-enabled, edge-ready software development kit for AI apps built with React and Svelte.”
- Technology and Software Development
Introducing LangStream: Gen AI Apps Made Easy
LangStream represents the fusion of event-based architectures and cutting-edge Gen AI technologies.
- Blog
Understanding Hexagonal Architecture
In the world of software architecture, there are several patterns and methodologies that developers use to design and structure their applications.
- Programming and Development
Getting Started with LangChainJS
Conversational AI has transformed the way we interact with technology. From chatbots to virtual assistants, the ability to have natural conversations with machines has become increasingly vital.
- Artificial Intelligence (AI)
Platforms for Vector Indexing & Search
In the age of data-driven decision-making and personalized user experiences, efficient vector indexing and similarity search have become essential components of many AI applications.
- Machine Learning
Visual block for ML - Unleash your creativity
You can quickly prototype workflows by connecting drag-and-drop ML components, including models, user inputs, processors, and visualizations.
- eCommerce
Medusa.js: Empowering Your eCommerce
In the ever-evolving world of eCommerce, businesses are constantly seeking flexible, scalable, and high-performance solutions to stay ahead of the competition.
- AI and Automation
Conversational Memory with LangChain
Discover how LangChain's Conversational Memory enhances AI-driven chatbots by enabling context-aware, coherent dialogues through detailed code examples.