sdl-painter – Proje Altyapısı(faz 0) – CI/CD

Merhaba dostlar! Bir önceki yazımda CI/CD ile ilgili konulara çok değinemediğimden ve bu konuları ayrı bir yazı olarak sizler ile paylaşacağımdan bahsetmiştim. İşte bu yazı onu vücut bulmuş hali. Altyapıyı kurarken en çok vakit alan kısımlardan birisi de CI/CD olabiliyor; birçok kendine has hususu içerdiği için ben de buraya taşıdım. Güzel ve önemli tarafı da… Continue reading

[Araç] SDL3 ve Conan

Evet sevgili yazılımperver dostlarım uzun bir aradan sonra tekrar bir aradayız ve son kaldığımız yerden devam ediyoruz. Nerede kalmıştık peki 🙂 Öncelikle, C++ ile SDL3 geliştirmeye yönelik hazırlamış olduğumuz cpp-playground reposunda, SDL3 tabanlı uygulamamızı CMake kullanarak hem windows hem de linux’te nasıl derleyebileceğimize bakmıştık. Detaylar için aşağıdaki yazıya göz atabilirsiniz: [ARAÇ] SDL3 CI/CD Bunu yaparken… Continue reading

[ARAÇ] Conan 2.0 – C++ Paket Yönetim Aracı

Uzun zamandan sonra tekrar merhaba sevgili arkadaşlar. Son yazımdan bu yana uzun bir zaman geçti, gerek kişisel gerekse iş hayatımda oluşan durumlardan ötürü sayfama istediğim kadar vakit ayıramadım açıkçası ama fırsat buldukça yine buradan sizlerle paylaşım yapıyor olacağım. Bu yazımın konusu da uzun zamandır aslında ihtiyacını hissettiğim paket yönetim aracına yönelik olacak. Python, node.js gibi… Continue reading

uEngine4 – GitHub Actions

Evet sevgili yazılımperver dostlarım son güncellemem ile birlikte, uEngine4 motorumuz da artık Github Actions marifeti ile CI/CD üzerinden otomatik olarak oluşturulabilmekte. Bir kaç yazı öncesinde, Github Actions’I kendi uygulamalarınızda da kullanabilmeniz için örnek betikleri şablon projeme eklemiştim. Aşağıda ilgili repoya ve yazıma ulaşabilirsiniz: uEngine 4 Son Güncellemeler – II uEngine4’e de bu yeteneği kazandırmış bulunuyorum…. Continue reading

Haftalık Videolar 12 – “Rule of Five” ve “Rule of Zero”

Merhaba sevgili yazılımperver dostlarım, bu yazımda sizler ile bir video paylaşıyor olacağım (uzun süredir paylaşmadığımı fark ettim de). Video’nun konusu “Rule of Five”. Modern C++ öncesinde de (C++ 11 öncesi), bunun muadili olan “Rule of Three” bulunmaktaydı. Neydi bu kural, isterseniz önce ona bir bakalım: “If a class defines any of the following then it… Continue reading

uEngine4 – ccache

Evet sevgili yazılımperver dostlarım. En son yaptığımız güncellemeler sonrasında artık uengine4’ü artık daha kolay oluşturabildiğinizi umuyorum. Buna yardımcı olması açısından ReadMe sayfasını da güncelledim, göz atmayı unutmayın. Ayrıca windows için olan kurulum adımlarına yönelik betiği de ekledim, inşallah linux için de ekleyeceğim. Şimdi gelelim bu yazımızın konusuna: ccache. Hemen ufak bir illüstrasyon ile başlayalım 🙂… Continue reading