Semantic Search with Machine Learning, TypeScript, and Postgres

Make your search smarter with machine learning.

The ever-growing abundance of information on the internet has made search engines indispensable. A key challenge for modern search engines is to deliver relevant search results by understanding the intent behind users' queries. In this article, we will explore semantic search, a powerful technique for improving search results, and learn how to implement it using machine learning, TypeScript, and Postgres.

Runtime TypeScript types change everything

TypeScript types matter.

If you are a developer working with TypeScript you probably are aware of the fact that TypeScript types are only available at compile time. Once the code is compiled to JavaScript the types are gone. You might think this is a good thing, right? After all, everyone tells you it's a good thing. I'll explain to you when it's not and how you can benefit dramatically from switching the paradigm.

PyBridge - TypeScript to Python Bridge

Accessing Python Functions in Node.js Made Easy.

PyBridge is a TypeScript library that simplifies the integration of Python functions into Node.js applications. It provides a seamless and type-safe approach, enabling developers to leverage the capabilities of Python, particularly in scenarios involving machine learning models. In this article, we will explore the features, use cases, and usage of PyBridge.

React Dependency Injection

Full-featured dependency injection for React applications.

React Dependency Injection is a powerful TypeScript package designed to introduce a comprehensive and type-based dependency injection system for React applications. By leveraging the capabilities of TypeScript, this solution enables developers to efficiently manage component dependencies, organize code effectively, and enhance maintainability. With React Dependency Injection, you can seamlessly inject dependencies into your React Function Components without the need for boilerplate code such as decorators or classes.

That's me
I'm Marc J. Schmidt, open source dev, entrepreneur, freelance software and machine learning engineer.