Yazılım geliştirme; bir ihtiyacın tasarlanıp kodlanması, test edilmesi, yayına alınması ve işletilmesi sürecidir. Bu bölümde yapay zekâ, görüntü işleme, IoT, veri tabanı ve web performansı üzerine çalışır kod örnekleriyle uygulamalı rehberler var.
Bu alandaki çalışmalar
Abdulaziz Akyol, 20 yılı aşkın kurumsal BT deneyimini bugün CX Teknoloji'de ürün mühendisliğinde kullanıyor. Rehberler, üretimde çalışan sistemlerde karşılaşılan gerçek sorunlara göre yazıldı: güvenlik, ölçeklenebilirlik, ölçüm ve bakım.
- Python ve YOLO ile RTSP kameradan olaya uçtan uca kod
- ONNX, TensorRT ve INT8 ile edge yapay zekâ hızlandırma
- Docker ve Kubernetes ile GPU servislerini ölçekleme
- SQL Server performans ayarı ve Astro ile hızlı web siteleri
Sık sorulan sorular (3)
Görüntü işleme projelerinde hangi yazılım dili kullanılır?
Model eğitimi ve prototip için Python yaygındır; üretimde yoğun iş C++/CUDA, TensorRT ya da ONNX Runtime gibi hızlandırılmış çalışma zamanlarına bırakılır. Entegrasyon katmanı ise genellikle olay ve REST/MQTT arayüzleriyle kurulur.
Yapay zekâ servisleri üretime nasıl alınır?
Model sabit bir sürümle paketlenir (konteyner), kaynak sınırları ve sağlık kontrolleri tanımlanır, gecikme ve doğruluk sürekli ölçülür. GPU paylaşımı ve güncelleme stratejisi baştan planlanmalıdır.
Bir web sitesinin Core Web Vitals puanı nasıl yükseltilir?
En büyük kazanç görsellerden gelir: doğru boyut ve modern format (WebP/AVIF), LCP görselinin erken keşfi ve önceliklendirilmesi, render'ı engelleyen font/CSS isteklerinin kaldırılması ve üçüncü taraf betiklerin azaltılması.
- WordPress'ten Astro'ya: 3 MB'lık sayfa 300 KB'a, Lighthouse'ta 98 puan Yazılım geliştirme Bu siteyi WordPress'ten statik Astro'ya taşıdık: mobil LCP 16,8 sn'den 1,9 sn'ye, sayfa 2.975 KiB'den 309 KiB'a indi. Teknikler ve gerçek kodlar.
- SQL Server performans ayarı: indeks, istatistik ve sorgu planı Microsoft SQL Server SQL Server'da yavaş sorguyu tahminle değil ölçümle bulun: bekleme istatistikleri, Query Store, yürütme planı, indeks, istatistik ve parameter sniffing.
- Yapay zekâ ajanları ve MCP: şirketler için mimari, güvenlik ve ilk proje Yapay zekâ Yapay zekâ ajanı ve MCP nedir, ERP ve CRM'e nasıl güvenle bağlanır? Mimari, en az yetki, istem enjeksiyonu, insan onayı, denetim kaydı ve ilk proje seçimi.
- Kurumsal RAG: şirket dokümanlarıyla konuşan yapay zekâ asistanı nasıl kurulur Yapay zekâ Şirket dokümanlarından kaynak göstererek yanıt veren RAG asistanı kurmak: ayrıştırma, parçalama, embedding, pgvector, hibrit arama, belge yetkisi ve KVKK.
- Python ve YOLO ile gerçek zamanlı nesne tespiti: RTSP kameradan olaya Görüntü işleme RTSP kameradan Python, OpenCV ve YOLO ile gerçek zamanlı tespit: ByteTrack takibi, çizgi sayımı, bölge ihlali ve MQTT'ye JSON olay. Çalışır örnek betikle.
- Edge AI'da model hızlandırma: ONNX, TensorRT ve INT8 quantization Yapay zekâ PyTorch modelini ONNX'e aktarıp ONNX Runtime ve TensorRT ile hızlandırmak: FP16, INT8 kalibrasyonu, doğruluk kaybı ve p50/p95 gecikme ölçümü, kodlarıyla.
- Docker ve Kubernetes ile GPU görüntü analitiği servislerini ölçeklemek Yazılım geliştirme Kamera başına GPU analitiği servisini Docker ve Kubernetes'te çalıştırmak: NVIDIA Container Toolkit, GPU Operator, time-slicing/MIG, k3s, izleme, güncelleme.
- MQTT ile güvenli IoT: Python, TLS ve erişim kontrolü IoT MQTT'yi sahada güvenli kurmak: QoS, retain, last will ve MQTT 5; Mosquitto'da TLS, istemci sertifikası ve ACL; paho-mqtt 2.x ile Python yayıncı ve abone.
- SQL Server'da tablo tasarımı: CREATE, ALTER, DROP ve kısıtlar Microsoft SQL Server T-SQL ile SQL Server tablosu tasarlayın: veri tipi seçimi, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT, ALTER TABLE ve DROP/TRUNCATE/DELETE farkı, örnek şema.
- HTML5 anlamsal etiketler rehberi: header, main, article, section HTML5 header, nav, main, article, section, aside, dialog, details ve time etiketlerinin doğru kullanımı; landmark'lar, sık hatalar, SEO ve ekran okuyucu etkisi.
- HTML5 formlar: input tipleri, doğrulama ve autocomplete rehberi HTML5 HTML5 input tipleri, required/pattern/min/max doğrulaması, Constraint Validation API, autocomplete değerleri ve erişilebilir etiketleme; çalışır örneklerle.
- HTML5 Canvas ile çizim: şekil, eğri, metin ve animasyon rehberi HTML5 HTML5 Canvas 2D ile çizgi, şekil, yay ve Bézier eğrisi, gradyan, metin, görsel ve animasyon; Retina bulanıklığı düzeltmesi ve Canvas–SVG karşılaştırması.
- HTML5 video ve audio: formatlar, altyazı ve autoplay rehberi HTML5 HTML5 video ve audio öğeleri: MP4/H.264, WebM/AV1 ve Opus seçimi, WebVTT altyazı, autoplay kuralları, preload ve poster, erişilebilirlik ve performans.
- HTML5 nedir? Modern HTML'in temelleri ve Living Standard HTML5 HTML5 nedir, bugün neden Living Standard olarak anılır? Belge iskeleti, anlamsal yapı, erişilebilirlik, performans ve tarayıcı API'lerine güncel bir giriş.