Vector embeddings are used in many modern applications, including facial recognition, recommendation systems, reverse image search, and large language models … More
Author: Sefik Serengil
A Gentle Introduction to Elliptic Curves Over Binary Fields
Elliptic curves are a fascinating and important mathematical concept, widely used in cryptography. In most cryptographic applications, elliptic curves are … More
Breaking RSA’s Hegemony: Elliptic Curve Cryptography in GPG’s New Defaults
In the world of cryptography, few algorithms have held as much dominance and trust as RSA. For decades, RSA (Rivest-Shamir-Adleman) … More
A Gentle Introduction to GPG for Encrypted Message Exchange
Have you ever noticed that some people, especially those in cryptography or tech-savvy circles, include their GPG key in their … More
How to Write Idempotent Python Codes
In software development, ensuring that your programs behave consistently is crucial, especially when dealing with large data sets or critical … More
Best Practices to Variable Management in Python Web Services
Environment variables play a critical role in web services, enabling secure management of sensitive data, configuration settings, and API keys. … More
A Minimalist Guide to Dependency Injection in Flask-based Python Web Services
In the world of web development, managing dependencies efficiently is crucial for building scalable and maintainable applications. One powerful design … More
Converting Long Running Kafka Consumers to Web Services in Python
In modern software architectures, event-driven systems are becoming increasingly popular due to their ability to handle high volumes of asynchronous … More
Understanding Security Levels in Fully Homomorphic Encryption
Cryptography is at the heart of protecting sensitive data, and understanding how secure different encryption methods are is essential. In … More
Postgres As A Vector Database: Billion-Scale Vector Similarity Search With pgvector
In the world of database management, there are often debates about the right tools for specific tasks. In a recent … More