Haftalık C++ 38 – Daha da Modern C++

Haftalık C++ yazılarımın bir diğeri ile tekrar birlikteyiz, sevgili yazılımperver dostlarım. Bu çok uzun olmayan yazım ile birlikte, bir kod parçasının/problemin yeni gelen C++ kabiliyetleri ile nasıl geliştiğine, farklı perspektiflerden bakıyor olacağız. Bu bağlamda bakacağımız kod parçası, “quicksort” ile ilgili olacak. “Quicksort” ‘a ilişkin bir fikriniz yok ise hemen bir göz atmak ya da hatırlamak… Continue reading

Haftalık C++ Videoları – 5 (“Klaus Iglberger – The SOLID Principles”)

Evet yazılımperver dostlarım, sessizliğimizi güzel bir video ile bozalım istedim. Daha önce de bir seri halinde sizler ile paylaşmış olduğum SOLID konusu ile ilgili güzel bir video var bugünkü yazımda. Öncelikle, SOLID yazılarımı okumadıysanız, onları okumanızı tavsiye ederim. Hemen bir hatırlatayım: SOLID 1 – Tek Sorumluluk Prensibi SOLID 2 – Açık/Kapalı Prensibi SOLID 3 –… Continue reading

ESP32 çipleri için OTA güncellemesi

Merhaba arkadaşlar, bir önceki yazımda, çok farklı bir konuya değineceğimden bahsetmiştim. Çok da arayı açmadım ne dersiniz 😀 Bu yazım, özellikle benim gibi ESP32 cihazını kullanıp bir şekilde otomatik güncelleme yapmak isteyenlere yardımcı olacaktır. Aslında yazı içerisinde yabancısı olduğunuz bir çok kavram olabilir, bunların muhtemelen bir çoğuna ilişkin bilgiyi bu yazıda bulamayabilirsiniz. Bu sebeple eğer… Continue reading

Emniyet Kritik Yazılım Geliştirenler İçin Okuma Listesi

Merhabalar sevgili yazılımperver dostlar. Farklı bir yazı ile tekrar birlikteyiz. Aslında bu yazı, kendi içerisinde bir çok hikayeyi barındırmakta 🙂 Eminim çoğunuz, özellikle de gömülü ve aviyonik sistemler için yazılım geliştirenler, daha önceki sistemlerde, yazılımdaki hatalardan (gerek hatalı kodlama gerekse yaklaşım) ötürü ortaya çıkan kaza ve üzücü olayları duymuşsunuzdur. Bunlar genelde ilgili konular anlatılırken, ör…. Continue reading

Github Readme Özet Yönergeleri

Daha önce yazdım mı hatırlayamayıp, daha sonra bulduğum aşağıdaki yazıma: GitHub Readme.md Şablonu ek olarak şöyle bir kaynağı da sizler ile paylaşmak istiyorum. Benzer hususlar, bu sefer kısaca kullanabileceğiniz bir çok ipucu tek sayfada. ReadMe şekilsel düzenlemeleri yanında, github ile ilgili de bir çok öneri ve ipucu mevcut. Ben buradan farklı diller için Readme hazırlama… Continue reading

Polimorfizm ve C++

Merhaba sevgili yazılımperver dostlarım bugün sizler ile birlikte OOP’nin temel bileşenlerinden biri olan polimorfizme göz atacağız. Bu yazı ile birlikte aşağıdaki sorulara yanıt bulacağız. Kavramları olabilidiğince sade bir şekilde aktardıktan sonra bunları C++ da nasıl kullanıldığına bakıp, yine bu konu ile ilintili olduğunu düşündüğüm noktalara da değinip, konuyu kapatmayı planlıyorum açıkçası. Öncelikle sorularımıza bakalım: Polimorfizm… Continue reading