Hasan GürcanSoftware Longevity: Building robust & lasting Software for the long runGrowing up with the ethos of “Made in Germany” influenced my mind to build quality products that are robust and long-lasting. This approach…Jun 2Jun 2
Hasan GürcanBecome a Go-To PersonIn my early career I was receiving support from more senior people and for special questions I got redirected to some experts or someone…Feb 27Feb 27
Hasan GürcaninDev GeniusUnderstanding Lazy Evaluation and Key Expiration in RedisRedis, a high-performance, in-memory key-value database, is a go-to solution for caching, real-time analytics, and many other use cases…Oct 9, 2023Oct 9, 2023
Hasan GürcaninDev GeniusS3 LifecyclesS3 is quite a popular service of AWS. This Post focuses on reducing overall storage size and your costs.Mar 27, 2023Mar 27, 2023
Hasan GürcaninDev GeniusOrchestrate Airflow DAGs to run PySpark on EMR ServerlessFor ETL, we depend on compute engines such as Spark that usually require distributed processing across multiple machines. With EMR…Feb 23, 2023Feb 23, 2023
Hasan GürcaninDev GeniusHands-on Hudi with Athena and EMRMany Data Engineers need to load Data into their Data Lake and make it accessible to the Company. It requires adapting schema changes and…Nov 16, 2022Nov 16, 2022
Hasan GürcanLearning Golang — Day 1In the previous Blogpost we prepared the development environment for starting to learn Golang. This time we will focus on our first “Hello…Jan 5, 2021Jan 5, 2021
Hasan GürcanLearning Golang — Day 0Within this series of blogposts, I want to share my learning path of golang so others can benefit from this. Of course one will benefit…Jan 3, 2021Jan 3, 2021