Skip to main content

abram's blog

2020: Year In Review

Positives Negatives What’s next 2020 had been a bad but a year full of blessings for me. Here’s the review. Positives Graduation I officially finished my studies on July 2020. With COVID happening, my final project can be done easier and with less distraction. Plus my thesis defense got finished on a high note without any complications. Even though I’m eligible to graduate on July, I skipped the graduation in the hopes that by October COVID will be controlled and in-person offline graduation event will be possible.

My take on The Composable Architecture

Context: Typical iOS App Architecture The claim Experiments What I love What I don’t love Where should I go next? References The Composable Architecture or TCA for short is a library to build application in a consistent and understandable manner, with composition, testing, and ergonomics in mind. This library is made by Point-Free to apply the concepts of functional programming in a practical way. Context: Typical iOS App Architecture In the world of iOS development, there’s a few 4 most commonly used patterns in architecting an iOS application.

Formula 1 Cars is a Fascinating Engineering Problem / Masterpiece

Context Why? Aspects of a Formula 1 Car Conclusion References Figure 1: Sebastian Vettel on his Ferrari (Photo by Sven Brandsma on Unsplash) How incredible all the cars on the grid are. Every one of those machines are extreme in a way that it is hard to comprehend unless you work inside a team or unless you physically stand in the fast corner and be really close to it and watching it as it goes to a corner.

Intercepting HTTP/2 Packets without Wireshark

HTTP/2, what is it? Intercepting the actual packets Conclusion HTTP/2, what is it? I never knew HTTP/2 until I bumped into gRPC, which uses HTTP/2 as its Layer 7 protocol. At first, it seems that HTTP/2 is just like another update of the commonly used HTTP/1.1. Yet HTTP/2 is a new HTTP protocol designed to deal with the limitations of HTTP/1.1. For a bit of context, HTTP/1.1 had plenty of latency and inefficiency issues that made the performance of common internet webpage (that relies heavily on HTTP protocols) extremely hard to optimize.

WWDC19: Best Dub-Dub ever!

What is WWDC? WWDC Scholarship? WWDC19 Lesson learned Final thoughts This year, I’m very lucky to be one of the WWDC19 Scholarship Winner from Indonesia to attend Apple’s event of the year. It’s obviously the best Dub-Dub ever since it’s my first time here! Dub-Dub 19 is an event packed with awesome things and I’m going to tell my story from the complete beginning. Here we go! Figure 1: HMIF ITB @ WWDC19 (Nicho, Abram, and Faza)