İçeriğe geç

Berkay AKÇAY Yazılar

Github Actions ile .NET Nuget Package Oluşturup Github Nuget Registry (Github Packages) Üzerinde Yayınlamak

Özet Github Actions Nedir? Github Package Registry Nedir? .NET *.csproj Nuget Package Bilgileri İlk Github Action’ımız Github Actions ile Farklı Bir Şeyler Deneyelim Sonuç Özet Github repository’inizde nuget package’a dönüştürüp yayınlamak istediğiniz bir library olduğunu düşünün. Bu işlemin github’ın sunduğu actions ve nuget registry feature’larını kullanarak nasıl yapılacağından bahsedeceğiz. Yazı…

Yorum Bırak

Docker Üzerinde Çalışan Dotnet Uygulamasının Build Süreçlerini Hızlandırmak

Dockerfile’ları düzenleyerek daha hızlı build işlemi nasıl gerçekleştirebiliriz? Önsöz Problemin Tanımı Docker Build Anında Çalışan Cache Nedir ve Nasıl Yararlanacağız? Dotnet Uygulamasına Ait Dockerfile’ları Nasıl Yapılandırılabiliriz? Dotnet Uygulamasına Ait Örnek Dockerfile Use Case : Uygulamanın Docker İçerisinde Harici Başka Bir Uygulamaya veya Dış Kaynağa İhtiyaç Duyması Önsöz Bu yazı dotnet docker…

Yorum Bırak

IntelliJ IDEA, Rider IDE Kısayollarına Hakim Olmanın Kısayolunun Kısa Anlatımı

Başlık her şeyi tanımladığı için çok uzatmadan direkt konuya gireceğim. Her zaman yazılımcılar için önerilen bir davranış biçimi olan kısayol kullanımını arttırmanın tartışılmaz şekilde verimlilik yarattığını biliyoruz. Peki gün içerisinde kullandığınız IDE’lerin kısayollarını nasıl öğreniyorsunuz? Genellersek iki farklı tipte yaklaşıma ulaşabiliriz. Kendi alıştığı temel kısa yolları aktif olarak kullandığı IDE’ye…

Yorum Bırak

MacOS Kalıcı Ortam Değişkeni Ekleme Yöntemi

MacOS üzerinde ortam değişkenlerini hızlı bir şekilde kullandığını bash’inize yansıtabileceğiniz kısa ve basit bir yöntemden bahsetmek istiyorum. MacOS home dizininize yada istediğiniz farklı bir dizine giderek .env isimli bir dosya açıyoruz. Comment olarak # karakteri ya da kendi belirlediğiniz farklı bir karakteri kullanabilirsiniz.KEY=VALUE şeklinde değişkenlerinizi tanımlıyoruz. Buradan sonra bu dosyayı okuyarak…

Yorum Bırak

Yazılım Sektöründe Uzaktan Çalışırken Edindiğim Bazı Deneyimler ve Tavsiyeler

Merhaba, Uzaktan çalışmanın kişiler üzerinde farklı etkileri vardır. Uzaktan çalışmanın avantajları ve dezavantajları gibi konulara girmeden, bu kültür ile çalışan birisinin yaşamı hakkında bilgi sahip olmak isteyenlere yönelik bir yazı olacaktır. Uzaktan çalışan kişiler ve kurumlar tarafından kullanılması verimliliği arttıracak ekipmanlar ve deneyimlerden bahsetmek istiyorum. Yazılım işini senelerdir keyif alarak yapıyorum…

Yorum Bırak