A bi-weekly blog about 💻Software Development, 📱iOS and 🛡️Mobile Application Security

Composing Functions

#🧨FunctionalProgramming #💻SoftwareDevelopment #📱iOS

Composition represents has-a relationship. It is an OOP way of reusing code by adding object to another object. Oppose inheriting, it does not have a parent/ child relationship.

Read More

What Is Currying

#🧨FunctionalProgramming #💻SoftwareDevelopment #📱iOS

Currying is a functional programming concept which look familiar to me from iOS world, but I did not know that this is a concept with a name.

Read More

Composing Functions

#🧨FunctionalProgramming #💻SoftwareDevelopment #📱iOS

Composition represents has-a relationship. It is an OOP way of reusing code by adding object to another object. Oppose inheriting, it does not have a parent/ child relationship.

Read More

What Is Currying

#🧨FunctionalProgramming #💻SoftwareDevelopment #📱iOS

Currying is a functional programming concept which look familiar to me from iOS world, but I did not know that this is a concept with a name.

Read More

Mobile Security Certificate, Stanford University School Of Engineering

#🛡️Mobile Application Security #💻SoftwareDevelopment #📱iOS

I got my certificate of completion for Mobile Security Course from Stanfrod University School of Engineering. In this post, I would like to share my notes about the course, my learnings and what I was expecting from this course, before I purchase. Overall, it was a good experience, and learned many important information from this course, I would like to see this course after it is updated, more recent SDKs and APIs.

Read More

My First Virtual Reality Development Experience

#💻SoftwareDevelopment #🕶VirtualReality

I have been interested in Virtual Reality Glasses, hardware and software developments around 6 years now. My interest was mostly stayed on following articles and hardwares rather than working on real software until late February 2022.

Read More

Abstract Factory Pattern

#🧭DesignPatterns #💡OOP #💻SoftwareDevelopment

This blog post is about Abstract Factory pattern. What is Abstract Factory Pattern? I’ll try to explain and demonstrate with a code sample.

Read More

Single Responsibility Principle (srp)

#🖋️DesignPrinciples #💡OOP #💻SoftwareDevelopment

My fifth and last post on Principles is about SRP, this is the fifth of reverse order of -S-OLID principles with this blog post.

Read More

The Open Closed Principle (ocp)

#🖋️DesignPrinciples #💡OOP #💻SoftwareDevelopment

My fourth post is about OCP, I am on the fourth principle of reverse order of S-O-LID principles with this blog post.

Read More