What is API - Rest/Soap
For a long time, I want to write an article about APIs. Today is the day. So, let's get started. Firstly, the acronym API stands for Application Programming Interface. APIs are generally used to facilitate communication between servers and mobile or other applications. Of course, there are different types, but the most popular ones are often referred to as REST, which provide JSON output. There's no need to get stuck on the output type; it can vary greatly.
Break - Tear - Manage : MVVM
In the old days, creating a project in programming languages meant coding on a plain page. Later on, with the emergence of extensions and structures, certain methods started to be used in coding. Of course, there were those who tried to hold on to the old model before this usage. But after a while, they gave up as well. Because the spaghetti code model had made projects increasingly difficult to understand.
Curl Command Usage and Functionality
I want to talk about the topic of Curl for a long time. Let's start with what Curl is. Curl is a command system that can be used with any programming language. With this command system, you can perform various tasks on remote servers.
SOLID Nedir?
SOLID, yazılım geliştirme prensiplerini ifade eden ve yazılım tasarımının daha anlaşılır, sürdürülebilir ve genişletilebilir olmasını amaçlayan bir akronimdir. SOLID, beş farklı ilkeyi temsil eder ve bu prensipler yazılım tasarımının kalitesini artırmak için kullanılır. Bu ilkeleri profesyonel iş başvurularında sizden istenen özellikler arasında görebilirsiniz. Muhtemelen iş görüşmelerinde de size ufaktan sorulur.
Swift - Protocols + Class + Struct
Şimdi protocols mevzusu swift için çok çok önemli bir yapıdır. Bu yapı sayesinde hem kod use oranını arttırır hem de polymorphism gibi mevzulara derinden dalmış olursunuz.
Why Native Coding is Better?
Native mobile coding refers to the practice of developing mobile applications using platform-specific programming languages and tools, such as Swift for iOS and Java/Kotlin for Android. While there's been a rise in cross-platform frameworks like Flutter and React Native, native coding remains a strong choice for various reasons.
Kotlin or Java Here We Go!
Kotlin and Java are both popular programming languages used for software development, but they exhibit notable differences in terms of syntax, features, and ecosystems. Kotlin, developed by JetBrains, is a modern language designed to work seamlessly with the Java Virtual Machine (JVM), while Java has been a staple language for decades.
Apple Yeni Cihazı Vision Pro'yu Tanıttı
Uzun zamandır -sanırım 2014'ten beri- herhangi yeni bir cihazı tanıtmayan Apple, sonunda şeytanın bacağını kırdı. Direndiği teknolojiyi arşivine kattı.
Apple Uygulama Yükleme Rehberi - 1
Uzun bir zamandır güncel Apple App Store Review Guideline belgesine bağlı kalarak, yeni bir apple uygulama yükleme rehberi hazırlamak istiyordum. Tabiki bu rehberin sadece bir blog yazısına sığdırılması imkansız göründüğünden, bir blog yazı dizisi olmasına karar verdim.
Startup ve Girişimcilik Üzerine Temel Kavramlar
Bir süredir yazamıyor(!) olmam nedeniyle özür dileyerek başlamak istiyorum. Bunun bazı nedenleri var malum işler yoğun kişisel görüşmeler onlar bunlar baya bir vaktimi alıyor. Ayrıca sağlık sıhhat önemli şeyler biliyorsunuz…