Idempotent ConsumersToday we will talk about idempotent consumers. The idempotent consumer pattern is used to ignore duplicate messages. Let’s first give a…May 24, 20221May 24, 20221
Published inTrendyol TechWhile Our Elasticsearch Queries Gently WeepHello everyone! Here we, Melek Bilgin Tamtürk and I are going to tell the mistakes we’ve made when using Elasticsearch. We hope we can…Mar 29, 2022Mar 29, 2022
Published inBetter Programming6 Surprising Facts I Learned After 2 Years of Programming2. Clean code is a dreamApr 6, 20213Apr 6, 20213
Published inTrendyol TechDependency Check at CI/CD PipelineWe as a team make an effort to improve our CI/CD pipeline processes. For that reason, we change our pipeline steps when necessary and try…Dec 15, 20201Dec 15, 20201
9 Tips to Improve Your Skills as a Junior DeveloperIn this article, we will through tips may help you to become a better Software Developer. These…Aug 9, 20201Aug 9, 20201
Published inTrendyol TechConcurrency and Channels in GoConcurrency is an important topic to deal with in Software Engineering. We use Go language at Trendyol in many applications and Go comes…May 29, 20201May 29, 20201
Dependency Injection kavramı: nedir, ne zaman kullanılırDependency Injection kavramı yazılım mühendisliği için oldukça önemli bir konudur.Dec 26, 2019Dec 26, 2019
Java Optional SınıfıNullPointerException hatası Java geliştiriciler için can sıkıcı olabiliyor. Uygulama içerisinde sürekli null kontrolü yapmak ya da…Sep 23, 2019Sep 23, 2019
Java 13 ile Gelen YeniliklerJava’nın yeni sürümü olan Java Development Kit(JDK) 13, 17 Eylül 2019 tarihinde çıkmak üzere duyuruldu. Peki birçok proje halen Java 8…Sep 4, 2019Sep 4, 2019
JVM’i Anlamak: Garbage CollectorJava’da bellek yönetimi arka planda JVM ve onun içinde yer alan Garbage Collector(Çöp Toplayıcısı) ile yapılır. Bu aslında Java’yı Java…Aug 25, 2019Aug 25, 2019
Spring ile Scheduled(Zamanlanmış) Task YönetimiBu yazımızda Spring Boot ile scheduled yani zamanlanmış işlemleri nasıl yapacağımıza bakacağız. Bundan önce schedule kelimesinden ne…Jul 20, 2019Jul 20, 2019
Builder PatternBu yazımında önemli bir tasarım deseni olan Builder Pattern’den bahsedeceğiz. Nesne tabanlı programlamada nesneleri oluştururken bizi…Jul 6, 20193Jul 6, 20193
Search(Arama) Algoritmaları: Linear & Binary SearchArama algoritmalarında Linear Search ve Binary Search en temel ve basit algoritmalardandır.May 29, 20192May 29, 20192
Creational Patterns #1: Singleton, PrototypeBu yazımızda Creational Patterns(Yaratımsal Tasarım Kalıpları) konusuna değineceğiz. Bu desenler yazılımımızda nesne oluşturmadan…May 22, 20191May 22, 20191
Design Patterns(Tasarım Kalıpları)Yazılım geliştirirken tasarım kalıplarının yeri önemli. Gelin bu yazıda tasarım kalıplarını inceleyelim.May 20, 2019May 20, 2019
JWT(JSON Web Tokens) ile Express REST API Güvenliği #2JWT(JSON Web Token) kullanarak NodeJS Express API için Authorization işlemine bakacağız.Apr 17, 20195Apr 17, 20195
JWT(JSON Web Tokens) Nedir? Nasıl Çalışır? #1Web projelerimizi geliştirirken kullanıcı kimliklendirme/yetkilendirme işlemi oldukça önemlidir. Gelin JWT’ye yakından bakalım.Mar 23, 20199Mar 23, 20199
JavaScript | Function Scope vs Block ScopeJavaScript’te scope kavramını derinlemesine inceleyelimMar 5, 2019Mar 5, 2019