SemaphoreBuilding an AI-Enabled Automated Email Summary System with CI/CDKeeping users engaged is crucial to any application’s success. Automated email summaries provide an effective way to achieve this by…8h ago8h ago
SemaphoreThe Arrange, Act, and Assert (AAA) Pattern in Unit Test AutomationOne of the most challenging tasks in writing reliable, consistent, maintainable, and easy-to-read tests is structuring them correctly…Oct 2Oct 2
SemaphoreArun Gupta on Democratizing Enterprise AI DevelopmentIn terms of creativity, diversity, and evolution pace, generative AI seems boundless. However, its enterprise implementation remains…Sep 25Sep 25
SemaphoreAPI Security Best Practices: Protecting Your Data in TransitApplication programming interfaces (APIs) are the backbone of modern web development, enabling communication between online applications…Sep 20Sep 20
SemaphoreA Guide to Self-Hosted LLM Coding AssistantsAssistive coding is one of the most powerful ways to apply large language models (LLMs). A well-trained model integrated into your…Sep 3Sep 3
SemaphoreAndrew Martin on Software Security Best PracticesOriginally published at https://semaphoreci.com on August 27, 2024.Aug 27Aug 27
SemaphoreSecuring a Spring Boot Application with CerbosAccess control is essential for application security. It ensures that only authorized users can access specific resources or perform…Aug 21Aug 21
Semaphore7 Elasticsearch Alternative Search Solutions for Your StartupSearch functionality is key to the success and usability of any modern application, as users want to find relevant information quickly and…Jul 31Jul 31
Semaphore5 Low-Cost Database Services to Migrate toTraditional database hosting services, like cloud services, offer excellent performance but come with significant costs. However, not all…Jul 24Jul 24
SemaphoreOpenAI API AlternativesOpenAI is a prominent player in the AI market, experiencing explosive growth. Their top-class AI products use Large Language Models (LLMs)…Jul 23Jul 23