Home Page
why us
what we do
case studies
career
blog
hire us
bright
devs blog
Nov 19, 2024
frontend
To 'b' or Not to 'b': The Semantic Status of HTML 'b' Tag
Sep 26, 2024
software development, self-development, programming
How a Simple Pen Tablet Transformed My Work as a Software Engineer
Sep 24, 2024
android, kotlin, logging
Setting Up Logback Programmatically in Android
Sep 16, 2024
android, kotlin, logging
Choosing the Right Logging Library for Android App
Sep 11, 2024
android, kotlin, logging, proguard
Preserving Unobfuscated Class Names in SLF4J Logs
Aug 28, 2024
POS, development
Exploring ESC/POS: Integrating Point of Sale Printers
Jun 24, 2024
AI, OpenAI, GPT, Assistant, RAG
Using OpenAI Assistant v2 API to Build Your Own Knowledge Base Chatbot in 5 min
Jun 24, 2024
opentelemetry, monitoring, observability, infrastructure
How to Reduce Telemetry Data Produced by Your App
May 13, 2024
JavaScript, web development, performance
Unblocking the Main Thread: Refactoring from Sync to Async in JavaScript
May 08, 2024
ios, mobiledev, mobile, mobile development
Adding PrivacyInfo to Your iOS App