Serving TypeScript Definitions for Eden Treaty: A Production-Ready Approach
A guide to serving TypeScript definitions for Eden Treaty APIs in production using a dual-mode approach for Elysia and Bun.
Samuel Fajreldines is a full-stack and AI expert specializing in JavaScript, TypeScript, Node.js, React, Angular, Vue.js, DevOps, serverless architectures, and PHP frameworks. He writes about AI-driven solutions, scalable web architectures, and advanced development practices.
17 articles from this blog
A guide to serving TypeScript definitions for Eden Treaty APIs in production using a dual-mode approach for Elysia and Bun.
Introducing Claudiomiro, a Node.js CLI tool that enables Claude AI to autonomously complete complex coding tasks through a structured, looping workflow.
A technical guide on building a custom knowledge graph system for health/fitness AI using MongoDB, S3, and LangChain.
A guide to implementing internationalization (i18n) best practices in React frontends and Node.js backend services for scalable, global applications.
A technical guide on building a contextual fitness AI agent using LangChain.js, covering architecture, challenges, and implementation details.
A guide to using Langchainjs for coordinating AI agent tool and function calls with chain-of-thought reasoning, including a practical code example.
Introduces Graphiti, an open-source framework for building bi-temporal knowledge graphs to give AI agents long-term memory and real-time data understanding.
A developer builds an automated bot using Puppeteer, Bun, and ChatGPT to intelligently search and apply for jobs on LinkedIn.
A comprehensive guide to different types of software testing, including unit, integration, and end-to-end tests, with practical JavaScript/Node.js examples.
Explains end-to-end testing fundamentals and demonstrates how to implement automated tests using the Playwright framework.
A guide to improving TypeScript/MongoDB testing using Typegoose for type-safe models and mongodb-memory-server for isolated, in-memory database tests.
A comprehensive guide to understanding, using, and creating TypeScript decorators to improve code structure, reusability, and maintainability.
A guide to building an automated LinkedIn job application bot using Puppeteer for browser automation and TypeScript for robust, maintainable code.
Explains the importance of specifying exact version numbers in Docker and package managers to ensure reproducible builds, stability, and security.
A comprehensive guide to Redux, covering its core principles, use cases, and a full practical example for state management in JavaScript/TypeScript apps.
A guide on splitting large React components into smaller, focused units to improve maintainability, reusability, and unit test coverage.
A guide on using Terraform for multi-cloud infrastructure deployment across Google Cloud and AWS, covering IaC benefits and best practices.