Rabbit MQ – Queue ile Model Gönderilmesi

Merhaba, İlk bölümde kurulum ve string mesaj ile kuyruktan veri gönderimi ve alınmasını incelemiştik. Şimdi bir kaç değişiklik yaparak kuyruktan bir model (class) datası göndereceğiz; Category modelimde name ve description isimli 2 attribute üm var, bir tane Fill isimli method açıyorum ve static olarak dolduruyorum, son olarak da bir instance almak için fonksiyonumuzu yazıyoruz. Ana … Rabbit MQ – Queue ile Model Gönderilmesi yazısını okumaya devam et

Rabbit MQ Kurulum & HelloWorld

Merhaba, Bu yazımızda message broker olarak bilinen rabbit mq ile ilgili küçük bir tanıtım,kurulum ve demo çalışması yapacağız. https://en.wikipedia.org/wiki/RabbitMQ buradaki açıklamaya göre ; "RabbitMQ, başlangıçta Gelişmiş Mesaj Kuyruklama Protokolünü (AMQP) uygulayan ve o zamandan beri Akışlı Metin Yönelimli Mesajlaşma Protokolünü (STOMP) desteklemek için bir eklenti mimarisiyle genişletilen açık kaynaklı bir mesaj aracı yazılımıdır (bazen mesaj … Rabbit MQ Kurulum & HelloWorld yazısını okumaya devam et

React JS Notları

1.KURS Yazılım Bilimi React youtube yayınlarından elde edilen notlardır. İlk kez alınan eğitim için hap niteliğinde olduğu için izleme ve not tutma gereği duydum 🙂 kanal sahibine anlatımı için çok teşekkürler.. Ders 1 ttps://nodejs.org/en/ adresinden node js stable sürüm indirldi ve kurulumu yapıldı. cmd uygulaması yönetici olarak çalıştırıldı ve ekranda aşağıdaki komut çalıştırıldı npm install … React JS Notları yazısını okumaya devam et

Azure DevOps Pipeline CI/CD Süreci

Merhaba, Azure Pipelines, kodu sürekli ve tutarlı bir şekilde test etmek ve oluşturmak ve herhangi bir hedefe göndermek için (Pipeline) sürekli entegrasyonu (CI) ve (Release )sürekli dağıtımı (CD) birleştirme amaçlı kullanıyor. Biz de bu yazımızda bir projemizi test edeceğiz. Daha önceki bir yazımızda pipeline ile ilgili küçük bir deneme yapmıştık, Şimdi ise tamamen code integration … Azure DevOps Pipeline CI/CD Süreci yazısını okumaya devam et

Windows 10’da Dotnet Core Projesi (Web/Api) Yayınlama

Merhabalar, bu yazımızda client ortamında (windows/iis) bir dotnet core projesini nasıl yayınlayabiliriz onu inceleyeceğiz. İlk olarak IIS özelliklerimiz açık mı onu kontrol ediyoruz (win+r => appwiz.cpl), açık değilse windows 10 iss kurulumu için şuradaki linki takip edebiliriz => https://www.sistemciler.com/windows-10-internet-information-services-iis-kurulumu-resimli-anlatim/ IIS kurulumunu yaptıktan sonra (win + r => inetmgr.exe) ile panel açalım. Link'teki gibi çalışıp çalışmadığını … Windows 10’da Dotnet Core Projesi (Web/Api) Yayınlama yazısını okumaya devam et

Column contains null data

Merhaba, Aşağıdaki hata, veri tabanında integer veya datetime olarak işaretli olup null kalan datalara atılan select sonrası veya ilgili tablonun entity'sinden çekilmek istenen koleksiyon sonrası alınabilir. Bu uyarı yukarıda da bahsettiğimiz gibi null olmaması gereken data tipi olan alanların null olmasından kaynaklıdır. Çözüm olarak en temiz yöntem, veri tabanında bu tipte olan data varsa onların … Column contains null data yazısını okumaya devam et

Azure App Service ile Azure Cloud’ta Dağıtım Merkezi Azure DevOps Olan DotNet Core Web Uygulaması Yayınlama

Merhaba, Azure App Service ile dağıtım merkezi olarak Azure DevOps (tfs) u seçip, visual studio’nun yayınlama hizmetini kullanarak azure’da dotnet core web projemizi barındırma ile ilgili olacak yazımız. Ancak bunun öncesinde bazı gereksinimlerimiz var. https://azure.microsoft.com/tr-tr/free/ sayfası üzerinden ücretsiz kullanmaya başlayabileceğiniz azure hesabınızı oluşturalım, Microsoft hesabınız yoksa yeni bir Microsoft hesabı oluşturalım. Bu Microsoft hesabınızı visual … Azure App Service ile Azure Cloud’ta Dağıtım Merkezi Azure DevOps Olan DotNet Core Web Uygulaması Yayınlama yazısını okumaya devam et

Azure DevOps Servisi ile Projenin Paylaşılması

Merhaba, 10 Eylül 2018'den beri Azure DevOps olarak anılan ve öncesindeki ismi VSTS (Visual Studio Team Service) olan Microsoft’un sürüm yönetim sistemi ile ilgili küçük bir çalışma yapacağız. Çalışmamız Azure Repos yani web depolama servisinin kullanımı ile ilgili olacaktır. Senaryomuzda VS2017 idesi ile dotnet 4.7.2 framework’ü üzerinde 4 işlem 1 seri hesaplayan bir console uygulaması … Azure DevOps Servisi ile Projenin Paylaşılması yazısını okumaya devam et

Onion Architecture

Merhaba arkadaşlar, bu yazımızda çok katlı mimaride kullanılan Onion Architecture yani Soğan Mimarisi ile ilgili demo yapacağız. Öncelikle güzel ama ingilizce olan şu kaynağı baştan paylaşayım. Laf söz olmasın sonra 🙂 Ben de bu işin öncülerinden olmadığım için önce okumuş olurum daha sonra o makalelere uygun örnekler yaparım. Yoksa bir Bora Kaşmer bir Kadir Murat Başeren olmayı … Onion Architecture yazısını okumaya devam et

SAP B1 – Dillere Göre Tanımların Tek Satırda Verilerini Alma

Merhaba, SAP B1'da default olarak (örneğin kalem ana verileri ekranında OITM tablosunda) türkçe tanımları kullanırız, orjinal alanların yada udf (user defined field)' lerin ingilizce yada diğer dillerdeki tanımları ise biraz farklı olarak tutulmakta. Bunun için OMLT ve MLT1 tabloları kullanılmakta. Bu tablo yapılarına göre veriler dil kodu ve kolon ismi ne ise ona göre tutulmaktadır. … SAP B1 – Dillere Göre Tanımların Tek Satırda Verilerini Alma yazısını okumaya devam et