TIL with Mohammad
✍️ Blog
🛠️ Devtools
📝 iOS interviewing
🔍 Search
🏷️ Tags
👨🏼💻 About
Archive
2024
8
December
1
How to Get Into Software Engineering
December 12, 2024
· 14 min
November
2
Why Can’t You Loop Over Ranges of Characters in Swift
November 30, 2024
· 6 min
How Quantifying Impact Helps Your Career Growth
November 15, 2024
· 3 min
October
1
How Do Binaries work together? What breaks ABI?
October 20, 2024
· 10 min
July
1
Some vs Any
July 17, 2024
· 4 min
May
1
Hugo Post Formatting Basics
May 3, 2024
· 4 min
April
1
Hugo High Level
April 30, 2024
· 7 min
February
1
Being First is a Game Changer
February 28, 2024
· 6 min
2023
13
December
1
The effect of direction on recursion and understanding code
December 2, 2023
· 6 min
November
3
Asteroids Collision
November 20, 2023
· 6 min
How Many Envelopes Can You Fit Into Another?
November 12, 2023
· 4 min
Longest Increasing Subsequence Length
November 11, 2023
· 10 min
October
1
Tips for post creation
October 1, 2023
· 10 min
September
1
Tree Basics and some Swift helpers for leetcode
September 11, 2023
· 8 min
August
1
How Can I Inspect the Size Impact of Symbols in an App Binary: A Practical Guide for Apple Developers
August 11, 2023
· 9 min
July
2
Optimizing Binaries - How Does the Linker Help Reduce App Size? What are the different types of linking - Part Two
July 4, 2023
· 9 min
Optimizing Binaries - How Does the Linker Help Reduce App Size? What are the different types of linking - Part One
July 4, 2023
· 6 min
May
2
Optimizing Binaries - Build Pipeline Jargon
May 31, 2023
· 12 min
Optimizing Binaries - High Level Xcode Build Pipeline
May 3, 2023
· 4 min
March
2
Whats the Difference Between an App (bundle) and a Binary
March 28, 2023
· 3 min
The power and expressiveness of Swift ranges
March 10, 2023
· 7 min
2022
24
December
1
How cp case-insensitivity can cause chaos!
December 6, 2022
· 4 min
November
2
How to Think Recursively - Part 2
November 15, 2022
· 5 min
How to Think Recursively - Part 1
November 15, 2022
· 11 min
October
2
Why does pod lib lint suddenly fail to build?
October 24, 2022
· 6 min
How Understanding State Machines Helps With Building Trees and Graphs
October 6, 2022
· 7 min
September
1
What Resources Does Apple Provide for teaching iOS to students?
September 21, 2022
· 9 min
August
1
Which Way Am I Sorting?
August 3, 2022
· 2 min
June
6
Recover Binary Tree
June 27, 2022
· 4 min
How to Calculate the Middle Index?
June 19, 2022
· 4 min
Unicode Security
June 17, 2022
· 5 min
Compress String
June 15, 2022
· 1 min
Check if Two Strings Are One Edit Away
June 15, 2022
· 3 min
Swift Strings for iOS interviewing
June 12, 2022
· 7 min
May
1
How to Prepare Yourself as a Podcast Guest?
May 12, 2022
· 6 min
April
3
What is a Self Contained Build Script?
April 22, 2022
· 4 min
CurrentValueSubject Example
April 14, 2022
· 7 min
How to cherry-pick a library fix?
April 5, 2022
· 2 min
March
2
Whats the Difference Between Unowned and Weak References?
March 11, 2022
· 3 min
How (Fidelity) Stocks Work?
March 2, 2022
· 8 min
February
4
UIApplication BackgroundTasks Through The Lens of Closures
February 22, 2022
· 5 min
How to Read Git Documentation
February 11, 2022
· 6 min
What is Manifest.lock File?
February 9, 2022
· 4 min
What is UITransitionView about?
February 1, 2022
· 1 min
January
1
Why can’t Xcode show the caller?
January 4, 2022
· 3 min
2021
1
December
1
Swift Protocol Compile Time Check
December 30, 2021
· 2 min