Hello!
I am a passionate tech enthusiast navigating the world of technology with excitement. It was in the early 2000s when I took my first steps into coding with a strong interest in Computer Programming during my technical high school years. This initial foray led me into the world of software development, and I discovered my curiosity for exploring new technologies.
Over the course of more than a decade, I have been a part of various projects spanning different industries. From NoSQL and Relational Databases to JavaScript development, CI Tools, and Kubernetes orchestration, I have had the opportunity to delve into a wide spectrum of technologies. Additionally, I have nurtured an interest in AI projects and have gained experience in this domain.
My work in Big Data analysis and processing has contributed to making our projects smarter and more data-centric.
Every new project is an adventure and a learning opportunity for me. As I keep up with the latest innovations in the tech world and share my experiences, I aspire to be part of bigger and more exciting projects.
You can find more about me on my LinkedIn and GitHub profiles. I am always open to sharing the excitement of the tech world and collaborating on intriguing projects.
If you have any questions or would like to collaborate on a new project, please do not hesitate to get in touch!
Best regards,-
Kubernetes ile MariaDB MaxScale Cluster Kurulumu
-
Let's Encrypt ile Apache için SSL Sertifikası
-
Dockerize Edilmiş Mimari: App, Database, Proxy
-
Helm ve Kubernetes: Helm Chart'ları Localde Render Etme ve Yönetme
-
PostgreSQL Cluster Oluşturma: Spilo, Patroni, WAL-G ve PSQL ile Güçlü Bir Yapı
PostgreSQL Cluster Oluşturma: Spilo, Patroni, WAL-G ve PSQL ile Güçlü Bir Yapı
-
Serverless Bir Mimari Hazırlarken Dikkat Etmeniz Gereken Önemli Noktalar
-
Docker ile container hazırlama ve docker hubta yayınlama
-
Azure Functions Örneği
-
Azure Container App'e shared container bağlama
- Storage ta File share oluştur.
- Storage Mount settle
- key al
$STORAGE_ACCOUNT_KEY=$(az storage account keys list -n $STORAGE_ACCOUNT_NAME --query "[0].value" -o tsv)
- storage set et
az containerapp env storage set ` --access-mode ReadWrite ` --azure-file-account-name $STORAGE_ACCOUNT_NAME ` --azure-file-account-key $STORAGE_ACCOUNT_KEY ` --azure-file-share-name $STORAGE_SHARE_NAME ` --storage-name $STORAGE_MOUNT_NAME ` --name $ENVIRONMENT_NAME ` --resource-group $RESOURCE_GROUP ` --output table
- key al
- yaml oalrak container app indir
az containerapp show ` --name $CONTAINER_APP_NAME ` --resource-group $RESOURCE_GROUP ` --output yaml > app.yaml
- yaml dosyasında güncellemeleri yap
- template altına volume tanımla
volumes: - name: opencart-image-mount-volume storageName: opencart-image-mount storageType: AzureFile
- container içine mount et
volumeMounts: - volumeName: opencart-logs-mount-volume mountPath: /storage/logs
- template altına volume tanımla
- yaml update et
az containerapp update ` --name $CONTAINER_APP_NAME ` --resource-group $RESOURCE_GROUP ` --yaml app.yaml ` --output table
-
Query içinde mysql json parse işlemi ve WITH ile create/insert komutu kullanımı
aşağıdaki örnek query json parse işlemini yapmakta ve table oluşturup içerisine with ile oluşturulan sorgu sonucunu insert etmektedir.
-
Cosmos DB'ye .NET 6 SDK ile Bağlanma ve Nested JSON Sorguları Oluşturma
Cosmos DB, Microsoft’un küresel ölçekte dağıtılmış bir NoSQL veritabanı hizmetidir. .NET 6 ile, Cosmos DB’ye kolayca bağlanabilir ve JSON dokümanları içinde derinlemesine sorgular oluşturabilirsiniz. Bu makalede, Cosmos DB’ye .NET 6 SDK kullanarak nasıl bağlanılacağınızı ve iç içe geçmiş JSON sorgularını nasıl oluşturacağınızı adım adım öğreneceksiniz.
-
Cosmos db karmaşık query örneği
Cosmos DB’de karmaşık ve iç içe geçmiş JSON dokümanları üzerinde sorgular oluşturmak oldukça yaygındır. Bu tür sorguları anlamak için bir örnek üzerinden ilerleyelim.
-
Chat GPT Api kullanımı
ChatGPT API Uygulaması
-
Python windows 11 virtual environment problem
Python ile windows 11 de virtual env kullanmak istediğiniz aşağıdaki hatayı aldıysanız
-
Yeni mezun ve öğrenci arkadaşlara 10+ yıllık deneyimlerim sonucu bazı tavsiyeler
Ön Hatırlatma: Bu yazıda eleştiriler mevcuttur bu eleştirilerde mutlaka istisnalar vardır burada istisnaları değil genel yaklaşımları değerlendiriyoruz/eleştiriyoruz. Tavsiyeler yazılım sektörü özelinde olmakla birlikte diğer sektörlerde yaklaşık aynı durumlardan dolayı sorun yaşamaktadır.
-
Raspberry pi Şifre Sıfırlama
Eğer birgün raspberry pi şifresini unutur açamazsanız aşağıdaki şekilde şifreyi sıfırlayabilirsiniz
-
Image dosyası boyutlandırma
Bazen elimizde bir image(.img gibi) dosyası olur bunun boyutunu artırmamız gerekebilir bu durumlarda aşağıdaki adımları takipe debiliriz bizim image dosyamız bir raspberry os image dosyası
-
Patroni Komutlar
replica reinit
-
Ubuntu Core ilk Kullanıcı oluşturma
- https://login.ubuntu.com/ adresinde hesap oluşturalım
- Aşağıdaki şekilde ssh key oluşturalım
mkdir ~/.ssh chmod 700 ~/.ssh ssh-keygen -t rsa
- ~/.ssh/id_rsa.pub içeriğini kopyalayıp https://login.ubuntu.com/ssh-keys buraya ekleyelim
- ubuntu core ekranında belirttiği şekilde adımları takip edip uzaktan ssh ile bağlantımızı sağlayalım
sudo adduser --extrausers <kullanıcı adı>
şeklinde kullanıcımızı oluşturalım
-
Solr Notlar
leader seçimi