Yohannes Haile @storyofxcode Channel on Telegram

Yohannes Haile

@storyofxcode


 A Senior iOS Engineer around you :]
_______________________________
Join Chat: https://t.me/+SE38YDVNScM2ZDM0
———————————————————

Ask anonymous questions: https://AnoMessBot.t.me/?start=MPL7Pfj

storyofxcode (English)

Are you interested in the world of app development for iPhones? Look no further! Welcome to storyofxcode, where Yohannes Haile, a skilled developer, shares his journey of building innovative and exciting apps for the iPhone.

Yohannes Haile, the creator behind storyofxcode, provides valuable insights, tips, and tricks for aspiring developers looking to enhance their skills in Xcode and iOS app development. Whether you are a beginner in the field or an experienced developer, this channel offers a supportive community where you can learn, grow, and share your experiences with like-minded individuals.

Join the chat today using the following link: [Join Chat](https://t.me/+SE38YDVNScM2ZDM0) and be part of a thriving community passionate about app development and the endless possibilities it offers on the iPhone platform. Stay updated on the latest trends, tools, and techniques in the world of iOS app development. Don't miss out on this opportunity to connect with Yohannes Haile and other developers, exchange ideas, and collaborate on exciting projects. Let's build amazing apps together!

Yohannes Haile

08 Feb, 03:30


Saturday Surprise Digest (Breaking The Promises for the Good)

This is built using ChatGPT’s Reasoning Model. A bit of back and forth for product vision definition and requirements specificatins to help it achieve this state.


@storyOfXcode
Powered by [Yohannes Haile](https://www.linkedin.com/in/yohannes-haile)

#SaturdaySurpriseDigest

Yohannes Haile

01 Feb, 03:24


Saturday Surprise Digest (Breaking The Promises for the Good)

- [How AI-assisted coding will change software engineering: hard truths](https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering)

- [Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023](https://www.youtube.com/watch?v=zgCtube1DSg&ab_channel=iOSConfSG)

- [iOS Development Objective C iOS 7 - Stanford University](https://youtube.com/playlist?list=PLyjWuFyddLWNsPRqqF3cwGpQ02DhEAb0o&si=Z3decok5-RDdVlY4)

- [Yet another LLM](https://www.deepseek.com/)

- [Write Swfit Like Apple.](https://medium.com/@uwaisalqadri/write-swift-like-apple-4c4331cf140c)

@storyOfXcode
Powered by [Yohannes Haile](https://www.linkedin.com/in/yohannes-haile)

#SaturdaySurpriseDigest

Yohannes Haile

21 Jan, 16:44


Hello everyone, I am planning to pause content creation on all platforms I post and engage in for a period that is not less than a month. I have come to the point in my professional life where investing in learning, building, and documenting everything, ranging from topics I love, projects I work on, and challenges I am facing has started paying off and I am grateful for having you all in this journey.

Hereafter, I will not be actively sharing anything here or any social media that you see me on. I hope I have helped you all as much as you helped me so far. And I urge you to keep on learning and documenting your journey in any way you're comfortable with.

Thank you 🙏🏾

@storyOfXcode

Powered by Yohannes Haile

Yohannes Haile

21 Jan, 06:02


Clock in 👨🏽‍💻😑

Yohannes Haile

20 Jan, 17:20


Matcha 🍵 is the only thing missing from this Silicon Valley tech vortex I am inside.

This weekend 🤞🏾

Yohannes Haile

20 Jan, 16:57


https://www.linkedin.com/posts/varunr96_thoughtleader-activity-7287145409251061760-qNo6?utm_medium=ios_app&utm_source=social_share_send&utm_campaign=copy_link

Yohannes Haile

20 Jan, 10:27


A developer working on developer tools who refuses to distribute their SDKs over Swift Package Manager has a special spot reserved in hell


Spoiler alert 🚨: the place has no Wi-Fi

Yohannes Haile

20 Jan, 09:58


🍿 Cocoapods are dramatic these days

Yohannes Haile

20 Jan, 08:47


play lomi

Yohannes Haile

20 Jan, 08:41


🍋 they threw at you… was that all they got? 😂

Yohannes Haile

20 Jan, 07:05


🤭🤦🏾‍♂️😂

Yohannes Haile

20 Jan, 02:48


I love this song by G/Yohannes G/Tsadik about Archangel St. Michael. The way he mentioned almost every instance where the angel gave a hand to those in need and who were faithful to God’s words and love is impeccable.

Listen to this regardless of your background please 🙏🏾

Celebrating St. Michael and His miracles in the lives of Bahiran and Afomia

@storyOfXcode
__________________________
Powered by Yohannes Haile ©️

https://youtu.be/R4YJJL3LXoc?si=S3IiBM-oMNIHXjL4

Yohannes Haile

20 Jan, 02:26


Links to the best resources that helped shape my professional identity + personal beliefs

1. How to Get Rich (without getting lucky)

2. How Writing Online Made Me a Millioniare

3. How to Not Die Alone - A Dating Expert’s Guide

4. ተግባራዊ ክርስትና

5. God in Engineering and Art

@storyOfXcode
__________________________
Powered by Yohannes Haile ©️

Yohannes Haile

20 Jan, 01:46


Most CS can't relate 😆

Yohannes Haile

18 Jan, 18:44


https://youtu.be/AIOAlaACuv4?si=tRBCgZmdaoIvaRKt

Yohannes Haile

18 Jan, 18:06


Good night 🌚

Yohannes Haile

18 Jan, 16:57


Some creators around here

Yohannes Haile

18 Jan, 16:43


Learn in public
Onboard in public
Build in public

Yohannes Haile

18 Jan, 15:41


Luigi Mangione's Swift project was written in Swift 3 and I need Xcode 8 or something to run it. I may work on its migration to Swift 5 or 6 after forking it when I get some moment.

In the memories of UnitedHealthcare CEO 🔫

Yohannes Haile

18 Jan, 14:25


https://youtu.be/IDk2SRIyGrE?si=EQRymQ-PE6AI6hg0

Yohannes Haile

18 Jan, 12:28


I want to share a story about my friend, Kalkidan—a talented Python developer and a key contributor to the Ethiopian dev community. He’s known for building amazing Telegram bots that many of us use and benefit from. But what’s truly inspiring? He’s done all of this using just his phone.

Despite his passion and dedication, not having a laptop makes it harder for him to grow and achieve more. That’s why I’ve decided to start a fundraising campaign to help him buy a laptop.

This is the biggest thing I want to achieve this year, and with your help, we can make it happen! Every contribution counts, no matter how small. Let's give Kalkidan (a.k.a kkyk )the tools he needs to keep growing and supporting our community.

CBE Account: 1000604564488
Name: Kalkidan

Let's make this dream a reality! 💙
@naol_builds

Yohannes Haile

18 Jan, 11:12


It always amazes me how in all imaginable misery you have to go through there are a few people who will always stay supportive and as guidance.

Think of the times you thought you wouldn't ever make it out of this. Nine out of ten times there were these people who helped you lift yourself and propelled your career, health status, or any aspect of your life you have been struggling with.

Shoutout to my family, friends, mentors, managers, and most of all God who has sent me these souls besides helping me have the guts to dare my challenges and say no to giving up.

🖤🖤

Yohannes Haile

18 Jan, 10:10


1976

https://youtu.be/FYGTT7YhywA?si=Dnshq68PprZitAKw

Yohannes Haile

18 Jan, 06:41


He has one iOS project called Caffinator. Interested in learning what it is about…


@storyOfXcode

https://github.com/lnmangione/Caffinator

Yohannes Haile

18 Jan, 06:37


I found Luigi Mangione’s GitHub and he has 10 public repositories. Check them out if you're interested in topics between Python and ML.


@storyOfXcode

https://github.com/lnmangione

Yohannes Haile

18 Jan, 04:48


Your boy sees a reel describing how delusion may not be as bad as they thought it to be and they are rethinking their beliefs in this all “Positive thinking is total BS.”

Yohannes Haile

18 Jan, 04:31


🪟🎨

Yohannes Haile

14 Jan, 15:14


Apple's App Tracking Transparency: Privacy, Advertising, and Speculation

https://notebooklm.google.com/notebook/5560f526-091a-4e69-b3a2-c41308c4a66a/audio

Yohannes Haile

14 Jan, 14:39


Watch The Social Dilemma

Yohannes Haile

14 Jan, 14:18


Does disabling App Tracking hurt the quality of personalization of suggested feed or content in an app?

Yes, disabling App Tracking can impact the quality of personalization in an app, but the extent depends on how the app personalizes content and the data it relies on. Here’s how:

1. Limited Cross-App and Web Data
What happens: Disabling tracking prevents the app from accessing data about your activity on other apps and websites. This limits its ability to build a comprehensive profile of your preferences and behaviors.
Impact: Suggestions or feeds may be less tailored to your interests since the app cannot incorporate insights from external sources like shopping habits, browsing history, or other apps’ interactions.

2. In-App Personalization Still Possible
What happens: Apps can still collect data about your activity within their own platform (e.g., content you like, searches, or time spent on specific sections).
Impact: The app may still provide some degree of personalization, but it’s restricted to the behavior it observes in its ecosystem.

3. Generic Recommendations
What happens: Without tracking, apps often rely on broader, less specific trends or demographic data for suggestions.
Impact: You may receive more generalized recommendations or ads that are not as relevant to your preferences.

4. Examples of Effects
• A social media app like Instagram might struggle to suggest posts, reels, or ads tailored to your interests outside the app.
• A shopping app like Amazon may still suggest items based on your in-app searches and purchases but won’t use your browsing data from other platforms to refine recommendations.

Bottom Line

Disabling App Tracking might reduce the depth and relevance of personalized content, but it won’t eliminate personalization entirely. Apps can still provide tailored experiences based on data they collect directly within their ecosystem. If you value privacy over hyper-targeted suggestions, the trade-off might be worth it!

Yohannes Haile

14 Jan, 14:12


Everyone should know about App Tracking

When you disagree with App Tracking on App A but agree to App Tracking on App B, the handling of your data depends on how each app operates and what permissions you’ve granted:

For App A (Tracking Disagreed):
No cross-app tracking: App A cannot track your activity across other apps or websites for targeted advertising or data sharing.
Data still collected within the app: App A can still collect data about your usage within its own app for functionality or analytics, as long as it’s disclosed in the App Privacy section and complies with Apple’s guidelines.
Limited personalization: You might see generic ads instead of targeted ones.

For App B (Tracking Agreed):
Cross-app tracking enabled: App B can access your Identifier for Advertisers (IDFA) and track your activity across apps and websites that participate in the same ad network.
Shared data: App B can share data with third parties for purposes like targeted advertising, analytics, or profiling.

The Overall Effect:
No data sharing between App A and App B: Since App A doesn’t have tracking permissions, it cannot share or receive data from App B or any other apps.
Targeted ads only in App B: You may see personalized ads or content in App B, but not in App A.
Data silos: Your data from App A remains confined to App A (within the limits of Apple’s privacy rules), while App B has more freedom to share and use your data across other platforms.

This approach aligns with Apple’s App Tracking Transparency (ATT) framework, which puts you in control of whether apps can track and share your data across other apps and websites.

Yohannes Haile

14 Jan, 13:51


If this isn't an assault on user privacy, I don't know what is.

Yohannes Haile

14 Jan, 10:56


The Tutorial Hell (aka The unproductive productivity)

You’re bouncing from Udemy to Coursera to YouTube to Scrimba and not getting any better when it comes to tangible skills. This primarily comes from inactive/passive learning where you are just copying someone’s code to build stuff and not understanding what you typed.

A code block copied from the internet and pasted on your project is a wasted chance of learning something. Don’t get me wrong here. No one writes original code. We have all been reusing design patterns, APIs, and modules for years and object-oriented programming is mostly about reusing code. But that doesn’t mean you have to copy your instructor’s code and paste it on your VS Code without understanding what they wrote. Stacking up your resume with projects you have worked on with the help of tutorial videos or books won’t translate into a great career.

Could you build a to-do list? By yourself. Refer to StackOverflow when you are stuck on an error. Learn how they have solved the error. Get it out on GitHub. Build a clone of your favorite app. By yourself. Could you get it out on GitHub? That’s how you learn something valuable and retain it at your fingertips.

What you must know is programming is a lot more about problem-solving than it is about remembering the syntaxes of different languages.

Yohannes Haile

14 Jan, 10:05


The tutorial hell is a thing 😕

Yohannes Haile

13 Jan, 16:37


Wishing y'all a productive week ahead

Yohannes Haile

12 Jan, 17:35


https://youtu.be/fe0B1lnS1YU?si=Q9T0uUEitHHzYJIF

Yohannes Haile

12 Jan, 13:07


Audio Overview:

https://notebooklm.google.com/notebook/45c9b51a-652e-478e-bd2e-bbaadea02780/audio

Yohannes Haile

12 Jan, 13:04


The Allocation of Talent: Implications for Growth authored by Murphy, Shleifer, and Vishny

Yohannes Haile

11 Jan, 17:44


https://youtu.be/qjRauITr58M?si=OoCxSFEebrd1df73

Yohannes Haile

11 Jan, 17:00


I call this the binge setup 📺

Yohannes Haile

11 Jan, 16:58


We don't call a Mac PC, but your answer was correct 😂

Yohannes Haile

11 Jan, 16:58


The pc is closed

Yohannes Haile

11 Jan, 16:45


Today's setup is a little odd

Guess what changed…

Yohannes Haile

11 Jan, 06:48


Here is a place for all the Visual Learners to get the gist of Data Structures and Algorithms:

@storyOfXcode

https://visualgo.net/en

Yohannes Haile

11 Jan, 06:15


If you're aspiring to become a Web Developer, you may find The Odin Project a good place to find good courses.

@storyOfXcode

https://www.theodinproject.com/