Anasayfa » Yazılım

Yazılım

ASP.NET Core MVC Mini Profiler Kullanımı

Günümüzde genelde acil yapılması  ya da dar zamanda birçok detayı barındıran projelere girmek durumunda kalabiliyoruz. Buda tabiki yazdığımız kodda performans sıkıntılarını göz ardı etmemize neden olabiliyor. Bu ve benzeri durumlarda performans gösterilerine rahatça erişebileceğimiz bir pakette...

Windows Container’lar için Yararlı Bilgiler

Tahmin edebileceğimiz gibi genellikle zaman ve maliyet sebeplerinden dolayı mevcut uygulamaları lift & shift yaklaşımıyla cloud ortamına migrate etmeye çalışmak, bazen sandığımız kadar kolay bir şekilde gerçekleşmeyebiliyor. Özellikle .NET Framework ile geliştirmiş olduğumuz ...

Microservice İletişimini Istio ile Güvenli Bir Hale Getirme

Tahmin edebileceğimiz gibi günümüz ihtiyaçlarının hızla artmasıyla beraber, bir çok organizasyon bu ihtiyaçlara ayak uydurabilmek için teknolojisini hızla yenilemeye devam ediyor. Buradaki yaklaşım ise genellikle hem business’ı/organizasyonu hem de teknolojiyi scale edebilmek için microservice...

Microservice Mimari Nedir ? Neden Önemlidir ?

Herkese Selamlar ! Bugün sizler ile beraber son zamanlarda ciddi anlamda herkes tarafından merak edilen, hatırı sayılır sayıda şirketin şu an aktif olarak kullandığı microservice mimari nedir ? Neden önemlidir ? bir bakalım  istedim bu yazı içerisinde. Yavaş yavaş başlayalım o zaman ! Microserv...

Devexpress Dashboard ve SQL Server’da Büyük Veri ile Dashboard Performansı

Merhabalar Hem iş zekası hem de veritabanı performansında yeni bir yazı ile daha sizlerle birlikteyim. Bu yazımızda daha önce “İş Zekası Uygulaması arayanlar için pratik çözüm Devexpress Dashboard” İsimli makalemizde İş Zekası uygulamalarına alternatif pratik bir çözümden bahsetmiştim. Devexpress’i ...

İş Zekası Uygulaması arayanlar için pratik çözüm Devexpress Dashboard

Merhabalar, Bu yazımız biraz yazılım geliştiricileri ilgilendiriyor gibi görünse de aslında İş Zekası uygulamalarına ilgi duyan ya da bu makaleyi okuduktan sonra ilgi duyacağına inandığım finans, pazarlama, satış, planlama, bütçe, maliyet gibi alanlarda çalışan ve analitik çalışmayı seven herkesi il...

Asp .Net Core MVC üzerinde Tekli ve Çoklu Resim Yükleme

Herkese Selamlar ! Bugün sizler ile beraber asp.net core mvc üzerinde tekli ve çoklu resim yükleme işlemlerine bakacağız. Web uygulamalarında artık dosya yükleme işlemi olmazsa olmaz duruma geldi. Herhangi bir web uygulamasına girdiğinizde kariyer sitesi, sosyal medya, kamu işlemleriniz için kullana...

Raspberry Pi RAID yapılandırması

Raspberry Pi, piyasaya sürüldüğü ilk günden bu yana Linux işletim sisteminin sağladığı esneklik, düşük elektrik tüketimi ve taşınabilirlik gibi nedenlerden ötürü başta otomasyon süreçleri olmak üzere birçok proje için temel yapı taşı haline geldi. Mütevazı bir NAS cihazı olarak kullanmak veya&n...

ASP.NET Core: Health Checks ve Azure Application Insights’ı Kullanarak Uygulamalarınızın Sağlığını Monitor Edin

Sanırım “uygulamalarımızın sağlığı” konusu, mimari yaklaşım farketmeksizin hepimiz için her zaman önemli ve ortak bir endişe noktası olmuştur. Bildiğimiz gibi uygulamalarımızın sağlıklı olup olmadığını görünür bir hale getirebilmek veya kolay bir yoldan öğrenebilmek, bir çok durum karşısında uygulam...

SQL Server ve MySQL Server Destekli Yazılım Geliştirme

Kurumsal olarak geliştirilen yazılımların özelliklerine bakıldığında hemen hemen hepsinde en az iki veri tabanı sistemini desteklediği belirtilmiştir. Bu özellik ilk bakışta her ne kadar geliştirilmesi zor bir özellik olarak görünse de aslında sadece temel kalıtım özellikleri kullanılarak geliştiril...

Asp .Net Core MVC üzerinde Sayfalama (Pagination) Nasıl Yapılır ?

Herkese Selamlar ! Bugün sizler ile beraber sayfalama yani pagination nasıl yapılır ona bir bakacağız . Özellikle bir sayfa üzerinde çok satırlı veri göstermek durumunda kaldığımız da bazen hem kullanıcı taraflı hem de yazılım geliştirmeni taraflı problemler ortaya çıkabiliyor. Bir sürü veriyi tek b...

ASP.NET Core: Kod’unu Bloklama, Reactive ol

Eskiden sadece belirli bir kesime hitap eden uygulamalar geliştirirken, günümüz teknoloji çağının ilerlemesiyle ve global marketten de bir pay alabilmek için, artık daha büyük bir kesime hitap eden uygulamalar geliştirmemiz gerekiyor. Geliştirdiğimiz uygulamaların 7/24 kesintisiz hizmet ve...

Sistem Yöneticileri İçin C# Kodları

Bilgisayar biliminin yaygın alanlarından ikisi sistem yönetimi ve yazılım alanlarıdır. Her ne kadar bu iki alanda çalışan arkadaşlar bir birine karışmamaya çalışsa da tecrübelerimiz bize farklı şeyler söylüyor. Tecrübelerimiz, her sistem yöneticisi arkadaşın az da olsa yazılım, her yazılımcı arkadaş...

.Net Core MVC Üzerinde .pdf Oluşturmak

Herkese selamlar ! Son zamanlarda özellikle de web uygulamalarının vazgeçilmez özelliği olan pdf oluşturmaya bakacağız bugün sizler ile beraber. Peki pdf tam olarak nedir ?  PDF aslında portable document formatın kısaltmasıdır yani taşınabilir belge biçimi. Platformlar arasında taşınabilir ve b...

ASP.NET Core Web Api – Arama

Merhabalar, bu yazıda ASP.NET Core ile web api’de arama nasıl yapılır bunu öğreneceğiz. Yani bizim apimize bir istek de bulunulduğunda bu istekte ki arama kelimesine göre sonuçlar döndermeye çalışacağız. Örnek olarak; https://localhost:5001/api/owners?name=Ali UYSAL Bu tarz bir istekte bizim t...

ML.NET ile AutoML ve ModelBuilder Kullanarak Taksi Ücreti Hesaplama

AutoML, yaşam döngüsünü otomatikleştirerek ve verileriniz için en uygun makine öğrenme modelini üretmeye çalışarak makine öğrenmesine yeni giriş yapan geliştiricilerin işlerini oldukça kolaylaştırır. Özellikle AutoML otomatik olarak; Eğitim verilerini bir SQL veya metin tabanlı kaynaktan yükler Kate...

ASP.NET Core 2.2 Web Sitelerinizi .NET Core 3.1 LTS Sürümünü Güncelleme

Merhabalar; Geçen hafta .NET Core 3.1 LTS sürümü yayınlandı, LTS sürümü uzun süre destekleneceği için mevcut yapıları 3.1 sürüme güncellemenin tam zamanı olduğunu düşünüyorum, daha ileri sürümler de güncelleme yapılacağı zaman bir takım sorunlar ile baş etmek gerekebiliyor, o nedenle şimdiden bu sür...

.Net Core MVC İçerisinde Bootstrap Kullanımı

Herkese selamlar ! Bugün sizlere asp.net core mvc içerisinde bootstrap kullanımından bahsediyor olacağım. Son zamanlarda gerek bireysel geliştiriciler gerekse şirketler ciddi anlamda projelerini yavaş yavaş .net core ortamına taşımaya başladılar. Tabi bunun ile beraber standart .net framework kullan...

ML.NET – Açık Kaynak Makine Öğrenme – Başlangıç

Merhabalar; Makine öğrenme ve Yapay zeka kavramlarının hızla geliştiği ve bu hıza yetişemediğimiz bir dönemden geçiyoruz. Microsoft, Azure ile bu alanda oldukça ileride gidiyor, ayrıca .NET dünyası içinde ML.NET ile açık kaynak olarak hayatımıza 2018 yılında girmişti. ML.NET cross-platform bir çerçe...

VS Code ile Docker Üzerinde ki .NET Core Uygulamalarında Uzaktan Debugging

Merhabalar;.NET CORE uygulamalarının en güzel özelliklerinin başında platformlar arası desteği tartışılmaz, bende bu yazımda bu örneklerinden biri üzerinde Docker konteynera dağıtılmış bir .NET CORE uygulamasının uzaktan debug işleminin nasıl yapılacağını anlatacağım. Uzaktan diyorum çünkü aynı maki...

Ubuntu Server 18.04 LTS üzerinde .NET Core kurulumu ve kullanımı

.NET Core, Windows, Linux ve macOS işletim sistemleri için ücretsiz ve açık kaynaklı, yönetilen bir bilgisayar yazılımı çerçevesidir. Microsoft tarafından geçtiğimiz yıllarda açık kaynak olarak yayınlamasından bugüne kadar kullanımı her geçen gün daha da çok yaygınlaşmaktadır. Çapraz platform çalışm...

.NET Core ile Fotoğraflardan GPS Koordinatlarını Okuma

Merhabalar;Bu yazımda çektiğimiz fotoğraflardan nasıl GPS koordinatlarını alabiliriz bunu anlatmaya çalışacağım bunu yaparken .NET Core kullanacağız. Fotoğraflardan GPS datalarını alabilmek için EXIF verilerini okumamız gerekmektedir. Artık çoğu dijital fotoğraf makineleri, tabletler ve akıllı telef...

.NET’de ElasticSearch ile Çalışma

Merhabalar; Bu yazımda .Net’de ElasticSearch nasıl kullanılır buna bakacağız. ElasticSearch Lucene library’si üzerine inşaa edilmiş çok yetenekli açık kaynak bir metin arama motorudur. ElasticSearch, verileri JSON biçiminde saklayan bir Veritabanıdır. Verileri yapılandırılmamış biçi...

.NET Core’da NodeServices ile Node.js Modüllerinin Kullanımı

Merhabalar; Bu yazımda NodeServices ile Node.js modüllerinin kullanımını anlatacağım. Yapacağımız örnekte bir html sayfasını PDF’e dönüştürmek için bir npm paketi olan phantomjs kullanacağız. phontomjs’nin tüm özelliklerini kullanmayacağız, sadece NodeServices ile nasıl çalışabileceğimiz...

Linux’da MonoDevelop IDE Kullanarak .NET Core Web Api Oluşturma

Merhabalar, Bu yazımda Linux üzerinde MonoDevelop kullanarak .NET CORE Web Api projesi oluşturmak için gerekli olan kurulumların nasıl yapılacağını anlatacağım. Ben Ubuntu 18.04 sürümü kullanarak bu işlemleri gerçekleştirdim. Ubuntu’da bir konsol ekranı açarak aşağıdaki komutları çalıştırıyoru...