ASP.Net Core Uygulaması için Docker İmajı Hazırlamak – Production

Bir önceki makalemizde her ne kadar geliştirdiğimiz Asp.Net uygulaması için Docker imajı hazırlamış olsak da, hatırlarsanız imaj dosyamız içerisinde kaynak kodlarımızda yer alıyordu. Container’ımız ilk başladığında kaynak kodlar derlenerek çıktısı çalıştırılıyordu. Gerçek hayat senaryolarında isterler biraz farklı olabilir, en azında üretim ortamınıza kaynak kodlarınızın bulunduğu bir imaj atmak istemeyeceğinizi düşünüyorum. Bu sebeple, bu makalemde önceki...
Okumaya devam...

ASP.Net Core Uygulaması için Docker İmajı Hazırlamak

Önceki makalelerle birlikte Docker konseptlerine ve kullanımına aşina olduğunuzu umuyorum. Bu makalemde konuyu bir adım öteye götürerek geliştirdiğimiz bir ASP.Net Core uygulamasını nasıl bir Docker imajına dönüştürebileceğimizi ve bir Container içerisinde Docker’da nasıl çalıştırabileceğimizi anlatacağım. Sürecin tüm adımlarını görebilmeniz için makalemde sıfırdan başlayacağım. Geliştirme ortamı olarak pek çok .Net geliştiricisinin alışkın olduğu Windows ve Visual...
Okumaya devam...

Yeni Başlayanlar için Docker

Bir önceki makalemle birlikte Docker’ın ne olduğunu, daha önceden bilmiyorsanız, öğrendiğinize göre şimdi sıra geldi ilk adımlarımızı atmaya. Docker’a yeni başlayanlar için hazırladığım bu makalemde hedefimiz biraz ısınıp ilk adımlarımızı atabilmek olacak. Öncelikle, şimdiye kadar henüz yapmadıysanız, ilgili Docker sürümünü bilgisayarınıza kurmalısınız. Kurulum işlemi ardından Docker uygulaması çalışmaya başlayacaktır. Ardından bir komut satırı açarak ilk...
Okumaya devam...

Docker nedir? Neden bu kadar Önemli?

Son zamanların yıldızı en çok parlayan, adını en çok duyduğumuz teknolojilerinden birisi hiç kuşkusuz Docker. İlerideki makalelerime referans olması ve hiç duymayanlarınıza en azından kulak dolgunluğu olması adına, bu makalemde sizlere Docker’dan kısaca bahsetmeye çalışacağım. 2013 yılı başlarındaki ilk sürümlerinden itibaren gözlerin üzerinde toplandığı Docker’ın ne olduğunun anlatmanın belki de en kolay yolu neyi çözdüğünü...
Okumaya devam...

.Net Core 1.0 yayınlandı

Bir süredir yazılım geliştiricilerin beklediği gün nihayet geldi. .Net Core 1.0 ve Asp.Net Core 1.0 sürümleri yayınlandı. Bu adresten indirebileceğiniz .Net Core 1.0 sürümü ile ilgili düşülmesi gereken en önemli not; bu sürümde merakla beklenen native compilation desteğinin olmaması. .Net Core 1.0 ile birlikte bir kısım daha sürüm yayınlanması var ki bahsetmemek haksızlık olacaktır; Microsoft...
Okumaya devam...

Windows ve Mac için Docker: Beta

Docker sever Mac ve Windows’çuların dört gözle beklediği haber bugün geldi. Mart ayında kapalı beta olarak küçük bir grubun kullanımına açılan Docker for Windows ve Docker for Mac bugün itibari ile public beta’ya geçerek herkesin kullanımına açıldı. Her iki ürünün betasını Docker web sitesinden inderebilirsiniz. Hyper-V kurulumunun gerektiği ve Windows 10 x64 üzerinde çalışabilen Docker...
Okumaya devam...

Wox – Alternatif Windows Başlatıcısı

Mac’te en sevdiğim uygulamalardan birisi Alfred. Bu uygulama yardımıyla basit bir kaç tuş kombinasyonu ile Mac’iniz içerisindeki uygulamalarınıza, dosyalarınıza, maillerinize, hatırlatmalarınıza, tarayıcı geçmişinize v.s. hızlıca ulaşabiliyorsunuz; Basit, sade, amacına yönelik ve kullanışlı. Aslına bakarsanız Alfred Apple’ın Mac OS X Tiger ile birlikte Spotlight Search’üne  alternatif olarak karşımıza çıktı; Spotlight Search’ün ilk sürümlerinin özellik seti olarak...
Okumaya devam...

Raspberry Pi VPN Sunucu Kurulumu

Evde Raspberry Pi gibi düşük güç tüketimine sahip bir bilgisayar bulunmasının pek çok avantajı bulunuyor. 7/24 elektrik sarfiyatını düşünmeden açık tutabilmek önemli.  Akıllı Ev sistemi üzerine makalelerimi takip ettiyseniz kendi evimde Raspberry Pi’yi nasıl ev otomasyonumun merkezine koyduğumu da biliyorsunuzdur. Bu makalemde, bir adım ileri giderek, VPN sunucu yardımıyla ev ağınıza nasıl bağlanabileceğinizi sizlerle paylaşacağım....
Okumaya devam...

OpenHAB 2 ve Siri: HomeKit entegrasyonu

Twitter takipçilerim hatırlayacaktır, bundan bir süre önce OpenHAB ile HomeKit entegrasyonuna dair bir ekran görüntüsü paylaşmıştım. Geçen zaman içerisinde detaylarını paylaşmaya fırsat bulamamıştım. Hazır OpenHAB 2 makalelerimi yayınlıyorken, bu konuya da değinmenin zamanı geldi. Twitter’dan bahsettiğim Apple HomeKit entegrasyonunu OpenHAB 1.x üzerinde gerçekleştirmiştim.  Betaları arka arkaya yayınlanan OpenHAB 2 yakın zaman önce HomeKit binding’ini ekledi....
Okumaya devam...