agitrubard Profile Banner
Agit Rubar Demir Profile
Agit Rubar Demir

@agitrubard

Followers
361
Following
1K
Media
65
Statuses
478

Software Engineer @Finartz_com | Technical Mentor & Consultant, Project Management Consultant

Joined May 2023
Don't wanna be here? Send us removal request.
@agitrubard
Agit Rubar Demir
1 year
0
0
3
@agitrubard
Agit Rubar Demir
2 days
Geliştirdiğiniz projelerde bir gün tek bir entegrasyon değişikliğinin beklediğinizden çok daha fazla yeri etkilediğini fark etmiş ya da “sadece küçük bir değişiklik” diye başlayıp, bütün projeyi refactor etmeye başladığımızı ve sürecin uzadığı durumlarla karşılaşmışsınızdır. Bu
0
0
1
@Starlink
Starlink
27 days
With more than 8,500 satellites in orbit, Starlink provides connectivity through harsh weather conditions, network disruptions, and natural disasters. Order online in under 2 minutes.
992
2K
14K
@afetyonetims
Afet Yönetim Sistemi | AYS
15 days
* Bize aşağıdaki slack bağlantımızdan ulaşabilirsiniz.🌿 https://t.co/C87O710ELp
0
1
1
@agitrubard
Agit Rubar Demir
23 days
⚠️ Spring’de REST client yazmak uzun zamandır gereğinden fazla karmaşık bir deneyimdi. RestTemplate eskidi, WebClient güçlü ama her zaman sade değil. Kod çoğu zaman gereksiz konfigürasyon ve yardımcı sınıflarla şişiyordu. ✅ Spring Boot 4.0 ile gelen HTTP Interfaces tam olarak
0
0
0
@agitrubard
Agit Rubar Demir
1 month
⚠️ Jackson 2, uzun yıllardır Java ekosisteminin bel kemiğiydi ama modern Java’nın hızına yetişemiyordu. ✅ Jackson 3 ise Java’nın son yıllardaki yönüne daha yakın bir model sunuyor: sade, hızlı, güvenli. JSON dönüşümlerini daha hızlı, daha güvenli ve daha modern Java ile uyumlu
0
0
0
@agitrubard
Agit Rubar Demir
1 month
Spring'de aynı işi farklı konfigürasyonlarla tekrar tekrar mı yazıyorsunuz? Her tenant için ayrı bean yaratınca IoC container’daki bean sayısı artıyor mu? 🍃Spring Framework 7 + Spring Boot 4.0 buna çok temiz bir model getiriyor: Programmatic (Dynamic) Bean Registration. Bu
0
0
1
@agitrubard
Agit Rubar Demir
2 months
“Bu sadece paket yapısı…” deyip geçtiğimiz her karar, ürün büyürken karşımıza duvar olarak geliyor. Hexagonal, layered gibi mimariler estetik değil; sınır, bağımlılık yönü ve büyüme hızı demek. - Başlangıçta her şey hızlı görünür; ürün büyüyünce feature eklemek yavaşlar,
0
0
1
@agitrubard
Agit Rubar Demir
2 months
Dün yazdığınız değişkeni bugün “bu neydi?” diye yeniden okuduğunuz oluyor mu? İsimlendirme estetikten ibaret değildir; ekibinizin aynı dili konuşmasına ve sizden sonra gelecek developer’ların hızlı adapte olmasına doğrudan katkı sağlar. - Kullandığınız dilin stil rehberine bağlı
0
0
0
@agitrubard
Agit Rubar Demir
3 months
ThreadLocal kullanırken requestId bir yerde kaybolup log’lar dağılıyor mu? Java 25’teki Scoped Values’ı daha anlaşılır bir adla “istek değerleri” gibi düşünebilirsiniz: istekle ilgili küçük bilgileri (örn. requestId, kullanıcı/kurum, dil–bölge) thread’in çalışma süresi boyunca
0
0
1
@agitrubard
Agit Rubar Demir
4 months
Aynı anda birden çok işi başlatıyorsunuz; biri takılınca tüm akış yavaşlıyor mu? Java 25, bu dağınıklığı toparlamak için güzel bir model sunuyor: Virtual Threads + Structured Concurrency (Java 25’te preview). Kısa özetle: İlişkili işleri birlikte başlatıp, birlikte
1
0
2
@agitrubard
Agit Rubar Demir
4 months
Are you happy with the new versions of JetBrains IDEs? 💬 JetBrains IDEs keep evolving every year — but are they really getting better? If you’ve faced any problems or bugs, please share them in the comments!
0
0
0
@agitrubard
Agit Rubar Demir
4 months
Problemi tam anlamadan kod yazmaya başlıyoruz. Sonra “neden tıkanıyoruz?” diye düşünüyoruz. Basit bir akış, işi hem hızlandırır hem de temiz tutar diye düşünüyorum. 1. Gereksinimi netleştir (yaz/oku) & problemi anla - Kimin için, hangi durumda, ne bekleniyor? - Girdi/çıktı,
0
0
2
@agitrubard
Agit Rubar Demir
4 months
“Yeni bir feature ekledik" veya "Kodu refactor ettik", peki mevcut fonksiyonlar hâlâ çalışıyor mu? Test yazılmadığında bu sorunun cevabı çoğu zaman bilinmez ⚠️ - Manuel kontrol her senaryoyu yakalayamaz; küçük bug’lar son kullanıcıyı etkikeyen hatalara sebebiyet verebilir. -
0
0
2
@afetyonetims
Afet Yönetim Sistemi | AYS
4 months
🚀 AYS’de Hangi Teknolojileri Kullanıyoruz? Afet Yönetim Sistemi olarak açık kaynak ruhuyla çalışıyor ve sürekli güncel teknolojileri tercih ediyoruz. İşte projelerimizi güçlendiren teknolojilerimizden bazıları: ✅ Java & Spring Boot: Güçlü, sürdürülebilir backend mimarisi ✅
0
2
3
@agitrubard
Agit Rubar Demir
5 months
Bir hataya saatlerce takılıp kalmak, çoğumuzun yaşadığı bir kısır döngü. Soruna odaklandıkça çözümün yaklaştığını sanıyoruz; aslında zihnimizi yorup bakış açımızı daraltıyoruz ⚠️ - Uzun süre aynı hataya bakmak, alternatif yolları görmenizi engeller. - Zihin yoruldukça mantık
0
0
3
@sahnlam
Sahn Lam
5 months
JSON Web Toke Visualized
6
94
563
@agitrubard
Agit Rubar Demir
5 months
Her yeni kütüphane, teknoloji, programlama dili çıktığında “hepsini öğrenmeliyim” duygusuna kapılmak tanıdık geliyor mu? Gördüğüm kadarıyla birçok geliştirici, geniş bir teknoloji yığını arasında kayboluyor ve sonunda hiçbir alanda derinleşemiyor. - Farklı araç ve dillerin
0
0
1
@agitrubard
Agit Rubar Demir
5 months
Proje yönetimi süreçlerinde kullandığımız araçlar çoğu zaman sadece iş takibini kolaylaştıran basit araçlar gibi görünüyor. Ancak doğru araçlar ve otomatize sistemlerle proje yönetim süreçlerini çok daha verimli hâle getirmek mümkün. Kullandığınız araçlarla süreçleri otomatize
0
0
2
@agitrubard
Agit Rubar Demir
5 months
Java geliştiricilerin sık yaşadığı bir sorun var: çok sayıda thread açmak maliyetlidir ve sistem kaynaklarını hızla tüketebilir ⚠️ Java 21’de gelen Virtual Threads tam da bu noktada hayatımızı kolaylaştırıyor. Eskiden yüzlerce thread oluşturmak uygulamanızı yavaşlatırdı; artık
0
0
3
@agitrubard
Agit Rubar Demir
5 months
Yazılım öğrenmek isteyen hemen hemen herkes aynı soruyu soruyor: Nereden başlamalıyım? Genellikle ilk yapılan hata, doğrudan popüler bir programlama diline odaklanmak oluyor. Oysa sağlam bir temel atmak istiyorsanız, önce algoritma ve programlama mantığını öğrenmeniz gerekiyor.
0
0
3
@sahnlam
Sahn Lam
6 months
HTTPS Under the Hood
4
129
832