React memo() Nedir, Neden Kullanılır?

Bu makalede react içerisinde gerçekleştirdiğimiz her işlem için componentlerin sürekli render edilmesinin önüne geçmek adına çıkarılmış olan memo adlı fonksiyonun işlevini ve nasıl kullanılabileceğini örnek kodlarım ile göreceğiz.

Continue reading...

React.Fragment Nedir?

Bu makalemizde React.Fragment adlı yardımcı component’in ne işe yaradığına örnekler ile bakacağız. Birçok SPA framework’unu kullandım en sık kullandığım SPA framework’ü olan Angular framework’ünde <ng-container></ng-container> adlı özelliği kullanarak aynı ihtiyacı karşılıyorduk React tarafında bu ihtiyacı karşılamak için React.Fragment adlı yardımcı component’i kullanacağız.

Continue reading...

Geliştirici Bülteni 10 – Haftalık Geliştiriciye Özel Gelişmeler

Uzun bir aradan sonra makale ve bülten serilerine geri dönüşü sağlamış bulunmaktayım. Geliştirici Bülteni 10 ‘da yine dolu dolu içerikler ile karşınızdayım. Bu defa bülten içerisinde daha çok kendinizi teknik anlamda geliştirmenize imkan tanıyacak bazı kaynaklara yer vermeye çalıştım ayrıca mail ile ilgili yaşayabileceğiniz bazı sorunların çözümü noktasında online bir hizmeti, konsol uygulamalarında parametrelerin kullanıcı tarafından alınması, okunması ve bunun ilgili property’lere set edilmesi noktasında bir kütüphaneye, son olarak xamarin forms üzerine kurulmuş olan bir framework yardımı ile ekstra kuracağınız birçok kütüphaneden ve kargaşadan kurtulmuş olacak kodunuza odaklanacaksınız en önemlisi bu framework ile xamarin forms ile yaşanan en büyük sorunlardan...

Continue reading...

Sql de Tüm Ayların Son Günlerini Alma

Sql de 1 yıl içerisindeki tüm ayların son günlerini alma ile alakalı örnek sql sorgusunu makale devamında bulabilirsiniz. Aslında internette bununla ilgili bulabileceğiniz onlarca kaynak ve herbir kaynağın önerdiği farklı alternatif yöntemler vardır bu da benim ihtiyacım için yazmış olduğum sql kodudur olurda birilerinin işine yarar diye çerezlik bir makale olarak paylaşıyorum.

Continue reading...

Selenium aracı ile chrome üzerinden sayfaları mobil olarak nasıl açarız?

Bu makalede test işlemleri için sıkça kullandığım Selenium aracını kullanarak chrome tarayıcısından sayfaları mobil user-agent ile nasıl açabileceğimizi göreceğiz. Peki neden mobil olarak çalıştırmak isteyeyim selenium aracını? Şöyle ki test ederken sadece masaüstü ortamlara göre test etmek yanılgıya düşürebiliyor ve mobil ile desktop sayfalar birbirinden çok farklı olabiliyor hatta ayrı tasarlanmış bir domain altındaki farklı bir mobil siteye dahi yönlendirmesi yapılabiliyor işte tam bu yüzden mobil cihazlara özel test aracını çalıştırıp test etmekte yarar var.

Continue reading...

Flutter Projesi Nasıl Oluşturulur?

Yeni bir teknolojiye girişilirken Hello World adlı proje oluşturulmadan olmaz artık, adettendir. Bu makalede bir teknolojinin en basit anlamda hiyerarşisini ve yapısını anlamak için genellikle basit bir proje üzerinden gidilerek proje üretilir bizde bu ilk proje oluşturmada nelerin oluşturulduğunu ve oluşturulan bu dosyaların ne işe yaradıklarına gözatacağız, son olarak da nasıl cihaza uygulamayı yükleyeceğimizi ve debug edeceğimizi göreceğiz.

Continue reading...