S.a. Arkadaşlar,
Kod basitliği kitabından öğrendiklerimizi yazmaya devam ediyoruz. En son kitabın en önemli konusu olan 7.bölümde kalmıştık. 7.bölüm uzun olduğundan 2 yazıya bölme ihtiyacı doğmuştu. 1.kısmına buradan erişebilirsiniz. Bugün ise 2.kısmını ele alacağız. Hazırsak başlayalım.
30 Eylül 2018 Pazar
18 Eylül 2018 Salı
Canlı Destek Entegrasyonu (MVC)
S.a. Arkadaşlar,
Üzerinde çalıştığım proje için canlı destek ihtiyacı doğdu. Bu yüzden ben de bir ön araştırma yaptım. İlk başlarda farklı bir kaç araç buldum. Bunlardan bazıları tawk, ondestek, zopim oldu. Bu araçların 3ü de güzel olan araçlar fakat uğraşılması gerekebilir. Biraz daha araştırdığımda bu iş için SingnalR diye gerçek zamanlı uygulamalar geliştirmek için kullanılan bir framework olduğunu öğrendim. Araştırmaya devam ettiğimde Github'dan bununla ilgili güzel bir proje buldum ve o proje üzerinden devam etmek istiyorum.
Üzerinde çalıştığım proje için canlı destek ihtiyacı doğdu. Bu yüzden ben de bir ön araştırma yaptım. İlk başlarda farklı bir kaç araç buldum. Bunlardan bazıları tawk, ondestek, zopim oldu. Bu araçların 3ü de güzel olan araçlar fakat uğraşılması gerekebilir. Biraz daha araştırdığımda bu iş için SingnalR diye gerçek zamanlı uygulamalar geliştirmek için kullanılan bir framework olduğunu öğrendim. Araştırmaya devam ettiğimde Github'dan bununla ilgili güzel bir proje buldum ve o proje üzerinden devam etmek istiyorum.
Etiketler:
asp mvc,
C#,
canlı destek,
live,
live support,
MVC,
Real time,
SignalR,
support
16 Eylül 2018 Pazar
Code Simplicity ( Kod Basitliği - 7.1)
S.a. Arkadaşlar,
Bildiğiniz gibi kod basitliği kitabını işliyorduk. İlk 6 konuyu her hafta işlemeye özen gösterdim. Yeni iş, yeni proje , yeni teknoloji sebebiyle basitlik yazılarına ara vermek zorunda kalmıştık. Neyse ki pes etmeden tekrar devam etmek nasip oldu. Bugün kitabın 7.konusu olan kitabın temelini oluşturan basitliği işliyoruz. Hem konunun önemi hem de uzunluğu sebebiyle yazıyı 2 parçaya böldük. En yakın zamanda 2.parçasını da yayımlamak dileğiyle. Hazırsanız başlayalım.
Bildiğiniz gibi kod basitliği kitabını işliyorduk. İlk 6 konuyu her hafta işlemeye özen gösterdim. Yeni iş, yeni proje , yeni teknoloji sebebiyle basitlik yazılarına ara vermek zorunda kalmıştık. Neyse ki pes etmeden tekrar devam etmek nasip oldu. Bugün kitabın 7.konusu olan kitabın temelini oluşturan basitliği işliyoruz. Hem konunun önemi hem de uzunluğu sebebiyle yazıyı 2 parçaya böldük. En yakın zamanda 2.parçasını da yayımlamak dileğiyle. Hazırsanız başlayalım.
6 Ağustos 2018 Pazartesi
İngilizce Kelime Getirme - Oxford API (Dictionary, not Translation)
S.a. Arkadaşlar,
Geçenlerde sözlükle ilgili bir api arıyordum. Sürekli translate tarzı apiler ve componentlerle karşılaştım, fakat benim aradığım kendi dilinde çeviri yapan , bildiğimiz ilk okullarda kelime baktığımız sözlüktü. Önce bunun Türkçe için olanını aradım, onla ilgili tam bir sonuca varamadım, ama daha sonra tekrar bakacağım, bunla ilgili yardımlarını beklerim, ama yabancı diller için bir çok api denedim, en sonunda oxford apide karar kıldım. Onun da bir sürü dil seçeneği vardı ama C# yoktu. Bugünkü konumuz bununla ilgili.
Geçenlerde sözlükle ilgili bir api arıyordum. Sürekli translate tarzı apiler ve componentlerle karşılaştım, fakat benim aradığım kendi dilinde çeviri yapan , bildiğimiz ilk okullarda kelime baktığımız sözlüktü. Önce bunun Türkçe için olanını aradım, onla ilgili tam bir sonuca varamadım, ama daha sonra tekrar bakacağım, bunla ilgili yardımlarını beklerim, ama yabancı diller için bir çok api denedim, en sonunda oxford apide karar kıldım. Onun da bir sürü dil seçeneği vardı ama C# yoktu. Bugünkü konumuz bununla ilgili.
31 Temmuz 2018 Salı
Tekrarlanan Kodları Generic Metota Çıkarma (Refactoring)
S.a. Arkadaşlar,
Her ay en az bir blog yazmaya özen gösteriyorum. Şuan yazmaya başladığımda farkettim ki ayın son günü :) Yeni iş , taşınma derken uzun bir süredir yazmak istediğim halde yazmakta zorlanıyordum. Neyse ki bugüne kısmet oldu. Bugün yazacağım konu generic metod ve refactoring ile ilgili. Yazdığım bir kaç action'un (metodun) birbirine benzediğini fark ettim. Onları ortak bir metoda alabilir miyim diye yola çıkarken bir de baktım ki bir yazı olacak bir şey ortaya çıkıvermiş.Ben de bu fırsatı kaçırmak istemedim :)
Her ay en az bir blog yazmaya özen gösteriyorum. Şuan yazmaya başladığımda farkettim ki ayın son günü :) Yeni iş , taşınma derken uzun bir süredir yazmak istediğim halde yazmakta zorlanıyordum. Neyse ki bugüne kısmet oldu. Bugün yazacağım konu generic metod ve refactoring ile ilgili. Yazdığım bir kaç action'un (metodun) birbirine benzediğini fark ettim. Onları ortak bir metoda alabilir miyim diye yola çıkarken bir de baktım ki bir yazı olacak bir şey ortaya çıkıvermiş.Ben de bu fırsatı kaçırmak istemedim :)
4 Haziran 2018 Pazartesi
Code Simplicity ( Kod Basitliği - 6)
S.a. Arkadaşlar,
Kod basitliği kitabının 6.bölümüyle devam ediyoruz. Geçen yazımızda kitabı yarısı geçtiğimizi söylemiştik. Şimdi artık yokuş aşağı iniş başladı diyebiliriz. İnşaallah hayırlısıyla bitirmek de nasip olur. 5.bölümde yazılımdaki değişiklikleri ve 3 kusuru işlemiştik. Bugün ise hatalar ve tasarım başlığını inceleyeceğiz. Hazırsak başlayabiliriz.
Kod basitliği kitabının 6.bölümüyle devam ediyoruz. Geçen yazımızda kitabı yarısı geçtiğimizi söylemiştik. Şimdi artık yokuş aşağı iniş başladı diyebiliriz. İnşaallah hayırlısıyla bitirmek de nasip olur. 5.bölümde yazılımdaki değişiklikleri ve 3 kusuru işlemiştik. Bugün ise hatalar ve tasarım başlığını inceleyeceğiz. Hazırsak başlayabiliriz.
13 Mayıs 2018 Pazar
Code Simplicity ( Kod Basitliği - 5)
S.a. Arkadaşlar,
Kod basitliği kitabının 5.yazısına başlıyoruz bugün. Bildiğiniz üzere 9 yazılık bir seri olacaktı. Bu yazıyla yolun yarısını da geçmiş oluyoruz. Seriyi de tamamlarız inşaallah en yakın zamanda. Geçen yazımızda yazılımın geleceği konusunu işlemiştik. Bugün ise yazılımdaki değişiklikleri işleyeceğiz. Kısa bir giriş yaptığımıza göre artık başlayabiliriz.
Kod basitliği kitabının 5.yazısına başlıyoruz bugün. Bildiğiniz üzere 9 yazılık bir seri olacaktı. Bu yazıyla yolun yarısını da geçmiş oluyoruz. Seriyi de tamamlarız inşaallah en yakın zamanda. Geçen yazımızda yazılımın geleceği konusunu işlemiştik. Bugün ise yazılımdaki değişiklikleri işleyeceğiz. Kısa bir giriş yaptığımıza göre artık başlayabiliriz.
Kaydol:
Kayıtlar (Atom)