Son 10 Branch’i Listeleyen Git Komutunu Oluşturma

Büyük bir projede çalışıyorsanız ve ekibiniz küçükse bazen birden fazla task’ı bitirmeniz gerekebiliyor. Bu taskları ayrı ayrı branch’lerde yapmak tabii ki en sağlıklı yöntem. Bir task’ı tamamlamadan başka bir task’a geçmek doğru değil fakat o task’ın pull request’ten geçişini beklemek yerine yeni task’a başlamak gerekebiliyor. Bundan dolayı da  bazı geri bildirimler ve düzeltmeler için tasklar arasında geçiş yapmam gerekiyor. Fakat bazen önceki çalıştığım branch’in ismini hatırlamakta zorluk çekiyorum. Son bir kaç branch’i görebileceğim bir Git komutu bulamadım bu yüzden de kendime son 10 branch’i listeleyen bir git komutu hazırladım.

Okumaya devam et “Son 10 Branch’i Listeleyen Git Komutunu Oluşturma”

TürkNet’in Yanlışlıkla Müşteri Kredi Kartı Bilgilerini Sızdırması

Herkese selamlar, 14 Kasım 2019 tarihinde TürkNet online işlem merkezinde kaynaklanan bir hatadan dolayı başka müşterilerin kredi kartı bilgilerini sızdırması ve devamında yaşadığım süreci anlatacağım.

Okumaya devam et “TürkNet’in Yanlışlıkla Müşteri Kredi Kartı Bilgilerini Sızdırması”

RecyclerView’da DiffUtil Kullanımı

Merhabalar, bugünkü yazımda RecyclerView‘da DiffUtil utility sınıfı nasıl kullanacağımız ile ilgili bilgiler aktaracağım.

Hepimiz projelerimizde RecyclerView‘lar kullanıyoruz. Kullanıma bağlı olarak bazen RecyclerView’daki veriyi güncellemek veya filtreleme ihtiyacımız olabiliyor. Bu durumda güncel listeyi adapter’a verip  notifyDataSetChanged metodunu çağırdığımızda RecyclerView’ı güncelleyebiliyoruz. Sorun şu ki eğer siz listede sadece bir kaç elemanı güncellemiş olsanız bile notifyDataSetChanged metodu tüm liste güncellenmiş gibi davranıp  baştan oluşturuyor. Listede bir kaç eleman güncellendi diye tüm listeyi baştan oluşturmak pek verimli bir davranış değil. İşte bu noktada yardımımıza DiffUtil sınıfı yetişiyor.

Okumaya devam et “RecyclerView’da DiffUtil Kullanımı”

Yazılımcı Olma Serüvenim – Tavsiyeler, Bilgisayar Mühendisliği ve İş Bulma Süreci

Merhabalar, bugünkü yazım teknik bir yazıdan çok yazılım geliştiricisi olmak isteyen arkadaşlara yol göstermesini umduğum bir yazı olacak. Bu konuyla ilgili internette pek bir içeriğe denk gelmedim, olanlar da yıllar öncesinde işe girmiş kıdemli yazılımcılara ait. 2019 yılında işe başlamış biri olarak bu süreci merak eden veya bu süreçte olan arkadaşlara bir nebze de olsa yol göstereceğini umuyorum. Şunu baştan söylemeliyim ki yazacaklarım kendi yaşantımdan, tecrübelerimden ve gözlemlerimden ibaret olacak. O yüzden bazı konularda kişiden kişiye farklılıklar olabilir.  Ben  sizlere sadece bir bakış açısı kazandırmaya çalışacağım.

Yazıyı birkaç bölümden oluşturmayı düşünüyorum: Yazılımcı olmaya karar vermeyi, üniversitenin gerekliliğini, bilgisayar ve yazılım mühendisliği kavramının yanılgısını, iyi bir geliştirici olmanın gerekliliklerini, iş bulma sürecinizi kolaylaştırmak için yapmanız gerekenleri ve son olarak da sektörü eleştireceğim.

Okumaya devam et “Yazılımcı Olma Serüvenim – Tavsiyeler, Bilgisayar Mühendisliği ve İş Bulma Süreci”

Android’te Activity’e Transition (Geçiş) Animasyonları Ekleme

Merhabalar bugünkü yazımda Android’te Activity’ler arasında transition geçiş animasyonlarının nasıl ekleneceğini anlatacağım. Transition sayesinde uygulamalarınıza basit bir şekilde animasyon eklemiş oluyorsunuz bu da uygulamanızda daha akıcılık sağlamış oluyor.

Okumaya devam et “Android’te Activity’e Transition (Geçiş) Animasyonları Ekleme”

Android Retrofit Kütüphanesi ile Örnek Uygulama

Merhaba arkadaşlar, bugünkü yazımda Retrofit kütüphanesi ile birlikte Rest API kullanarak json formatında dışarıya açılmış verileri uygulamamızda nasıl kullanacağımızı anlatacağım. Öncelikle basit olarak Retrofit‘i açıklayalım. Retrofit, Square firması tarafından açık kaynak olarak geliştirilen bir HTTP clientidir. 

Yeni yazım : Yazılımcı Olma Serüvenim – Tavsiyeler, Bilgisayar Mühendisliği ve İş Bulma Süreci

Okumaya devam et “Android Retrofit Kütüphanesi ile Örnek Uygulama”

Android Room(SQLite) Kütüphanesi Kullanımı

Merhaba arkadaşlar, uzun bir aradan sonra bu yılki ilk yazımı yazmaya karar verdim. Geçen sene neredeyse Android ile ilgili içerik üretemedim fakat bu sene çok daha fazla içerik üretmeye çalışacağım. Bu seneki ilk yazım başlıktan da anlaşılabileceği üzere Google’ın aylar önce duyurmuş ve paylaşmış olduğu Android Architecture Component‘te ki Room kütüphanesi ile ilgili olacak.

Okumaya devam et “Android Room(SQLite) Kütüphanesi Kullanımı”

LG G4 Anakart Problemi ve Tüketici Hakem Heyeti Maceram

Bugünkü yazımda satın aldığım LG G4 telefonunun anakart arızasını, servisin kullanıcı hatası diye ücret istemesini ve tüketici hakem heyeti yolu ile ücret iadesini nasıl aldığımı sizlere rehber olması açısından anlatmaya çalışacağım.

Okumaya devam et “LG G4 Anakart Problemi ve Tüketici Hakem Heyeti Maceram”

Android’te Veri Saklama (SharedPreferences)

Untitled-1

Merhaba arkadaşlar, sizlere daha önce Android ile ilgili yazılarımın devamının geleceğini söylemiştim, birazcık geciktirsemde sonunda sizlere yeni yazımı sunuyorum. Bugünkü yazımda sizlere Android‘te veri tabanı kullanmadan küçük verileri nasıl saklayacağımızı göstereceğim.

Okumaya devam et “Android’te Veri Saklama (SharedPreferences)”