Programlama ve Yazılım Geliştirme

Programlama dilleri, çerçeveler, araçlar, DevOps, açık kaynak ve yazılım mühendisliği.

16 Makaleler

Compose HTML: Kotlin'de Sunucu Tarafında Web Arayüzü Oluşturma Yolunu Keşfetmek

Programlama ve Yazılım Geliştirme

Compose HTML: Kotlin'de Sunucu Tarafında Web Arayüzü Oluşturma Yolunu Keşfetmek

JetBrains Blog'daki makale, tür güvenli Compose bileşenleri kullanarak sunucudan HTML sayfaları oluşturmayı mümkün kılmak ve geleneksel görünüm şablonları yerine Kotlin'i korumak için Compose HTML'ye JVM hedefi ekleme olasılığını inceliyor. Kaynak, fikrin hâlâ keşif aşamasında olduğunu ve resmî bir taahhüt ya da yol haritası olmadığını vurgularken, bunun Kobweb, Kilua ve Summon gibi çerçeveler için ortak bir temel oluşturabileceğini belirtiyor.

2026-08-14

Yapay Zekâ Destekli Programlama Ajanları İçin Etkili Talimat Dosyaları Nasıl Yazılır?

Programlama ve Yazılım Geliştirme

Yapay Zekâ Destekli Programlama Ajanları İçin Etkili Talimat Dosyaları Nasıl Yazılır?

Makale, modern yapay zekâ modellerinin genel yönergelere veya uzun prosedürel talimatlara değil, çıkarılması zor olan yerel kararlara ve kısıtlamalara ihtiyaç duyduğunu açıklıyor. Ayrıca talimat dosyalarını gözden geçirmek için; etkili bilgileri koruma, araçların dayattığı veya modellerin keşfedebileceği bilgileri silme ve kuralları uygun kapsama taşıma yöntemini sunuyor.

2026-08-12

Geliştiriciler Programlama Dilleri Arasında Nasıl Geçiş Yapıyor: Proje Gereksinimlerinden Kotlin Deneyimine

Programlama ve Yazılım Geliştirme

Geliştiriciler Programlama Dilleri Arasında Nasıl Geçiş Yapıyor: Proje Gereksinimlerinden Kotlin Deneyimine

JetBrains, geliştiricilerin gelecekteki planlarıyla yetinmek yerine programlama dilleri arasındaki gerçek geçişi izlemek için 2025 Geliştirici Ekosistemi Anketi verilerini analiz ediyor. Sonuçlar, geçişlerin çoğunu proje gereksinimlerinin yönlendirdiğini, Kotlin’in ise daha iyi bir geliştirme deneyimi ve daha modern özellikler arayan kullanıcıları çektiğini ortaya koyuyor.

2026-08-12

JetBrains، yapay zekâ aracıları ve etkileşimli not defterleri desteği için PyCharm 2026.2.1’in öne çıkan güncellemelerini duyurdu

Programlama ve Yazılım Geliştirme

JetBrains، yapay zekâ aracıları ve etkileşimli not defterleri desteği için PyCharm 2026.2.1’in öne çıkan güncellemelerini duyurdu

PyCharm 2026.2.1, yapay zekâ aracılarına canlı bir çalışma çekirdeği kullanarak Jupyter not defterleri içinde çalışma desteği ve paket kurulumlarını doğru Python ortamına yönlendirme özelliği ekliyor. Sürüm ayrıca marimo not defterleri desteği, paket yönetimi ve tür denetimi iyileştirmeleri ile yerleşik eklentilerde değişiklikler sunuyor.

2026-08-12

PyCharm koordineert die Python-Umgebung für KI-Agenten und steigert den Aufgabenerfolg auf 98 %

Programlama ve Yazılım Geliştirme

PyCharm koordineert die Python-Umgebung für KI-Agenten und steigert den Aufgabenerfolg auf 98 %

Die Fähigkeit Agent Environment Coordinator ermöglicht es KI-Agenten, den mit dem Projekt verbundenen Interpreter und die Python-Umgebung vor der Ausführung von Befehlen zu kennen. Laut einem von JetBrains mit sechs Modellen und 28 Aufgaben durchgeführten Test stieg die durchschnittliche Erfolgsquote von 68 % ohne Zugriff auf die Projektumgebung auf 98 %, wenn diese Fähigkeit aktiviert war.

2026-08-12

JetBrains, PyCharm İçinde Yapay Zekâ Ajanlarına Canlı Jupyter Çekirdeği Sunuyor

Programlama ve Yazılım Geliştirme

JetBrains, PyCharm İçinde Yapay Zekâ Ajanlarına Canlı Jupyter Çekirdeği Sunuyor

JetBrains, PyCharm içine yapay zekâ ajanlarının canlı bir çekirdek üzerinde doğrudan çalışmasını ve hücreler arasında veri ile model durumunu korumasını sağlayan yeni bir Jupyter becerisi ekledi. Şirket, uzun görevlerde Claude Opus 5 kullanıldığında testlerin maliyet düşüşü gösterdiğini, ancak faydanın modele ve görevin niteliğine bağlı olduğunu söylüyor.

2026-08-12

.NET 11 Preview 7 Kullanıma Sunuldu: Kütüphaneler, SDK ve ASP.NET Core İçin Kapsamlı Güncellemeler

Programlama ve Yazılım Geliştirme

.NET 11 Preview 7 Kullanıma Sunuldu: Kütüphaneler, SDK ve ASP.NET Core İçin Kapsamlı Güncellemeler

Microsoft, kütüphaneler, çalışma zamanı, SDK, C#, ASP.NET Core, .NET MAUI, Entity Framework Core, F# ve Windows Forms alanlarında iyileştirmeler içeren .NET 11 Preview 7’yi kullanıma sundu. Geliştiriciler .NET 11 SDK’yı yüklemeye başlayabilirken Windows kullanıcılarının en yeni Visual Studio 2026 Insiders sürümünü yüklemeleri öneriliyor.

2026-08-11

WebStorm, ACP Protokolü Üzerinden Yapay Zekâ Ajanları Arasında Geçişe İmkân Tanıyor

Programlama ve Yazılım Geliştirme

WebStorm, ACP Protokolü Üzerinden Yapay Zekâ Ajanları Arasında Geçişe İmkân Tanıyor

JetBrains, WebStorm'a Agent Client Protocol desteği ekleyerek geliştiricilerin aynı geliştirme ortamı içinden birden fazla yapay zekâ ajanını, mevcut abonelikleriyle bağlantılı ajanlar da dâhil olmak üzere, kullanabilmesini sağladı. Protokol ayrıca özel ajanların bağlanmasına, altyapının ve verilerin işlendiği konumun kontrol edilmesine olanak tanıyor.

2026-08-11

MCP'nin yeni sürümü, protokolü durum bilgisi olmadan çalışacak şekilde yeniden yapılandırıyor

Programlama ve Yazılım Geliştirme

MCP'nin yeni sürümü, protokolü durum bilgisi olmadan çalışacak şekilde yeniden yapılandırıyor

Model Context Protocol'ün 2026-07-28 sürümü, durum bilgisiz bir protokol hâline gelerek özel oturum yönetimi altyapısı olmadan Cloudflare Workers üzerinde MCP sunucularının çalıştırılmasını sağlıyor. Sürüm, çok turlu etkileşimlerde, yetkilendirmede ve özelliklerin yaşam döngüsünde değişikliklerin yanı sıra güncellenmiş SDK paketleri ve mevcut uygulamalar için bir geçiş yolu içeriyor.

2026-08-06

Microsoft.Testing.Platform başarısız test sonuçlarını nasıl araştırılabilir kanıtlara dönüştürür

Programlama ve Yazılım Geliştirme

Microsoft.Testing.Platform başarısız test sonuçlarını nasıl araştırılabilir kanıtlara dönüştürür

.NET Blog, GitHub Actions ve Azure DevOps'ta test raporlarını iyileştirmek için Microsoft.Testing.Platform kullanımına yönelik pratik uygulamalar sunuyor; gerilemeler ile aralıklı hataları ayırt etmeyi ve test konağı çöktüğünde kanıtları korumayı ele alıyor. Ayrıca rapor biçimlerinin nasıl seçileceğini, ayarların depo düzeyinde nasıl sabitleneceğini, uyumluluk sorunlarından ve sonuçların yinelenen biçimde yayımlanmasından nasıl kaçınılacağını açıklıyor.

2026-08-06

GitHub, büyük/küçük harf katlama işlemini bellek hızında nasıl çalışır hâle getirdi

Programlama ve Yazılım Geliştirme

GitHub, büyük/küçük harf katlama işlemini bellek hızında nasıl çalışır hâle getirdi

GitHub, kontrol akış dallanmalarını hızlı yoldan kaldırarak ve Unicode'u bayt düzeyindeki hesaplamalarla işleyerek Blackbird kaynak kodu arama motorunda büyük/küçük harf katlama hızını tek çekirdekte saniyede 45 gigabaytın üzerine nasıl çıkardığını açıklıyor. Şirket bu yöntemi casefold adlı açık kaynaklı Rust kütüphanesinde kullanıma sundu.

2026-07-31

Microsoft birim testleri oluşturmak ve doğrulamak için açık kaynaklı bir aracı kullanıma sunuyor

Programlama ve Yazılım Geliştirme

Microsoft birim testleri oluşturmak ve doğrulamak için açık kaynaklı bir aracı kullanıma sunuyor

Microsoft, proje deposunu anlayabilen, test çerçevesini belirleyebilen, birim testleri yazabilen ve bunların derlenip çalıştırılmasını doğrulayabilen açık kaynaklı code-testing-generator aracısını duyurdu. Aracı, aynı modeli kullanan standart Copilot’un %78,9’luk oranına karşılık, 152 görevden oluşan dahili bir testte %92,1’lik tamamlama oranı gösterdi.

2026-07-31

Geliştiriciler Araçlarına Neden Bağlanır? Çünkü Araçlar Geliştirme Sürecindeki Güveni Somutlaştırır

Programlama ve Yazılım Geliştirme

Geliştiriciler Araçlarına Neden Bağlanır? Çünkü Araçlar Geliştirme Sürecindeki Güveni Somutlaştırır

Makale, geliştiricilerin araçlara duyduğu güvenin alışkanlıklar ve açık süreçler aracılığıyla nasıl oluştuğunu ve yapay zekâ destekli aracı programlama araçlarının yazılım geliştirme yaşam döngüsündeki zayıf noktaları neden otomatik olarak çözmek yerine açığa çıkardığını ele alıyor. Sonuç olarak güven oluşturmanın yalnızca yeni araçlar gerektirmediği; insan sorumluluğu ile paylaşılabilir ve geliştirilebilir süreçler gerektirdiği belirtiliyor.

2026-07-29

MSBuild Binlog Analyzer eklentisi, VS Code içinde Copilot üzerinden derleme günlüklerinin analizini sağlıyor

Programlama ve Yazılım Geliştirme

MSBuild Binlog Analyzer eklentisi, VS Code içinde Copilot üzerinden derleme günlüklerinin analizini sağlıyor

Microsoft, MSBuild ikili günlüklerini analiz etmek, derleme hatalarının nedenlerini açıklamak, performansı karşılaştırmak ve GitHub Copilot aracılığıyla gerilemeleri tespit etmek için MSBuild Binlog Analyzer for VS Code eklentisini önizleme sürümünde kullanıma sundu. Eklenti, Microsoft.AITools.BinlogMcp sunucusuna dayanıyor ve VS Code 1.99 veya daha yeni bir sürümün yanı sıra GitHub Copilot ve .NET SDK gerektiriyor.

2026-07-27