Gökhan Ayrancıoğlu Profile Banner
Gökhan Ayrancıoğlu Profile
Gökhan Ayrancıoğlu

@gokhanadev

6,364
Followers
506
Following
413
Media
4,193
Statuses

Team Lead @colendiApp ·Blogger ·Software Engineer | | |

Istanbul, Turkey
Joined November 2012
Don't wanna be here? Send us removal request.
Pinned Tweet
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Yazan Konuşuyor podcastinin ilk bölümü yayında.🎉 Bu bölümde Backend Geliştirici için yol haritasını çıkartıp, tecrübelerimi ve gözlemlerimi aktardım. İyi kötü bütün yorumlarınıza açığım, keyifli dinlemeler 🎙️
10
13
149
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bugün bir mülakata girdim, korkmayın beylik laflar etmeyeceğim :) İndex konusunu konuşurken, ekip arkadaşım "madem index okumayı hızlandırıyor, beni heryere index koymaktan alıkoyan şey nedir?" minvalinde çok hoş bir soru sordu. Ben de bu seride konuya değinmek istedim:
25
44
768
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Ekip için kütüphane oluşturmayı düşünüp bir liste hazırladık: 1- Clean Code 2- The Software Craftsman 3- Designing Data-Intensive Applications 4- Clean Architecture 5- Refactoring: Improving the Design of Existing Code 6- The Pragmatic Programmer #development #kitap
19
64
673
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bu aralar CV ve önyazı hakkında yeni işe başvuracak bir kaç arkadaşa yardımcı olmaya çalışıyorum. CV önemlidir ama önyazı da değersiz değildir. "Önyazı nasıl olmalı" konusuna değinmek istiyorum. CV ve önyazı hazırlarken en dikkat edilmesi gereken şey "empati".
9
57
635
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bu yazımı tekrar okudum. Özellikle koddan bağımsız kısımları çok önemsiyorum, buyrunuz:
2
40
551
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Şimdi de lisans eğitimini kötüleme furyası başlamış. Okulun yetersiz olduğu noktalar var ve sektöre sizi hazırlamaz. Altyapı, düşünce yapısı, perspektif katar. Eğitimi yerin dibine sokmak çok yanlış. İnsanları yanlış yönlendiriyorsunuz. Yarattığınız etkinin farkında değilsiniz.
29
40
551
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Basit bir uygulama örneği yaparken, açık kaynak olarak yayınlanan ücretsiz api listesine denk geldim. Bi gün bi yerde ihtiyacınız olabilir :)
1
59
462
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bugün Yemeksepeti’ndeki 2 yıl süren maceranın son günüydü. Çok güzel insanlarla çalışma fırsatı bulduğum, güzel anılar biriktirdiğim koskoca iki yıl :)
Tweet media one
26
0
412
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Nasip olur mu be...
Tweet media one
11
9
382
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Tüm sektör nefesini tutmuş, gözler henüz açıklanmayan maaş zam oranlarında 💸
15
10
356
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Starting a new journey at @heycar_germany 🎉
Tweet media one
33
0
343
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Yine büyük bir kitleye hitap eden birilerinin yanlış ifadelerle ve yeterince bilgi sahibi olmadan yaptığı tespitleri dinlediğimiz belki de onlarca yeni başlayan/başalyacak olan kişiyi endişelendirecek bir video daha ortaya çıkmış. ChatGPT harika ve herkesi şaşırttı, bu bi gerçek.
12
8
320
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Son birkaç gündür kod kalitesini iyileştirmeye ve ölçmeye yönelik kafa yormaya başladım. Kod kalitesini ve performansı iyileştirmek/ölçmek için kullandığınız IDE veya deployment süreçlerinde kullandığınız eklenti, tool ve uygulamalar nelerdir?
26
21
301
@gokhanadev
Gökhan Ayrancıoğlu
10 months
Yeni çalışma ortamamım :) - Akçapınar, Akyaka
Tweet media one
16
0
244
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Abur cuburun artık lüks sınıfına girdiği bir ülkeden bahsediyoruz. Market fiyatları inanılmaz boyutlarda. Canı sıkılmayan yoktur. Hadi biz iki mühendis bi şekilde çekip çevirmeye çalışalım, evini geçindirmek zorunda olan binlerce asgari ücretli aile var. Çok üzülüyorum, hepimize.
5
5
241
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Json ile uğraşıyorsanız @aykutsarach 'ın geliştirmiş olduğu bu ürüne kesinlikle göz atın. Araç JSON yapıları için harika bir görselleştirme sunuyor.
@github
GitHub
2 years
Looking to understand or explore some JSON? Just paste or upload to visualize it as a graph with 😍 Thanks to @aykutsarach !
Tweet media one
40
430
2K
1
17
239
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Uzun bir aradan sonra, harika bir blog yazısıyla sahalara geri döndüm. Keyifli okumalar dilerim 🚀 - index nedir? - DB'de nasıl oluşturuluyor? - Nasıl çalışıyor? - Ne zaman kullanılmalı? - Ne zaman kullanılmamalı? - Nelere dikkat etmeli?
7
25
235
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Frontendci arkadaşları bugünlerde çok iyi anlıyorum.İş ile ilgili kısa bir süredir "ACİL" kod adıyla frontend işlerine bakıyorum (ReactJs). O kadar çok revize geliyor ki, sonunda kesinleşsin öyle yapalım diye carladım. "İki tık sağa alalım" denmesede sinir bozucu bir durum.
13
5
219
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Ülkede kalıp bişeylerin yoluna girebileceğine inanan, bişeylerin gelişmesinde rol almak isteyen tüm yazılım mühendislerinin gözü yaşlı, herkes bin pişman..
4
3
213
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bir programlama dilini çok daha iyi seviyelere getirmede; o dil ile ilgili kitap okumanın inanılmaz bir katkısı oluyor. Kurs, video, bootcamplerin çok yararlı olduğu aşikar. Bütün bunlarla birlikte ilgili kitabı okumak inanılmaz bir fark yaratıyor.
9
10
202
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Çarşamba günü her backend, mobil ve frontend developer için önemli bir konu olan REST API Tasarımı ve En iyi Pratiklerini konu alacağımız, ufak da bir demoya sahip olan bir etkinlik ile karşınızda olacağım. Biraz da olsa ilgileyseniz, bekleriz efendim.
3
14
196
@gokhanadev
Gökhan Ayrancıoğlu
2 years
May the 4th with us ♥️ Güzel bir tesadüf oldu :) Bugün 2. evlilik yıl dönümümüzü kutluyoruz @betul_aslann . Hayatımda varlığına en çok sevindiğim ve hep var olsun istediğimsin. Nice güzel yıl dönümlerine ♥️
Tweet media one
8
1
193
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bu sabah dedemi kaybettik. Alzheimer'dı, Covid'den kurtuldu ama bıraktığı etkilerden kurtulamadı. Ölüm bize ancak yakınlarımızı kaybedince kendini hatırlatıyormuş gibi geliyor ama ölüm kabullenmesi zor bir gerçek. Allah rahmet eylesin, mekanı cennet olsun...
38
0
175
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Efektik java okuması yapıyorum. İlk konudan tweet serisi şeklinde bahsedelim. İlk madde gerektiğinde constructor'lar yerine statik factory metotlarını kullanmayı öğütler. ++
2
17
175
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Motivasyonun gelmesini beklemek yerine eyleme geçmek motivasyonun kendisi olabilir. Hep birşeyleri yapmadan önce "canım istemiyor ya" deyip erteleyebiliyoruz. Ama eylemi gerçekleştirince "iyi ki yapmışım ya" diyoruz.
4
14
162
@gokhanadev
Gökhan Ayrancıoğlu
2 years
İlk işimden sonra, yaklaşık dört yıl önce bir mülakata girmiştim. Mülakatta cevap veremediğim tek soru: Vacuum'du:) Vacuum, Postgresql için en önemli özelliklerden biridir. Detaylı bir şekilde inceleyip, örneklendirdiğim bir yazı yazdım. Keyifli okumalar
1
19
159
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Ve o gün geldi çattı. Bu layoff ile birlikte kariyerime bir check✅ daha atmış oldum. Etkilenen kişi sayısı kalanlardan daha daha fazla oldu. İlkinde aradan sıyrılmıştım. Bu sefer takımdan kimse kalmadı(neredeyse) Yeni maceralar için bir kapı kapandı, diğerlerinin yolu açıldı :)
50
0
158
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Java'da "Date belası" diye birşey var.
24
5
155
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Yeni yazım yayında..Indexler performans açısından kurtarıcı olabiliyor. Postgresql bir çok index tipi içeriyor ve index seçimi önemli rol oynuyor. Bütün hepsini incelediğim içime sinen bir yazı oldu. Faydalı olması dileğiyle, keyifli okumalar
4
21
148
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Neden POST resource yaratmak içinken, PUT güncellemek için kullanılır? Nedir bu farkı yaratan en büyük faktör? - IdemPotency: Bir nesneyi iki kez PUT yaptığınızda, bunun ek bir etkisi olmamalıdır. Sorunun cevabını değil ama kavramları açıklayan bir makale:
1
11
149
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Twitter sürekli böyle, sizde de sık sık bu oluyor mu?
Tweet media one
34
2
136
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Good morningggg Berlinnnnn ☀️
Tweet media one
3
0
129
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Yazılım mühendisliğimin ikinci yılında (4-5 yıl önce) kendimi herşeyi çözmüş olarak görüp, egoistleşmiştim. İlk bi kaç ayda yanlışımı farketmiştim. Artık ne kadar az şey bildiğimi çok daha iyi biliyorum. Yazılımda bişeyleri öğrenmek, öğrenecek şeylerin azaldığını göstermiyor.
5
2
131
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Ara ara bilgilerimi tazelemek için, kısa eğitim serilerini izliyorum. Stack ve Heap konusunda harika bir kod örneği verilmiş, hemen paylaşmak istedim. Görsel "Java Memory Management" eğitiminden:
Tweet media one
1
2
130
@gokhanadev
Gökhan Ayrancıoğlu
2 years
30 yaşıma girdim. 30 yaş yeni bir sendrom ile geliyormuş 🥺
Tweet media one
25
0
131
@gokhanadev
Gökhan Ayrancıoğlu
2 years
JWT üzerinde rol tutmalı mı, tutmamalı mı? Siz nasıl bir pratik uyguluyorsunuz? - Bir cevapta çok güzel incelenmiş, mutlaka göz atılmalı :)
2
8
124
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bugün pair yaparken, süslü parantez için ilk kez "kıvırcık parantez koyacağız" cümlesinin kurulduğunu duydum 😅 İngilizce "curly braces" olduğunu düşünürsek; moda mod çeviride doğru aslında. İlk defa duyunca baya komik geldi😅
19
0
122
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Harika bir yayını ve sunumu geride bıraktık, her yazılım geliştiricinin aşina olması gereken Rest API Tasarımı ve en iyi pratikleri konuştuk. Birde ufak demo yaptık, umarım faydalı olmuştur 💎
5
9
124
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Anneler ne kutsal varlıklar.. Bugün ameliyat olacak ve dün istanbuldan geldim. Eve geçerken araba bozuldu. Çok geç gelebildik eve ve annem uyumamış hala bekliyormuş, “neden yatmadın anne, dinlenmen lazım.” dediğimde “olsun oğlum, yarın yatıcam nasıl olsa seni görüp yatarım” dedi.
1
0
124
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bilmem kaçıncı kez agile eğitimi alıyorum. Türkiye'deçok fazla eğitimi verilip, bi türlü doğru uygulanamayan yeğane pratiklerden biri sanırım agile/scrum/kanban...
11
5
122
@gokhanadev
Gökhan Ayrancıoğlu
2 years
ChatGPT ile birlikte kod challange gonderme isi geride kalmis gozukuyor. Bundan sonra live coding interviewlerin cok daha fazla olacagini soyleyebiliriz sanirim. ChatGPT neredeyse cogu leetcode sorularini, buyuk sirketler tarafindan sorulan cogu soruyuda rahatlikla cozuyor.
8
4
121
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Arkadaşlar ben heycar layoff sürecinden etkilenmeyenlerdenim. Yeni başladığım için ilk etkilenenlerden olurum diyordum.. Ama inanın öyle bir süreç ki en sevdiğiniz çalışma arkadaşlarınızın böyle gidişini görmek layoff’tan etkilenmiş kadar kötü hissettiriyor. Çok üzgünüm..
4
1
120
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Yandal olarak mobil programlama düşünüyorum. Güncel olarak backend geliştiricisiyim. Java,kotlin dillerini kullanıyorum. Dolayısıyla Android cazip geliyor. Ancak swift ui ile birlikte iOS programlama çok ilgimi çekiyor. Bir de deneyimlediğim Flutter var. Ey mobilciler ne yapmalı?
20
4
120
@gokhanadev
Gökhan Ayrancıoğlu
2 years
İlk videom yayında 🚀🚀 Github Copilot ile kod yazdığım bir video oldu, İyisiyle kötüsüyle beğeninize sunuyorum. Faydalı olması dileğiyle:
3
11
118
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Koskoca İtü otoparkında park halindeki aracı sen nasıl çizebiliyorsun, boyasını kaldırabiliyorsun. Üstüne yaptın bi hata bi ara sor “yapabilceğim bişi var mı yedim bi halt” diye. Bi hafta da iki kez cizilir mi bi araba..
Tweet media one
62
1
114
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Çok güzel bir etkinlik oldu benim için, o kadar kişi karşısında sunum yapmak harika bir deneyim.. Bana bu etkinlikte eşlik eden tüm katılımcılara çok teşekkür ederim 🤗
Tweet media one
Tweet media two
Tweet media three
6
3
119
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Github üzerinde bulunan repolarda bazen sadece istediğimiz dosyayı indirmek istiyoruz. Bir çok örneği barındıran repolardan sadece ihtiyacımız olanı incelemek isteyebiliyoruz. Komutlarla uğraştırıcı bir süreci aşmanıza yardımcı harika bir site mevcut:
6
8
114
@gokhanadev
Gökhan Ayrancıoğlu
2 years
2
12
109
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Öğren öğren bitmiyor, yol uzun..
4
2
109
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Java'da "+" operatörü birden fazla anlama gelmektedir. Bunlardan biri Stringleri birleştirmeyi ifade eder. Bir diğer anlam ise aritmetik bir işlem gerçekleştirmektir. Basit ama önemli bir konu "+" operatörünün işlem önceliği soldan sağadır. ++
Tweet media one
2
7
105
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Kendi yazımı ingilizceye çevirdiğim için iki yazının da bana ait olmadığı düşüncesiyle 'aynısını çevirmiş/çalıntı' diye eleştirildim. Eleştirmeden önce iki yazının kimin tarafından yazıldığına da bakmış olsaydın keşke. üretmez, beğenmez, sadece eleştirir..
4
1
102
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Ankara’da yine çok güzel insanlarla buluştuk, iyi ki geldiniz ☕️
Tweet media one
4
5
99
@gokhanadev
Gökhan Ayrancıoğlu
2 years
[Java] Bir metot dönüşünde iki veya daha fazla nesne dönüşümünü sağlamak için (apache commons)Pair ve Triple sınıfları kullanılabilir. Pair key-value içerebilirken, Triple üç farklı obje içerebiliyor. Özellikle tek seferlik veya farklı objeleri dönmesi gereken metotlarda önerilir
Tweet media one
4
1
98
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Spotify Turkey TOP 50 tam bir vahşet. Uzun bir süredir belli başlı şarkıcılar hariç, yeni çıkan Türkçe müziklere göz atmıyordum, atmaz olaydım :) Kayda değer şarkı sayısı bi hayli az ve İnanılmaz bir sığlık ve kalitesizlik mevcut. Üzücü :/
15
0
92
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Yazılımda en iyi öğrenme yollarından biri de pratik yapmak. CQRS günümüzde sıkça başvurulan bir pattern ve bunu spring boot'ta nasıl uygularız kısmındıa anlatan harika bir içerik var:
0
3
94
@gokhanadev
Gökhan Ayrancıoğlu
3 years
2022 için notlar: * Her ay en az bir kitap 📚 * Haftada en az 3 makale okumak * İki haftada bir içerik üretmek * ingilizcemi topluluklar karşısında sunum yapabilecek seviyeye getirmek * En az 3 şehir ve 1 ülke gezmek * Kitap ya da eğitim içeriği hazırlamak * Side-project yapmak
0
1
90
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Devlet kurumlarında randevu alsanda, sıra alma gerekliliği çok saçma değil mi?
17
1
89
@gokhanadev
Gökhan Ayrancıoğlu
2 years
* İlk üniversite arkadaşım * ilk oda arkadaşım * ilk sınıf arkadaşım * Şimdi aynı şirkette çalışma arkadaşım :) @iLoveThisGam3
Tweet media one
5
0
89
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Aile evine uzun bir süreden sonra gelince, kuş sütüyle besleniyorsunuz 😊 Babacığım sabahın köründe simit alıp gelmiş, anneciğim sarmalar yapmış. Kardeşim bisküvili pasta yapmış. Özlemin giderildiği sıcaklık ise paha biçilemiyor. Herkesin özlem giderebildiği bir dünya dileğiyle🙏
2
0
84
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Hem yılbaşı, hem yıldönümü @betul_aslann ♥️❄️ Mutlu sağlıklı ve sevdiklerinizle nice yıllara 🥳🥳
Tweet media one
4
0
78
@gokhanadev
Gökhan Ayrancıoğlu
10 months
Kotlin ve Spring ile reactive backend uygulaması için gerçekleştirdiğim sunumda demosunu yaptığım server-sent event ile chat uygulaması örneğine github üzerinden ulaşabilirsiniz: (sunum paylaşımı çok yakında)
3
3
74
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Öğrenciler, sektöre yeni girmek isteyenler ya da sıfırdan başlayanlar için tavsiyeler ve önerilerden oluşan ücretsiz bir e-kitap yazmaya ne dersiniz? Sektörün buna oldukça ihtiyacı var gibi duruyor. İlk kıvılcım ve organizasyon benden..
7
2
75
@gokhanadev
Gökhan Ayrancıoğlu
11 months
Layoff yaşamış biri olarak tüm Getir'de çalışan arkadaşlarıma geçmiş olsun. Neler yaşadığınızı, nasıl bir psikoloji içinde olduğunuzu çok iyi anlıyorum. Güzel fırsatlarla yeni maceralara atılıp bu deneyimi arkanızda bırakacağınıza eminim. İstediğiniz zaman DM'den yazabilirsiniz.
1
1
76
@gokhanadev
Gökhan Ayrancıoğlu
2 years
index kullanacağımız tablo ve yapıları özenle seçmemiz ve hangi index türünün işimize daha uygun olacağına dikkat etmemiz gerekiyor. Sık kullanılmayan ya da okuma oranı yazma oranından çok daha düşük olan indexleri silmek gereksiz yük ve performans kayıplarından bizi kurtarır.
3
0
75
@gokhanadev
Gökhan Ayrancıoğlu
3 years
@0motivasyon Staj yeri bulmak iş bulmaktan çok daha zor.
1
1
71
@gokhanadev
Gökhan Ayrancıoğlu
2 years
En sevdiğim git komut ikilisi 💎
Tweet media one
2
2
75
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Buz gibi Berlin’den selamlar:)
Tweet media one
2
0
67
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Bayramda buluşmamıza rağmen hemen özlemiş sarıldı. Ameliyat olacağına endişeli değil benim gelmeme sevinçliydi. Ne büyüklükte olursa olsun hem hasta hem yakını olarak ameliyat beklemek çok zor. Çok büyük bir ameliyat olmasada insan endişeleniyor. Sorunsuz geçer inşallah 🙏
15
0
73
@gokhanadev
Gökhan Ayrancıoğlu
2 years
İçerik üreten insanlara karşı garip bir yargı var. Destek yerine köstek paylaşımları görüyorum. Sadece PR amaçlı olduğundan dem vuranlar var. Bişey bilmiyordu sırf paylaştı diye çok iyi işlere girdi diyen var. Kimse kimseye sırf makale yazıyor diye (editor vs hariç) iş vermez. ++
10
1
72
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Circuit Breaker: bir elektrik devresini oluşabilecek olumsuz bir duruma karşın, sistemi hasardan korumak için elektrik akışını kesen otomatik elektrik anahtarlarıdır. Yazılımda uygulamamızı koruyan çok benzer bir yapı ile circuit breaker pattern’e sahibiz.
2
7
70
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Yaklaşık 20-25 tane linkedin mesajını cevapladığıma göre, bugünlük tek mesaim CV güncelleme olacak. Güzel ve sade bir template bulamadım, Linkedin'in build resume özelliği hoş ama özelleştirilebilir değil. Önerilere açığım :)
11
0
72
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Efektif Java Serisinde 6.Madde: Gereksiz yere nesneler yaratmayı bırakmamızı ve bu konuya oldukça dikkatle eğilmemizi öğütler. Peki ne zaman ve nasıl gereksiz obje üretmiş olurum ya da bundan nasıl kaçınırımın cevabını arayalım.
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Efektif Java Serisinde 5.Madde: Bağımlılıklarımızı "Dependency Injection" yöntemi uygulayarak yönetmemizi öğütler. Dependency injection sorusunun cevabı önemli olduğu için şu yazıma göz atmanızı öneriyorum:. Peki ne zaman ve nasıl kullanayım ? 💎
1
2
26
1
3
71
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Her başarılı kadının arkasında bir erkek vardır 🤪
Tweet media one
@betul_aslann
Betul Aslan
2 years
🎓
Tweet media one
2
1
39
0
0
70
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Ben üsluba çok önem veririm, bir kaç kez dile getirmişimdir. Bazen öyle mesajlar alıyorum ki insan hayret ediyor. Benim layoff'tan etkilenmiş olmam (ki performansla ilgili bile değil) beni aciz yapmıyor arkadaşlar :) İş değiştirmeyi düşündüğüm bir döneme gelmesi sevindirdi bile.
6
0
63
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Ofise geldim, açık ofis kültürü vefat etmiş. Herkes bağırarak konuşuyor, e biz nasıl çalışıcaz böyle bir ortamda :)
7
2
66
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Çoğu makalede java'da oop'nin abstraction özelliğini sadece abstract sınıflarla örneklemişler. Ancak abstraction özelliği interfacelerlede sağlanabilir. Güzel bir türkçe makale:
0
8
66
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Reactive serisinde Web Client'dan bahsettim. RestTemplate'in "ölüyor" olması WebClient'ı güçlü bir alternatif haline getirdi. WebClient Http isteklerinizi reactive hale getirir. Test yazarken kullanımını ve RestTemplate ile karşılaştırmasınıda içeriyor.
2
4
68
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Al uyandıkta noldu şimdi?
Tweet media one
0
1
65
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Enerjiiiii #Yaz ılımcıgünleri2023
Tweet media one
1
1
65
@gokhanadev
Gökhan Ayrancıoğlu
1 year
#Yaz ılımcıGünleri2023’deyim, görürseniz gelin tanışalım :)
Tweet media one
2
0
64
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Java dünyasındandan takip ettiğim bloglar: * | java * | Spring * | Spring ve Fazlası * | Hibernate * | java * | Spring, java
2
5
64
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Türkiye'de son günlerde/haftalarda işe odaklanmak bir lüks haline geldi
2
2
64
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Günü güzel bi sunumla tamamladım 🚀 Benim için çok keyifli bir gün oldu, mimari bir sunuma çok güzel bi kitle eşlik etti, çok güzel sorular geldi. @folksdevtv ve @turkiyejavacom çok teşekkürler #Yaz ılımcıGünleri2023
Tweet media one
Tweet media two
2
0
61
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Kotlin eğlenceli bir dil. Nothing diye class'ı var 😅
Tweet media one
9
1
59
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Efektif Java Sersinde 3.Madde: Singleton yapılar oluştururken (ilk maddede bahsettik)statik factory metotlar yada enum typelar ile yapınızı güçlendirmenizi öğütler. Peki bu ne demek? Singleton nedir ve singleton sınıfları daha iyi nasıl tanımlayabiliriz?
@gokhanadev
Gökhan Ayrancıoğlu
3 years
Efektif Java Serisinin 2.Maddesi: Çok fazla constructor bulunan sınıflar için Builder Pattern'i kullanmayı öğütler. Peki ben zaten birçok consturctor oluşturabiliyorum, hatta ilk madde deki gibi statik factory metotlar yazabiliyorum. Neden ve ne zaman builder kullanayım?
1
1
33
1
4
61
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Eğitim aldığınız kişilerin, sektörde de iş yaptığından/tecrübeli olduğundan emin olun. Yoksa eksik, yarım yamalak ve anlaşılmamış, araklanmış içerikleri yetersiz bir şekilde öğreniyor olabilirsiniz. Tecrübe edilmiş gerçek örnekler ve yöntemler çok değerli.
5
0
58
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Dün sabah annem ameliyatı atlattı, dün zar zor konuşuyordu ama çok iyi gözüküyordu. Bugün uyanınca aradı ve konuştuk hem sesi düzelmiş hem de uzun uzadıya konuşabiliyordu :) Dün doktor 4-5 gün yatacak demiş ama bugün çıkabilirsin istersen demiş. Hızlıca iyileşecek inşallah..
21
0
60
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Index'in ne olduğundan başlarsak: index veri tabanı tabloları üzerinde belirli sütunlar için tanımlanan ve veriye erişmeyi hızlandırmak için kullanılan yapılardır. Verimiz belirlediğimiz index yapısına göre işaretlenir ve bir düzen içerisinde tutulur.
1
0
58
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Başarısızlık çok koyuyor insana ya..
11
2
55
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Çok güzel anlar, anılar ve devam edecek arkadaşlıkların arından yolculuk vakti geldi. İyi ki tanıştım dediğim, saatlerce bıkmadan sohbet edebileceğim çok güzel insanlar girmiş oldu hayatıma.. Arayı çok uzatmadan görüşürüz yine, şimdilik hoşçakal Ankara :)
Tweet media one
11
0
56
@gokhanadev
Gökhan Ayrancıoğlu
2 years
İçerik üretenlere karşı olumsuz bir şey düşünüyorsak hemen yansıtma eğilimindeyiz. Ancak iyi bir içerik gördüğümüzde çoğunlukla tepkisiz kalıyor ya da memnuniyetimizi pek dile getirmiyoruz. Bu tarz içerikler için de geri bildirimi ihmal etmemeliyiz, bu durum motivasyonu etkliyor.
3
1
55
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Önyazı hazırlarken karşımızdaki "özellikle neyi görmek ve neyi öğrenmek ister" konusunu düşünüp ilerlemekte çok fayda var. Önyazı hazırlarken; - kendinizi (tanıtmalı) - ne kadar hevesli/istekli olduğunuzu - nasıl geliştirdiğinizi ve yaptıklarınızı - hedefinizi anlatmalısınız.
1
2
53
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Boşverin biz üretmeye, bilgi paylaşmaya devam edelim.. 📢22 Mart Salı günü; "Kotlin'i Delivery hero ve Yemeksepeti Fintech servislerinde nasıl kullanıyoruz?", "neden kotlin backend?" üzerine konuşacağız. Coroutines ve Kotlin DSL kod örnekleri de var🚀
1
6
54
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Circuit Breaker konusunu geçmişken; çok önemli bir pattern olduğunu da söyleyerek, okumanızı şiddetle tavsiye ederim.
5
1
56
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Dolu dolu olan ve dolu dolu geçen bir etkinlik gerçekleştiriyoruz🚀 @huseyinbabal @CoderBora @c__dursun Arjan ve @gencdevops . @turkeyjavacom ve Folksdev işbirliğiyle yapılan bu etkinlik, müthiş bir katılımla devam ediyor..
3
5
53
@gokhanadev
Gökhan Ayrancıoğlu
1 year
Yoğun gündeme ara verip; - join tiplerine - Ne zaman, hangisi kullanılmalı sorusuna - ve frameworklerde nasıl işlediklerine örneklerle birlikte göz atmak isterseniz, yeni yazım yayında:
1
2
55
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Ne güzel şirket, 2022 senesi işlerinin iyi gitmiş olması nedeniyle 2 gün izin vermişler 😅
1
0
49
@gokhanadev
Gökhan Ayrancıoğlu
2 years
Yazılım dünyası sürekli değişken ve gelişken bir serüven sunuyor. Peki günceli sürekli yakalayabilir miyiz ya da sürekli günceli yakalamaya çalışmak ne kadar doğru? Bu sorulara cevap arayacağımız, açık mikrofon konseptli bu sohbete eşlik edebilirsiniz ⏰🎙
2
2
50