Okan ÖzşahinCLI Programming with GolangCommand-line interface (CLI) programming is a fundamental skill for software developers, enabling the creation of powerful, efficient, and…8 min read·Feb 29, 2024----
Okan ÖzşahinObject-Relational MappingObject-Relational Mapping (ORM) is a programming technique used to convert data between incompatible type systems in object-oriented…5 min read·Feb 28, 2024----
Okan ÖzşahinJava Coding Interview QuestionsNavigating Java programming interviews can be daunting, but mastering fundamental concepts is key to success. In this article, we demystify…5 min read·Feb 26, 2024--2--2
Okan ÖzşahinThe Complete Guide to Payment System Integration using Golang for Backend ApplicationsIn the fast-paced and digitally-driven business landscape of today, payment system integration is a critical aspect that can significantly…14 min read·Oct 28, 2023----
Okan ÖzşahinA Winning Combination: Colly and Chrome Impersonation for Effective Web ScrapingWeb scraping involves extracting data from websites, and it can sometimes be challenging due to various factors like access restrictions…4 min read·Oct 25, 2023----
Okan ÖzşahinGolang Data Race DetectorIn Golang, you can use the built-in data race detector to identify and debug data race issues in your concurrent programs. Data races occur…2 min read·Oct 21, 2023----
Okan ÖzşahinIntroduction to DockerIn the dynamic world of modern software development and deployment, Docker has emerged as a game-changer, revolutionizing the way we…11 min read·Oct 19, 2023----
Okan ÖzşahinWhy the Collision-Resistance property is necessary and what impact these attacks can cause?Collision resistance is a crucial property in the design of cryptographic hash functions, and it serves to prevent certain types of…3 min read·Oct 19, 2023----
Okan ÖzşahinTCP OverviewTransmission Control Protocol is a fundamental protocol for point-to-point communication, typically used in scenarios with one sender and…5 min read·Oct 15, 2023----
Okan ÖzşahinProcess vs ThreadProcesses and threads are fundamental concepts in computer science and operating systems and they both represent units of execution in a…2 min read·Oct 15, 2023----