Logo Nawaf's Portfolio
  • Home
  • About
  • Experiences
  • Projects
  • Skills
  • More
    Recent Posts Education Accomplishments
  • Posts
  • English
    English 日本語
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • Cache Management Strategy in Beeda
  • How eyLog Manages Mobile Releases
  • Improving Beeda's Swift Compilation times by 83%
Hero Image
How eyLog Manages Mobile Releases

Context Consistently launching updates on the App Store and Play Store can be more complicated than it seems, particularly managing multiple apps at the same time. Exploring the workflows of different teams is fascinating. By identifying commonalities and distinctions, we can uncover potentially beneficial strategies. Here is an overview of eyLog’s mobile release management. Overview of Release cycle Our release cycles are pretty similar to what many other companies do. Here’s a quick look at how we handle things:

  • eyLog
  • Release
Monday, January 20, 2025 | 5 minutes Read
Hero Image
Optimizing Cache Management Strategy in Beeda

To deliver a fast and seamless user experience, every application requires an effective caching system. Without caching, repeatedly downloading assets can consume significant resources and cause delays in loading times. To overcome this, developers use a variety of caching strategies, including disk caching, LRU (Least Recently Used) caching, database caching, and others, to enhance performance and minimize latency. Problem: In the Beeda User app, effectively handling media assets like images, Lottie animations, and videos was essential for ensuring a fast and seamless user experience. Each type of media asset comes with its own specific needs and challenges when it comes to caching and optimization:

  • Beeda
  • cache
Saturday, January 20, 2024 | 4 minutes Read
Hero Image
Improving Beeda's Swift Compilation times by 83%

Context As Beeda expanded with new features, compile times began to pose a serious challenge. A simple change or full compilation took around 11 minutes, slowing down our workflow significantly. To enhance productivity and streamline development, we aimed to drastically reduce this compile time. In this article, I’ll walk you through how we successfully brought it down to just 2 minutes. Optimization Levels in Xcode Xcode provides three optimization levels to choose from:

  • Beeda
  • Optimisation
Thursday, February 9, 2023 | 2 minutes Read
Navigation
  • About
  • Experiences
  • Projects
  • Skills
  • Recent Posts
  • Education
  • Accomplishments
Contact me:
  • chowdhurynawaf@gmail.com
  • Mahmuduzzaman Chowdhury
  • +880 1683438238

Liability Notice: This website uses Google Analytics with cookies for access analysis.


Toha Theme Logo Toha
© 2023-2025 Copyright.
Powered by Hugo Logo