How Memory WorkIntroduction For the past few weeks, I’ve been wondering how does memory work, what’s the meaning of virtual memory, what’s a memory management unit (MMU), what’s the difference between static and dynamic memory allocation, and, how malloc and free w...Apr 23, 2022 · 10 min readhassaneldesouky.hashnode.dev
How Debuggers WorkIn the last couple of days, I've been wondering how debuggers work and how can I implement a small debugger. I tried to watch some videos and read a few articles to understand better how they work. Then decided to write some notes on what I found. In...5SDJMar 29, 2022 · 7 min readhassaneldesouky.hashnode.dev
Effective Objective-C: Getting Familiar with Objective-CIntroduction With Swift getting more and more popular, stable, and reliable. It's kind of doesn't make sense to start a project with Objective-C. In my case, I'm learning Objective-C because we're maintaining legacy code at my company Instabug which ...Oct 12, 2021 · 11 min readhassaneldesouky.hashnode.dev
I Failed Again! Therefore, I’m Restarting My JourneyIt’s time to get back on the path Photo by Ole Witt on Unsplash “Do not be embarrassed by your failures, learn from them and start again.” — Richard Branson Backstory My name is Hassan. I’m a computer-science student at a university in Egypt. For o...Nov 1, 2019 · 5 min readhassaneldesouky.hashnode.dev
The best way to start learning React NativeI’ll be doing a project using React Native this semester for college. So, I gathered every resource that I thought it might be helpful for someone starting to learn React Native. But firstly… What’s React Native? What’s React Native React Native is...Oct 24, 2019 · 5 min readhassaneldesouky.hashnode.dev