Open in app

Sign In

Write

Sign In

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

2.8K Followers

Home

About

Published in Delivery Hero Tech Hub

·Pinned

Spring WebClient: Yeni Nesil Reactive HTTP Client

WebClient, HTTP isteklerini gerçekleştirmek için non-blocking ve asenkron işlemleri destekleyen reactive bir HTTP client’dır. Reactive işlemlerin yanında senkron ve blocking istekleri de destekler. Spring WebFlux ile birlikte gelen WebClient uçtan uca tüm isteklerimizi gerçekleştirebileceğimiz senkron/asenkron yapıya sahip bir HTTP client yapısı sunar. Spring Webflux ile reactive uygulamalar tasarlayabileceğimizi bir önceki…

Spring Webflux

6 min read

Spring WebClient: Yeni Nesil Reactive HTTP Client
Spring WebClient: Yeni Nesil Reactive HTTP Client
Spring Webflux

6 min read


Published in Delivery Hero Tech Hub

·Pinned

Spring Webflux ile Reactive Programlamaya Giriş

Reactive programlama ile birlikte asenkron olarak işler birbirini beklemeden non-blocking biçimde dolayısıyla az kaynak ile daha çok iş yapabilme işlevini gerçekleştirmektedir. Günümüzde reactive programlama çok değerli hale gelmeye başladı ve trend konuların başında yer alıyor. “Reactive programlama nedir?” …

Reactive Programming

6 min read

Spring Webflux ile Reactive Programlamaya Giriş
Spring Webflux ile Reactive Programlamaya Giriş
Reactive Programming

6 min read


Published in Delivery Hero Tech Hub

·Pinned

Reactive Programlama Nedir? Server-side Reactive Programlama

Reactive programlama asenkron veri akışlarına (data streams) dayalı ve gerçek zamanlı olay (event) bazlı bir yazılım paradigmasıdır. Yani işlemler senkron bir biçimde birbirlerinin tamamlanmasını beklemezler. Reactive programlama, çalışma zamanında asenkron olarak diğer işlemlerin yürütülmesi olaylarını izleyerek gerçekleştirir. Tanımı yaptığımıza göre daha başından bir anlatım ile süreci ve sonrasında reactive programlamayı…

Reactive Programming

8 min read

Reactive Programlama Nedir? Server-side Reactive Programlama
Reactive Programlama Nedir? Server-side Reactive Programlama
Reactive Programming

8 min read


Published in Delivery Hero Tech Hub

·Pinned

Rest API Tasarımı ve Best Practices

Rest API tasarımı, web servisleri geliştirmenin en önemli kısmını içinde barındırmaktadır. Oluşturulan Rest API’ler herhangi bir mobil, web ya da başka servislerle API entegrasyonlarına hizmet edebilir. Dolayısıyla esnek ve olabildiğince güçlü bir yapıda olmaları gereklidir. Çünkü oluşturulan endpointler genelde dışarıya açılabilir ve daha sonra buradaki değişiklikler bağımlılığı olan tüm servis…

Rest Api

7 min read

Rest API Tasarımı ve Best Practices
Rest API Tasarımı ve Best Practices
Rest Api

7 min read


Published in Delivery Hero Tech Hub

·Pinned

Kotlin ile Backend/Server Side Programlama

2017 yılında Kotlin ilk kararlı sürüm ile ortaya çıktığında herkes gibi ben de sadece Android odaklı bir programlama dili ortaya çıktığını düşünüyordum. Zaman içinde ise backend ile kullanıldığını duymaya başladım ve merakımı cezbetti, araştırıp ilgilenmeye başladım. …

Kotlin Backend

5 min read

Kotlin ile Backend/Server Side Programlama
Kotlin ile Backend/Server Side Programlama
Kotlin Backend

5 min read


Mar 7

Ne olacak bu layofflar? Layoff’da kalan olmak — Yazan Konuşuyor Podcast

Sizlere heyecanla paylaşmak istediğim yeni podcast bölümüm “Ne Olacak Bu Layofflar? Layoff’da Kalan Olmak” yayında! Bu bölümde, son zamanlarda gerçekleşen işten çıkarmaların nedenlerini ve nasıl yapıldığını ele alıyorum. Ayrıca, layoff’ların geleceği hakkında fikirlerimi paylaşıyor ve ne gibi değişikliklerin olabileceğini değerlendiriyorum. Bunların yanı sıra, işten çıkarma sürecinde kalanların yaşadıkları duyguları ve bu sürecin iş hayatları üzerindeki etkilerini de birincil ağızdan anlatıyorum. Giriş kısmındaki at yarışı benzetmesi ise iş dünyasındaki rekabetin artmasına ve işverenlerin daha sık işten çıkarma yapmasına atıfta bulunuyor.

Podcast

1 min read

Ne olacak bu layofflar? Layoff’da kalan olmak — Yazan Konuşuyor Podcast
Ne olacak bu layofflar? Layoff’da kalan olmak — Yazan Konuşuyor Podcast
Podcast

1 min read


Mar 6

Backend Geliştirici için Yol Haritası — Yazan Konusuyor Podcast

Yeni yazılıma atılıyorsanız ve backend alanının size uygun olduğunu düşünüyorsanız ya da uzmanlaşmak istiyorsanız kaçırmamanız gereken bir podcast bölümü ile karşınızdayım. Bu bölüm de bir yol haritası çıkarmak ve nasıl ilerleyebileceğiniz konularına ışık tutmaya çalıştım. Bir çoğumuz iyi bir yazılım geliştirici olmak istiyoruz ve bunun için ciddi çaba sarfediyoruz. Bu yolda bazen önemli detayları kaçırıyor ve sadece iyi kod yazarak bu yolda çok büyük adımlar atabileceğimizi düşünüyoruz. İyi bir backend geliştirici olmak için sadece iyi kod yazmak yeterli olmaz. Peki nasil bir yol izlenebilir? Birlikte keşfedelim.

Backend

1 min read

Backend Geliştirici için Yol Haritası — Yazan Konusuyor Podcast
Backend Geliştirici için Yol Haritası — Yazan Konusuyor Podcast
Backend

1 min read


Jul 26, 2022

SQL Index Yapısı ve Kullanımı

Indexleme bir veritabanın tablolarındaki veriler sorgulandığında daha az veri okuyarak çok daha hızlı bir şekilde veriye ulaşmayı amaçlayan ve işlem sonucunu daha hızlı döndüren yapılardır. Index’ler veritabanı arama motorlarının veri sorgulamayı hızlandırmak amacıyla kullandığı özel veri yapılarıdır. Basitçe bir index, indexlenmek istenen tablodaki istenilen sütun verilerini (pointer)işaretler. …

Index Nedir

5 min read

SQL Index Yapısı ve Kullanımı
SQL Index Yapısı ve Kullanımı
Index Nedir

5 min read


May 18, 2022

Zaman hep ilerliyor, sen yol alsan da almasan da

Bir şeyleri yapmak istemediğim ya da savsakladığım zamanlar, boş duvara bakma hissinin bile çok iyi geleceği düşüncesi sarıyor. Tabii ki boş duvara bakmıyorum, zaman zaman oyunlar oynarken (ki oynadığım oyunlar kalitesiz diye nitelendirilebilir, insana çok bir şey katmaz.) zaman zaman da sosyal medya da yine pek bir işe yaramayacak içerikler…

Motivasyon

3 min read

Zaman hep ilerliyor, sen yol alsan da almasan da
Zaman hep ilerliyor, sen yol alsan da almasan da
Motivasyon

3 min read


Published in Delivery Hero Tech Hub

·Mar 10, 2022

Kotlin for backend services at Delivery Hero/Yemeksepeti Fintech

Delivery Hero has become a worldwide leader in the online food ordering business. The company serves millions of users, has operations in around 50 countries, and partners with more than 550,000 partner restaurants. We use different technologies in our different services and projects in Delivery Hero and Yemeksepeti. As fintech…

Kotlin Backend

5 min read

Kotlin for backend services at Deliveryhero/Yemeksepeti Fintech
Kotlin for backend services at Deliveryhero/Yemeksepeti Fintech
Kotlin Backend

5 min read

Gökhan Ayrancıoğlu

Gökhan Ayrancıoğlu

2.8K Followers

Software Engineer @Yemeksepeti • #Java • #Spring Boot • #Kotlin • #Spark • #Microservices • https://gokhana.dev

Following
  • Onur Dayıbaşı

    Onur Dayıbaşı

  • Nurcan Topkara

    Nurcan Topkara

  • mustafa aktaş

    mustafa aktaş

  • Muhammed Hilmi Koca

    Muhammed Hilmi Koca

  • Evren Tan

    Evren Tan

See all (83)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech