PinnedDjordje MadicFast Decision-Making: The Power of Collective IntelligenceThe clock starts ticking the moment you get the assignment. It’s a complex project, and the deadline is tighter than you’d like. Your team…Aug 25Aug 25
Djordje MadicHow to Test the Play Store Install Referrer APIIf you’re integrating a referral system into your mobile app — say, as a mechanism to grow your user base — chances are you’ve considered…1d ago1d ago
Djordje MadicImplementing ‘Invite a Friend’ in Flutter: Overcoming iOS ChallengesReferral programs are a cornerstone of mobile app growth strategies, leveraging the power of word-of-mouth to convert satisfied users into…Sep 1Sep 1
Djordje MadicBackground Tasks in Flutter: The Importance of Proof of Concepts“This should behave the same everywhere, shouldn’t it?”Aug 17Aug 17
Djordje MadicLess is More: Reducing Cost When Migrating Legacy CodeWhen tasked with migrating a legacy system, the instinct is often to preserve as much as possible. But what if I told you that sometimes…Aug 10Aug 10
Djordje MadicHow a Risky Hire Became Our Team’s Secret Weapon“Are we really going to give Peter a chance?” I asked my colleague, still uncertain about our last interview. We were in a need of a…Aug 31Aug 31
Djordje MadicIntroducing code_visualizer: Tracking Technical Debt in Flutter ProjectsAs a software engineer, I often grappled with identifying and managing technical debt within my projects. This challenge inspired me to…Jun 272Jun 272
Djordje MadicSupport Structures: Short-living codeIn civil engineering, support structures are temporary buildings or supports that help build permanent structures during construction.Jun 22Jun 22
Djordje MadicFun ways to learn SQL injectionI have invested several years specializing in software security for web applications. During that time, I worked on a side project where I…Jul 27, 2023Jul 27, 2023