Ask like a human: Implementing semantic search on Stack Overflow
Search has always been core to the Stack Overflow experience. It was one of the first features we built for users, and since the early days of Stack Overflow, most of our visitors have come to us through search engines. With search engine referrals consistently comprising over 90% of our
Read moreMultiplatform Dependency Injection: Make Koin, Dagger/Hilt, and Swinject Work Together on Android…
Multiplatform Dependency Injection: Make Koin, Dagger/Hilt, and Swinject Work Together on Android, iOS, and DesktopHow to integrate shared multiplatform dependencies into multiple apps.Image by authorDifferent platforms typically use different frameworks for achieving dependency injection. This article shows an approach to integrating dependencies from a shared Kotlin multiplatform module, which uses Koin internally, into
Read moreCrafting a Swift Package Plugin for App Data Protection
From encryption to runtimeProtecting data and intellectual property is a common but challenging task in software development. No developer wishes their individual or team efforts to be unlawfully exploited by intruders or competitors. While iOS apps provide significant security — provided by Apple encryption and runtime sandbox — more in-depth analysis of the IPA file
Read moreModularised Navigation in SwiftUI — An Enum-based Approach
Utilizing the new NavigationStack with the power of enums in a modular, expandable way.Continue reading on Better Programming »
Read more7 Frameworks for Serving LLMs
Finally, a comprehensive guide into LLMs inference and serving with detailed comparison.Image generated by Stable DiffusionWhile browsing through LinkedIn, I came across a comment that made me realize the need to write a simple yet insightful article to shed light on this matter:“Despite the hype, I couldn’t find a straightforward MLOps
Read moreAncient estimate of π and modern numerical analysis
A very crude way to estimate π would be to find the perimeter of squares inside and outside a unit circle. The outside square has sides of length 2, so 2π < 8. The inside square has sides of length 2/√2, so 8/√2 < 2π. This tells us π is
Read moreThe Best Figma Plugins to Enhance Your Design Workflow in 2023
In this article, we'll explore the top Figma plugins that every designer should consider using to enhance their design workflow in 2023. Continue reading The Best Figma Plugins to Enhance Your Design Workflow in 2023 on SitePoint.
Read moreARPAbet and the Major mnemonic system
ARPAbet is a phonetic spelling system developed by— you guessed it—ARPA, before it became DARPA. The ARPAbet system is less expressive than IPA, but much easier for English speakers to understand. Every sound is encoded as one or two English letters. So, for example, the sound denoted ʒ in IPA
Read moreRuzsa distance
A few days ago I wrote about Jaccard distance, a way of defining a distance between sets. The Ruzsa distance is similar, except it defines the distance between two subsets of an Abelian group. Subset difference Let A and B be two subsets of an Abelian (commutative) group G. Then
Read moreTop React Testing Libraries in 2023: A Comprehensive Review
In this article, we will explore some of the top React testing libraries. We'll examine their features, and look at the pros and cons. Continue reading Top React Testing Libraries in 2023: A Comprehensive Review on SitePoint.
Read more