Réalisations

Produits

Services

Qui sommes-nous ?

Rejoignez-nous

Blog

Récits du Front

Derniers Posts
septembre 03, 2025
why-postgres-indexes-fail/postgres-logo.png
Transaction Isolation Level In PostgreSQL

Most developers assume they know what READ COMMITTED, REPEATABLE READ, and SERIALIZABLE really mean, but PostgreSQL’s MVCC engine has a few surprises in store. This blog unpacks the real behavior behind each isolation level, exposes the anomalies they allow (and why), and shows how PostgreSQL bends the classic SQL-92 model in clever, performance-conscious ways. If you care about data consistency, concurrent transactions, or why SERIALIZABLE isn’t just a buzzword, this is the deep dive you didn’t know you needed.

août 13, 2025
rag-powered-search-index/TypesensePlusRAG.png
Building a Hybrid Document Search Engine with Typesense and LLMs

Building an effective document search system requires more than basic PDF parsing. This comprehensive guide demonstrates how to create a hybrid RAG-powered search engine using Typesense’s dual indexing capabilities, custom PDF processing for mixed content types, and AI-driven visual context preservation. Learn how to handle complex documents with handwritten annotations, extract structured data from tables, and deliver accurate results by combining traditional text search with modern vector embeddings and LLM integration.

juillet 30, 2025
getting-started-with-swift-testing/CoverImage.png

Swift Testing, Apple’s modern replacement for the aging XCTest framework, offers iOS developers a more expressive and Swift-native way to write tests. Unlike XCTest’s verbose assertion methods and rigid naming conventions, Swift Testing brings elegant new macros like #expect and #require, powerful organizational features through traits and tags, built-in support for parameterized tests that run in parallel, and seamless async/await integration—all while maintaining the familiar structure developers know but with significantly cleaner, more readable code. This comprehensive guide will walk you through everything from basic setup to advanced features, helping you write better tests with more clarity.

juillet 15, 2025
designing-complex-data-tables-for-mobile/BlogCoverImage.png
Designing Complex Data Tables for Mobile

Designing complex data tables for mobile isn’t about shrinking desktop tables. It’s about rethinking structure for smaller screens. This post shares practical strategies for transforming complex tables into mobile-friendly formats without sacrificing usability. It covers prioritizing essential data, handling actions, simplifying UI, and optimizing performance for remote and low-bandwidth users.

Nous développons des solutions digitales qui boostent votre entreprise

locale flag

fr

Nos Bureaux

India

India

502/A, 1st Main road, Jayanagar 8th Block, Bengaluru - 560070

France

France

66 Rue du Président Edouard Herriot, 69002 Lyon

United States

United States

151, Railroad Avenue, Suite 1F, Greenwich, CT 06830

© 2025 Surya Digital SAS. Tous Droits Réservés.