Forwarded from Orion.dev
How Apps Get New Features Without Requiring an Update?
Many modern applications are designed so that the app (the code installed on ur device) is separate from feature configuration and content.
Many modern applications are designed so that the app (the code installed on ur device) is separate from feature configuration and content.
when developers release an app, they often include code for features that are not yet visible to users. Instead of immediately enabling those features, they place them behind Feature Flags (Feature Toggles) or Remote Configuration systems.
Feature Flags:
Feature Flag is essentially a switch controlled from the backend.
When the app launches, it communicates with a server and retrieves configuration values that determine which features should be enabled or disabled.
Remote Configuration:
Remote Configuration allows developers to change application behavior without publishing a new version to the App Store or Play Store.
Instead of hardcoding values, the app downloads configuration data from the backend.
The app periodically fetches these settings when it starts or while running in the background.
Gradual Rollouts:
One of the biggest advantages is controlled deployment.
Developers can:
-Release a feature to only 1% of users
-Monitor crashes and performance
-Increase exposure to 10%, 25%, 50%, and eventually 100%
-Instantly disable the feature if issues appear
This reduces risk and prevents large-scale failures
.
A/B Testing:
Companies frequently use Feature Flags for experimentation.
For example:
Group A:Old checkout page
Group B:New checkout page
Developers then compare metrics such as:
-Conversion rates
-User engagement
-Retention
-Revenue
The better-performing version becomes the default experience.
Server-Driven UI:
Some applications go even further by allowing the server to determine what parts of the user interface should be rendered.
Instead of shipping every UI change through an app update, the backend sends instructions describing what components should appear on the screen.
This allows companies to change portions of the interface dynamically.
Important Limitation:
Feature Flags and Remote Config cannot create completely new native functionality that doesn't already exist in the installed application.
If a feature requires:
New platform APIs
New libraries
New business logic
New native code
Then a real app update must be released.
I was noticing many new features and UI updates in instagram without me updating the app and I just want to share u the idea behind it
❤1
So, does anyone of you know how to decrease the app icon size for the S23 Ultra 8.5 SW update? I'm getting challenged as a software engineer, even though we don't fix mobile phones 😭
I have referred to every AI and YouTube video... but if you have a solution, please share it :(
I have referred to every AI and YouTube video... but if you have a solution, please share it :(
😁3
👍2
I have a lot of started projects, ideas, courses, plans, thoughts, relationships, friendships, books, hustles, and life itself... everything in a 20-something percent loading state. The result? Having 10 tabs, 2 books, and IDE, 1 podcast, and 3 meetings open all at the same time, then my mind goes blank and I stay in a frozen mood for more than 30 minutes...
If anyone is like me, let this be the summer be where we finish everything we started, regain our clarity, and get everything back.
Am gonna apply for TMOC'ans if i continue like this :)
If anyone is like me, let this be the summer be where we finish everything we started, regain our clarity, and get everything back.
Am gonna apply for TMOC'ans if i continue like this :)
🤝3❤2👍1🕊1
MissCoder /niya.dev ✨
Had our first team discussion :))
Just realized how amazing discussions can be when your team is genuinely passionate about what they're doing 💫✨️
#BitCode #DSA
MissCoder ✨
Just realized how amazing discussions can be when your team is genuinely passionate about what they're doing 💫✨️
#BitCode #DSA
MissCoder ✨
Nothing beats working with people who share your energy. If the vibe is off, the effort is wasted. But when it clicks, even beginners can achieve anything.
❤1🔥1🕊1
1. to make your parents proud
2. to conquer your fears
3. to see your family again
4. to see your favourite artist live
5. to listen to music again
6. to experience a new culture
7. to make new friends
8. to inspire
9. to have your own children
10. to adopt your own pet
11. to make yourself proud
12. to meet your idols
13. to laugh until you cry
14. to feel tears of happiness
15. to eat your favorite food
16. to see your siblings grow
17. to pass school
18. to get tattoo
19. to smile until your cheeks hurt
20. to meet your internet friends
21. to find someone who loves you like you deserve
22. to eat ice cream on a hot day
23. to drink hot chocolate on a cold day
24. to see untouched snow in the morning
25. to see a sunset that sets the sky on fire
26. to see stars light up the sky
27. to read a book that changes your life
28. to see the flowers in the spring
29. to see the leaves change from green to brown
30. to travel abroad
31. to learn a new language
32. to learn to draw
33. to tell others your story in the hopes of helping them
34. Puppy kisses.
35. Baby kisses (the open mouthed kind when they smack their lips on your cheek).
36. Swear words and the release you feel when you say them.
37. Trampolines.
38. Ice cream.
39. Stargazing.
40. Cloud watching.
41. Taking a shower and then sleeping in clean sheets.
42. Receiving thoughtful gifts.
43. “I saw this and thought of you."
44. The feeling you get when someone you love says, “I love you."
45. The relief you feel after crying.
46. Sunshine.
47. The feeling you get when someone is listening to you/giving you their full attention.
48. Your future wedding.
49. Your favorite candy bar.
50. New clothes.
51. Witty puns.
52. Really good bread.
53. Holding your child in your arms for the first time.
54. Completing a milestone (aka going to college, graduating college, getting married, getting your dream job.)
55. The kind of dreams where you wake up and can’t stop smiling.
56. The smell before and after it rains
57. The sound of rain against a rooftop.
58. The feeling you get when you’re dancing.
59. The person (or people) that mean the most to you. Stay alive for them.
60. Trying out new recipes.
61. The feeling you get when your favorite song comes on the radio.
62. The rush you get when you step onto a stage.
63. You have to share your voice and talents and knowledge with the world because they are so valuable.
64.Breakfast in bed.
65. Getting a middle seat in the movie theater.
66. Breakfast for dinner (because it’s so much better at night than in the morning).
67. Pray (if you are religious)
68. Forgiveness.
69. Water balloon fights.
70. New books by your favorite authors.
71. Fireflies.
72. Birthdays.
73. Realizing that someone loves you.
74. Spending the day with someone you
75. Opportunity to create meaningful and lasting relationships.
76. Potential to learn, grow, and evolve as a person.
77. Joy and happiness in the little things.
78. The power to inspire others.
79. The ability to create art, music, and other forms of self-expression.
80. To explore different cultures, traditions, and ways of life.
81. To make a positive impact on the environment and help protect the planet.
82. Experience the joys of parenthood and raise a family.
83. Learn new things and develop new skills.
84. Create a legacy that will outlive you.
85. Being wrapped up in a warm bed.
86. Cuddles
87. Holding hands.
88. The kind of hugs when you can feel a weight being lifted off your shoulders. The kind of hug where your breath syncs with the other person’s, and you feel like the only two people in the world.
89. Singing off key with your best friends.
90. Road trips.
91. Spontaneous adventures.
92. The feeling of sand beneath your toes.
93. The feeling when the first ocean wave rolls up and envelops your toes and ankles and knees.
94. Thunderstorms.
95. Your first (or hundredth) trip to Disneyland.
96. The taste of your favorite food.
97. The child-like feeling you get on Christmas morning.
98. The day when everything finally goes your way.
99. Compliments and praise.
2. to conquer your fears
3. to see your family again
4. to see your favourite artist live
5. to listen to music again
6. to experience a new culture
7. to make new friends
8. to inspire
9. to have your own children
10. to adopt your own pet
11. to make yourself proud
12. to meet your idols
13. to laugh until you cry
14. to feel tears of happiness
15. to eat your favorite food
16. to see your siblings grow
17. to pass school
18. to get tattoo
19. to smile until your cheeks hurt
20. to meet your internet friends
21. to find someone who loves you like you deserve
22. to eat ice cream on a hot day
23. to drink hot chocolate on a cold day
24. to see untouched snow in the morning
25. to see a sunset that sets the sky on fire
26. to see stars light up the sky
27. to read a book that changes your life
28. to see the flowers in the spring
29. to see the leaves change from green to brown
30. to travel abroad
31. to learn a new language
32. to learn to draw
33. to tell others your story in the hopes of helping them
34. Puppy kisses.
35. Baby kisses (the open mouthed kind when they smack their lips on your cheek).
36. Swear words and the release you feel when you say them.
37. Trampolines.
38. Ice cream.
39. Stargazing.
40. Cloud watching.
41. Taking a shower and then sleeping in clean sheets.
42. Receiving thoughtful gifts.
43. “I saw this and thought of you."
44. The feeling you get when someone you love says, “I love you."
45. The relief you feel after crying.
46. Sunshine.
47. The feeling you get when someone is listening to you/giving you their full attention.
48. Your future wedding.
49. Your favorite candy bar.
50. New clothes.
51. Witty puns.
52. Really good bread.
53. Holding your child in your arms for the first time.
54. Completing a milestone (aka going to college, graduating college, getting married, getting your dream job.)
55. The kind of dreams where you wake up and can’t stop smiling.
56. The smell before and after it rains
57. The sound of rain against a rooftop.
58. The feeling you get when you’re dancing.
59. The person (or people) that mean the most to you. Stay alive for them.
60. Trying out new recipes.
61. The feeling you get when your favorite song comes on the radio.
62. The rush you get when you step onto a stage.
63. You have to share your voice and talents and knowledge with the world because they are so valuable.
64.Breakfast in bed.
65. Getting a middle seat in the movie theater.
66. Breakfast for dinner (because it’s so much better at night than in the morning).
67. Pray (if you are religious)
68. Forgiveness.
69. Water balloon fights.
70. New books by your favorite authors.
71. Fireflies.
72. Birthdays.
73. Realizing that someone loves you.
74. Spending the day with someone you
75. Opportunity to create meaningful and lasting relationships.
76. Potential to learn, grow, and evolve as a person.
77. Joy and happiness in the little things.
78. The power to inspire others.
79. The ability to create art, music, and other forms of self-expression.
80. To explore different cultures, traditions, and ways of life.
81. To make a positive impact on the environment and help protect the planet.
82. Experience the joys of parenthood and raise a family.
83. Learn new things and develop new skills.
84. Create a legacy that will outlive you.
85. Being wrapped up in a warm bed.
86. Cuddles
87. Holding hands.
88. The kind of hugs when you can feel a weight being lifted off your shoulders. The kind of hug where your breath syncs with the other person’s, and you feel like the only two people in the world.
89. Singing off key with your best friends.
90. Road trips.
91. Spontaneous adventures.
92. The feeling of sand beneath your toes.
93. The feeling when the first ocean wave rolls up and envelops your toes and ankles and knees.
94. Thunderstorms.
95. Your first (or hundredth) trip to Disneyland.
96. The taste of your favorite food.
97. The child-like feeling you get on Christmas morning.
98. The day when everything finally goes your way.
99. Compliments and praise.
❤5
100. to look on this moment in 10 years time and realize you did it.
Ps : Never forget you are a beautiful person 💕 Life is so beautiful so live, live like no one else exist, live for yourself, don't care of bad people, you are strong, i love you
Ps : Never forget you are a beautiful person 💕 Life is so beautiful so live, live like no one else exist, live for yourself, don't care of bad people, you are strong, i love you
❤6
Code and Thought
1. to make your parents proud 2. to conquer your fears 3. to see your family again 4. to see your favourite artist live 5. to listen to music again 6. to experience a new culture 7. to make new friends 8. to inspire 9. to have your own children 10. to adopt…
Got this in a comment section of a YouTube video and loved to share it here.
It reminded me of a lot of reasons to live, to be passionate about life, and to be excited for the next morning. The world is full of beautiful things; don't cage it to one or two things. My dev communities, explore the beauty around you and the beauty life can have outside your computer window. I'm saying this because sometimes I get too focused on my projects, learnings, etc., and forget the outside world:)
It reminded me of a lot of reasons to live, to be passionate about life, and to be excited for the next morning. The world is full of beautiful things; don't cage it to one or two things. My dev communities, explore the beauty around you and the beauty life can have outside your computer window. I'm saying this because sometimes I get too focused on my projects, learnings, etc., and forget the outside world:)
⚡4
Forwarded from Sanyi
I'm Back... (Still 16 btw)
A few days ago, Telegram deleted my account for no reason , and I lost access to my old channel 😭
It was tough, but I'm back with a new energy!
This is my brand new channel, and we're gonna make it even better than before...
Join the new channel now: @imsanyi
Feel free to share it with your friends, audience, and anyone who might enjoy the journey.
Your support means everything!
Let’s make this one legendary...
@imsanyi
A few days ago, Telegram deleted my account for no reason , and I lost access to my old channel 😭
It was tough, but I'm back with a new energy!
This is my brand new channel, and we're gonna make it even better than before...
Join the new channel now: @imsanyi
Feel free to share it with your friends, audience, and anyone who might enjoy the journey.
Your support means everything!
Let’s make this one legendary...
@imsanyi
Forwarded from Abdulfetah Jemal - AJ
I saw this post on my feed today -
And honestly, I don't think CODING IS DEAD.
But I do think coding is becoming commoditized.
AI has dramatically lowered the barrier to building software. Today, people with little or no programming background can launch SaaS products, websites, and mobile apps faster than ever before.
However, building something that works is different from building something that lasts.
What still separates experienced engineers from blind "vibe coders" is the ability to:
• Understand real business problems and design the right solution. • Build systems that remain reliable as they scale. • Think about security, performance, accessibility, SEO, test and user experience. • Maintain clean, refactorable code instead of accumulating technical debt. • Evaluate AI-generated code rather than blindly trusting it.
AI is incredibly powerful, but it still introduces security risks, outdated dependencies, inefficient implementations, and architectural mistakes when used without proper oversight.
And honestly, I don't think CODING IS DEAD.
But I do think coding is becoming commoditized.
AI has dramatically lowered the barrier to building software. Today, people with little or no programming background can launch SaaS products, websites, and mobile apps faster than ever before.
However, building something that works is different from building something that lasts.
What still separates experienced engineers from blind "vibe coders" is the ability to:
• Understand real business problems and design the right solution. • Build systems that remain reliable as they scale. • Think about security, performance, accessibility, SEO, test and user experience. • Maintain clean, refactorable code instead of accumulating technical debt. • Evaluate AI-generated code rather than blindly trusting it.
AI is incredibly powerful, but it still introduces security risks, outdated dependencies, inefficient implementations, and architectural mistakes when used without proper oversight.
❤1😢1
Forwarded from Abdulfetah Jemal - AJ
🚀 Everyone is vibe coding these days. But building at high speed often leads to structural clutter, unnecessary token usage, weak design decisions, and hidden security risks.
Introducing Prodtail: a local-first, secure, and open-source CLI tool built specifically for vibe coders.
Inspired by Ponytail and Open Design, Prodtail brings product thinking, design quality, security checks, and codebase governance directly into AI-assisted development workflows.
https://github.com/TheWadeh/prodtail
Fixing some bugs... Stay Tuned
@wadehlife
Introducing Prodtail: a local-first, secure, and open-source CLI tool built specifically for vibe coders.
Inspired by Ponytail and Open Design, Prodtail brings product thinking, design quality, security checks, and codebase governance directly into AI-assisted development workflows.
https://github.com/TheWadeh/prodtail
Fixing some bugs... Stay Tuned
@wadehlife