Programlama ve Yazılım Geliştirme

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

126 Makaleler

Yazılım mühendisliğini geliştirmek için yapay zekâ programlama ajanlarını kullanmaya yönelik beş uygulama

Programlama ve Yazılım Geliştirme

Yazılım mühendisliğini geliştirmek için yapay zekâ programlama ajanlarını kullanmaya yönelik beş uygulama

Pierre Pureur, Kurt Bittner ve Todd Miller; eski hizmetlerin belgelenmesi, mimari kusurların keşfedilmesi, güvenlik denetimi, uygulamalar için ilk temellerin oluşturulması ve ölçeklenebilir mimarilerin test edilmesi amacıyla yapay zekâ programlama ajanlarının kullanılmasına yönelik beş pratik yöntemi sunuyor. Makale, kod üretim hızının mimari kalite gereksinimlerini belirleme ve sonuçları insanlar tarafından gözden geçirme gerekliliğinin yerini tutamayacağını vurguluyor.

2026-09-28

Git 2.56, çakışma çözümünün güvenliğini artırıyor ve büyük depolardaki işlemleri hızlandırıyor

Programlama ve Yazılım Geliştirme

Git 2.56, çakışma çözümünün güvenliğini artırıyor ve büyük depolardaki işlemleri hızlandırıyor

Git projesi, 104’ten fazla geliştiricinin katkılarıyla Git 2.56.0 sürümünü yayımladı. Sürüm, birleştirme çakışmalarının çözülmesinden sonra dosyaları hazırlamak için daha güvenli bir yöntem, birleştirme tabanlarının hesaplanması ve depoların yeniden paketlenmesi için önemli iyileştirmeler sunuyor. Ayrıca geçmişi, dalları ve kısmi klonları yönetmek için yeni araçlar ile kapsamlı performans düzeltmeleri içeriyor.

2026-09-28

Cloudflare, Emscripten’in deneysel hedefi üzerinden yerel Rust uygulamalarının Workers üzerinde çalıştırılmasını sağlıyor

Programlama ve Yazılım Geliştirme

Cloudflare, Emscripten’in deneysel hedefi üzerinden yerel Rust uygulamalarının Workers üzerinde çalıştırılmasını sağlıyor

Cloudflare, wasm-bindgen ve Rust Workers kapsamında Emscripten ‏wasm32-unknown-emscripten hedefi için deneysel destek duyurdu. Bu destek, Rust kütüphanelerinin Workers platformuyla uyumluluğunu genişletiyor. Çalışma, Tokio entegrasyonu ile TCP, UDP ve Unix soketleri desteğini içeriyor; ayrıca Durable Object içinde Minecraft sunucusunun çalıştırılmasına yönelik pratik bir örnek sunuyor.

2026-09-28

Cloudflare، yalıtılmış eklenti sistemi ve merkeziyetsiz kayıtla EmDash 1.0'ı kullanıma sundu

Programlama ve Yazılım Geliştirme

Cloudflare، yalıtılmış eklenti sistemi ve merkeziyetsiz kayıtla EmDash 1.0'ı kullanıma sundu

Cloudflare, Astro üzerine kurulu ve API, CLI, MCP arayüzleri ile aracılara yönelik iş akışlarını destekleyen açık kaynaklı içerik yönetim sistemi EmDash 1.0'ın kararlı sürümünü yayımladı. Sürüm, belirli izinlere sahip yalıtılmış bir eklenti sistemi ve AT Protocol'e dayanan merkeziyetsiz bir kayıt sunmanın yanı sıra yapay zekâyla site oluşturma aracı EmDash Build'in açık kaynaklı ilk sürümünü de içeriyor.

2026-09-28

Cloudflare, API tanımlarından SDK paketleri, CLI araçları ve belgeler üretmek için açık kaynak Forge'u kullanıma sundu

Programlama ve Yazılım Geliştirme

Cloudflare, API tanımlarından SDK paketleri, CLI araçları ve belgeler üretmek için açık kaynak Forge'u kullanıma sundu

Cloudflare, CI içinde çalışan ve API tanımlarından doğrudan SDK paketleri, CLI araçları ve belgeler üretmeye yarayan, genişletilebilir ve açık kaynaklı bir işlem hattı olan Forge'u duyurdu. Proje, her değişiklik için önizleme sürümleri oluşturmayı, birden çok çıktıyı birbirine bağlamayı ve API'ler ile bunlara dayanan araçlar arasındaki uyumsuzluk riskini azaltmayı sağlıyor.

2026-09-28

Cloudflare, JavaScript araçlarını hızlandırmak için 80 sürümü tanıtıyor: VoidZero

Programlama ve Yazılım Geliştirme

Cloudflare, JavaScript araçlarını hızlandırmak için 80 sürümü tanıtıyor: VoidZero

Cloudflare, VoidZero ekibinin dört ay içinde 80’den fazla güncelleme yayımladığını ve JavaScript uygulamalarını derleme, test etme, biçimlendirme ve tür tanımlama hızlarında büyük iyileştirmeler sağladığını açıkladı. Sonuçlar arasında Vite+ 1.0 sürümü, Oxc React Compiler’ın on kat hızlandırılması ve tsgolint’in benzer araçlara kıyasla 18 kata kadar hızlanması bulunuyor.

2026-09-28

Cloudflare, Next.js uygulamalarını Vite üzerinde çalıştırmak için Vinext 1.0'ı kullanıma sundu

Programlama ve Yazılım Geliştirme

Cloudflare, Next.js uygulamalarını Vite üzerinde çalıştırmak için Vinext 1.0'ı kullanıma sundu

Cloudflare, Pages Router veya App Router ile oluşturulan Next.js uygulamalarını Vite üzerinde çalıştırmaya ve birden fazla platformda yayımlamaya olanak tanıyan Vinext'in 1.0 sürümünü duyurdu. Sürüm; daha geniş uyumluluk, sayfa yaşam döngüsü ve önbellekleme desteği ile kullanıcıları yeni sürüme yönlendirmeden önce önbelleği ısıtma mekanizması içeriyor.

2026-09-28

Microsoft, akıllı ajanlarla etkileşimli arayüzler oluşturmak için Blazor AI bileşenlerini kullanıma sunuyor

Programlama ve Yazılım Geliştirme

Microsoft, akıllı ajanlarla etkileşimli arayüzler oluşturmak için Blazor AI bileşenlerini kullanıma sunuyor

Microsoft, akıllı ajanların akış hâlindeki yanıtlarını görüntülemeyi, araçları çalıştırmayı, onayları yönetmeyi, durumu eşitlemeyi ve .NET uygulamaları içinde oluşturulmuş arayüzler geliştirmeyi sağlayan yeni deneysel Blazor bileşenlerini tanıttı. Bileşenler UIAgent ve ContentBlock'u temel alıyor ve AG-UI protokolü üzerinden uzak ajanlara bağlanabiliyor.

2026-09-28

Abu Dabi'deki hackathonlar yapay zekânın yazılım geliştirmedeki rolünü test ediyor

Programlama ve Yazılım Geliştirme

Abu Dabi'deki hackathonlar yapay zekânın yazılım geliştirmedeki rolünü test ediyor

New York Üniversitesi Abu Dabi ve 42 Abu Dabi Akademisi öğrencileri, JetBrains desteğiyle düzenlenen iki hackathon sırasında gerçek dünyadaki zorlukları yazılım prototiplerine dönüştürme becerilerini test etti. Kazanan projeler, programlama ajanlarının kullanılmasının geliştiricinin test, anlama ve hesap verebilirlik sorumluluğunu ortadan kaldırmadığını gösterdi.

2026-09-28

Spritely, merkeziyetsiz ve güvenli uçtan uca internet mimarisi vizyonunu sunuyor

Programlama ve Yazılım Geliştirme

Spritely, merkeziyetsiz ve güvenli uçtan uca internet mimarisi vizyonunu sunuyor

Spritely’den Christine Lemmer-Webber ve David Thompson, platformun yetenek güvenliğini, aktör modelini, OCapN protokolünü ve eşler arası uygulamalar oluşturmak için petname sistemlerini nasıl bir araya getirdiğini açıklıyor. Makale ayrıca yetkilendirme, eşzamanlama ve adlandırma sorunlarının ele alınmasında Goblins, Hoot ve yerel CRDT’lerin rolünü de ortaya koyuyor.

2026-09-27

GitHub Copilot uygulaması içinde Canvases kullanarak özel çalışma arayüzleri nasıl oluşturulur

Programlama ve Yazılım Geliştirme

GitHub Copilot uygulaması içinde Canvases kullanarak özel çalışma arayüzleri nasıl oluşturulur

GitHub, doğal dille iş akışını tanımlayarak GitHub Copilot uygulaması içinde etkileşimli çalışma arayüzlerinin nasıl oluşturulacağını, ardından arayüzün düzenlenip aracıyla paralel olarak kullanılmasını açıklıyor. Bu arayüzler Kanban panolarında, sorunların sınıflandırılmasında, kontrol listelerinde ve gösterge panolarında kullanılabilir.

2026-09-25

GitHub, devasa çekme isteği inceleme arayüzünü nasıl yeniden oluşturdu

Programlama ve Yazılım Geliştirme

GitHub, devasa çekme isteği inceleme arayüzünü nasıl yeniden oluşturdu

GitHub, bir milyondan fazla satır değişikliği ve 400’den fazla satır içi yorum içeren ekiplerle başa çıkabilmek için GitHub Copilot uygulamasındaki çekme isteği arayüzünü nasıl yeniden oluşturduğunu açıklıyor. Çözüm, önceden belirlenmiş kod satırlarının düzenini dinamik yorum bloklarından ayırıyor; kullanıcı konumunu koruyan aşamalı ölçüm ve düzeltme kullanıyor.

2026-09-23

JetBrains, geliştiriciler ve ekipler genelinde aracı tabanlı yazılım geliştirmeyi yönetmek için Air’i başlattı

Programlama ve Yazılım Geliştirme

JetBrains, geliştiriciler ve ekipler genelinde aracı tabanlı yazılım geliştirmeyi yönetmek için Air’i başlattı

JetBrains, geliştirme ortamları içinde ve dışında programlama aracılarını, iş akışlarını ve yönetişimi birbirine bağlamak için açık bir ürün ekosistemi olan JetBrains Air’i duyurdu. Ekosistem, yapay zekâ aracı kullanımının yaygınlaşmasıyla ortaya çıkan bağlam, koordinasyon, inceleme, maliyet ve hesap verebilirlik açıklarını ele almayı hedefliyor.

2026-09-22

JetBrains, Junie’ye kod değişikliklerinin etkileşimli demolarını kaydetme modu ekledi

Programlama ve Yazılım Geliştirme

JetBrains, Junie’ye kod değişikliklerinin etkileşimli demolarını kaydetme modu ekledi

JetBrains, Junie CLI aracına, ajanın uygulamayı çalıştırıp arayüzüyle etkileşime girebilmesini, davranış değişikliklerini doğrulamak üzere video, ekran görüntüleri ve HTML raporu kaydedebilmesini sağlayan Junie /demo modunu ekledi. Bu mod ayrıca birleştirme isteklerinin incelenmesi ve CI kapsamındaki smoke testlerinde kullanılmak üzere GitHub Actions ile entegre oluyor.

2026-09-18

JetBrains’in OpenTelemetry bileşeni mikro hizmet haritasını gerçek zamanlı olarak nasıl yeniden oluşturuyor

Programlama ve Yazılım Geliştirme

JetBrains’in OpenTelemetry bileşeni mikro hizmet haritasını gerçek zamanlı olarak nasıl yeniden oluşturuyor

JetBrains, geliştirme ortamlarında Service Map’in, sabit şemalara veya statik kod analizine dayanmak yerine, sistem çalışırken sistemden gelen OpenTelemetry izlerine dayanarak nasıl oluşturulduğunu açıklıyor. Özellik, hizmetler, veritabanları ve mesaj entegrasyonu noktaları arasındaki ilişkileri kademeli olarak güncellemek için gecikmiş ve sırasız verileri işliyor.

2026-09-16

A Practical Guide to Using Logpoints to Debug Java and gRPC Without Stopping the Server

Programlama ve Yazılım Geliştirme

A Practical Guide to Using Logpoints to Debug Java and gRPC Without Stopping the Server

JetBrains explains how to use Logpoints in IntelliJ IDEA 2026.2 to diagnose Java and gRPC application errors while they are running, including modifying them and adding expressions without rebuilding or redeploying the application. The article also explains why this approach can be more suitable than breakpoints or println statements in some scenarios, particularly when stopping the server causes gRPC requests to time out.

2026-09-16