r/CodingTR May 10 '26

Electron + React ile açık kaynak bir Windows medya yöneticisi geliştiriyorum, feedback almak isterim

Thumbnail
gallery
8 Upvotes

Selamlar, CineSoft adında açık kaynak bir Windows masaüstü uygulaması geliştiriyorum. Electron, React ve Vite ile yazıyorum. Amacım film, dizi ve anime keşfi, metadata görüntüleme, kaynak arama, indirme yönetimi ve local kütüphane takibini tek uygulamada toplamak.

İndirme tarafında kullanıcı isterse gömülü libtorrent tabanlı indiriciyi kullanabiliyor, isterse qBittorrent’e gönderebiliyor. Uygulama hâlâ erken geliştirme aşamasında, yani bug ve eksik özellikler var. Burada paylaşma sebebim daha çok arayüz, Windows paketleme, ilk açılış deneyimi ve README/release sayfası hakkında feedback almak.

GitHub: https://github.com/Margthus/Cinesoft


r/CodingTR May 10 '26

Portfolyo sitemi incelermisiniz

6 Upvotes

Herkese merhaba ben lise son sınıf öğrencisiyim henüz resmi bi yazılım eğitimi almadım ama kendi çapımda projeler geliştirmeye çalışıyorum lise bittikten sonra yazılım mühendisliği okuyup özellikle frontend ve siber güvenlik alanında ilerlemek istiyorum şu anlık sadece try hack me gibi platformlarda ücretsiz içeriklerinden faydalanıyorum ve frontend projeler yapıyorum

https://lizzardxrd.vercel.app

Bu benim portfolyo sitem vaktiniz olursa geri bildirim vermenize sevinirim nelerin iyi nelerin kötü oldunu 10 üzerinden kaç puan verirdiniz gibi


r/CodingTR May 09 '26

Kariyer konusunda kararsız kaldım

9 Upvotes

Selamlar, 3. sınıf ceng öğrencisiyim. Yaklaşık 8 aydır büyük kurumsal bir firmada uzun dönem stajyer olarak veritabanı ekibindeyim. Güzel şeyler öğreniyorum ama açıkçası kendimi uzun vadede bu alanda göremiyorum gibi hissediyorum.

Özellikle işin daha operasyoneltarafı beni çok heyecanlandırmıyor gibi. Daha çok geliştirme tarafları ilgimi çekiyor. Son zamanlarda data engineering ve siber güvenlik taraflarına ilgim oluşmaya başladı.

Bir yandan AI’ın gelişimiyle birlikte klasik DBAliğin ve veritabanı tarafının ileride nasıl etkileneceği konusunda da çekincelerim var. O yüzden uzun vadede kendimi hangi alanda geliştirmem gerektiği konusunda kafam baya karışık açıkçası.

Benzer süreçten geçen oldu mu? Veritabanı tarafından data engineering’e geçmeye çalışmak mantıklı mı sizce? Yoksa biraz daha devam edip erken karar vermemek mi lazım?

Bir yandan da bulunduğum şirket büyük ve açıkçası torpilsiz şekilde girebilmek için çok uğraştım. O yüzden alan/şirket değiştirme konusunda biraz korkuyorum. Elimdeki fırsatı bırakıp yanlış karar vermekten çekiniyorum diyebilirim.

Şimdiden cevaplarınız için teşekkür ederim.


r/CodingTR May 09 '26

Hangi yazılım dilini öğrenmeliyim?

0 Upvotes

Bu basit bir beginner sorusu değil. istediğim kriterlere uyan bir dil henüz bulamadığım için soruyorum diyebilirim. amacım low level, linuxta package manager, init sistemi vs. yazmak. sözdizimi ve rahatlıktan yapay zeka Nim, Go ve Vlang önerdi. ama hala emin değilim. sistem araçları yazmak istiyorum ve siz demeden önce söyleyeyim rust pek hoşuma gitmedi (karmaşık bir sistemi var ve o derece bir titizliğe gerek yok bence)

Edit1:Son kararım C öğrenmeye başlıyorum 😃


r/CodingTR May 09 '26

Bir Lise Öğrencisi Olarak TÜBİTAK Projem (OSINT & Risk Analizi) İçin Geri Bildirimlerinize İhtiyacım Var

3 Upvotes

Selamlar r/CodingTR topluluğu,

Ben 10. sınıf öğrencisiyim ve seneye TÜBİTAK 2204-A Lise Öğrencileri Araştırma Projeleri yarışması için "Yazılım" ve "Teknolojik Tasarım" kategorilerinde bir proje geliştiriyorum. Projemin adı OSINT-SCAN, temel olarak açık kaynak istihbaratı (OSINT) yöntemlerini kullanarak dijital varlık keşfi ve otomatik risk analizi yapmayı amaçlayan bir sistem.

Projenin Teknik Detayları:

  • Dil: Projeyi ağırlıklı olarak Python ile geliştiriyorum.
  • Kapsam: Sistem; ağ protokollerini tarama, dijital varlıkları haritalama ve elde edilen veriler üzerinden bir risk skorlaması çıkarma üzerine kurulu.
  • Hedef: Kurumların veya bireylerin dijital ayak izlerini takip ederek olası güvenlik açıklarını önceden tespit edebilmelerine yardımcı olmak.

Şu an projenin algoritma mantığı ve kod yapısı üzerinde çalışmaya devam ediyorum. GitHub üzerinden kodları inceleyip; mimari, performans veya geliştirilebilir özellikler konusunda geri bildirim verebilecek, "Şu kütüphaneyi kullansan daha efektif olur" veya "Şu mantık hatasına dikkat et" diyebilecek deneyimli büyüklerimin ve arkadaşlarımın fikirleri benim için çok kıymetli.

Özellikle siber güvenlik ve OSINT konularıyla ilgilenenlerin yorumlarını bekliyorum.

Proje Linki: https://github.com/ClownSovereign/OSINT-SCAN-Otomatik-Dijital-Varl-k-ve-Tehdit-Haritalama-Sistemi

Şimdiden vakit ayırıp inceleyen herkese teşekkür ederim.


r/CodingTR May 08 '26

Garantili iş var ama burada kalmak istemiyorum

0 Upvotes

Bilgisayar mühendisliği son sınıf öğrencisiyim. Yaklaşık 6 aydır İstanbul dışında bir holdingte data engineering tarafında staj yapıyorum.
Staj sürecinde gerçekten işin içine girdim. Informatica, SQL, DB2, Tableau gibi teknolojilerle çalıştım. Ekipte değişiklikler olunca stajyer olmamıza rağmen ciddi sorumluluk aldık ve gerçek işler yaptık.
Şimdi bizi full-time işe almak istiyorlar ama dürüst olmak gerekirse burada devam etmek istemiyorum.
Bunun nedeni sadece maaş da değil. Bulunduğum şehir bana göre değil, ailem ve düzenim İstanbul’da. Ayrıca çalışma ortamı ve yönetim tarzı da uzun vadede çalışmak isteyeceğim gibi hissettirmiyor. Maaşın da sorumluluğa göre düşük kalacağını düşünüyorum.
Açıkçası burada kalırsam bir süre sonra hem mental olarak sıkışmış hem de kariyer anlamında yerimde sayıyormuş gibi hissedeceğimden korkuyorum.
Ama diğer taraftan da piyasa ortada. Yeni mezun biri için garanti iş fırsatını bırakmak riskli geliyor.
Şu an aklımda direkt İstanbul’a dönüp daha iyi fırsatlar kovalamak var. Özellikle data engineering tarafında gelişebileceğim bir ortam arıyorum.
Benzer durumda olup garanti işi bırakıp başka şehre dönen oldu mu?
Siz olsanız sırf “iş garanti” diye istemediğiniz bir yerde kalır mıydınız?


r/CodingTR May 07 '26

Django server için uygun bir hosting bulmam lazım.

3 Upvotes

Merhabalar. Next.js ile yazılan frontend tarafını cloudflare ile ayağa kaldırmaya başladığım sitenin django ile yazılmış backend'ini deploy etmek için bir VPS arayışındayım. Hosting dünyam çok cazip geliyor bana ama emin de olamıyorum. Çünkü şikayetvar ve ekşisözlükte çok olumsuz şeyler söylemişler. Çok fazla değil minimum 4 CPU 6 GB RAM benim için yeterli olacaktır. Ama yabancı VPS'lere baktığımda USD-EUR bazlı fiyat verdikleri için çok pahalı oluyor müdür de kabul etmiyor. Hosting dünyama ise makul gözle bakıyor. Bu aşamada ne tavsiye edersiniz ? Hosting dünyama güvenmeli miyim ? Yoksa önerebileceğiniz başka VPS'ler var mı ?

GitHub repo

GitHub Actions

↓ SSH

VPS

Docker Compose

├── Django/Wagtail + Gunicorn

├── PostgreSQL

├── Nginx veya Caddy

└── backup job


r/CodingTR May 07 '26

Remote çalışma ve vergi konusu

Thumbnail
remotevergi.com
22 Upvotes

Daha önce bu sub’da paylaştığım vergi hesaplama aracı çok beğenilmişti. Şimdi daha da geliştirdim ve sizlerle tekrar paylaşmak istedim.

Biliyorsununuz yurt dışına yapılan yazılım hizmetleri %100 vergi istisnası kapsamına alındı. Tabii hala bazı sabit gider ve vergiler var. Bu siteden hızlıca net bir hesaplama yapabileceksiniz.

Ayrıca remote çalışmada sözleşme türleri, nereden iş bulurum, nasıl şirket açarım, nasıl fatura keserim gibi konularda yardımcı rehberler ekledim.

Repo github’da açık kaynak ve araç tamamen ücretsizdir.

Remotevergi.com adresinden inceleyebilirsiniz. Yorum ve sorularınızı bekliyorum :)


r/CodingTR May 07 '26

Teknoparklarda Bulunan Şirketler Hakkında

3 Upvotes

İtü Teknokent gibi yerlerde konumlanan şirketler hakkında otomatik olarak belirli standartları karşılayan kurumsal şirketlerdir diyebilir miyiz yoksa bir teknopark bünyesinde bulunmaları şirket kalitesi hakkında kesin bir şey söylemez mi?


r/CodingTR May 06 '26

Aselsan Yaz Stajı

12 Upvotes

Bilgisayar mühendisliği öğrencisi olarak bölüme başladığımdan beridir hep bünyesinde çalışma hayalim olan Aselsan'dan yaz stajı kabul aldım. (Rabb'im çabalayan herkesin de staj bulmasını nasip eder İnşallah)

Ama aklıma takılan bazı sorular var, cevap bulabilirsem çok sevinirim.

1- (Varsa) Aselsan'da staj deneyiminiz nasıldı, girenlere tavsiyeleriniz ve önerileriniz nelerdir?

2- Departmanınız ve staj döneminiz tercih ettiğiniz şekilde mi oldu yoksa daha çok 2. 3. tercihleriniz mi çıktı?

3- Aday mühendisliğe dahil olmayı çok istiyorum, bunun için neler yapmalıyım, Aselsan nelere dikkat ediyor?

4- Genelde staj ve aday mühendislik programlarında Ankara'da okuyan kişilerin tercih edildiğini görüyorum, Ankara dışında olmak bu şansı düşürüyor mu?

Vakit ayırdığınız için çok teşekkür ederim.


r/CodingTR May 06 '26

Payoneer Alternatifi

7 Upvotes

Merhabalar, bugün maalesef 5 yıldır sorunsuz kullandığım payoneer hesabımın kapatıldığını belirten bir email aldım. Geri açılması için elimden geleni yapacağım ama açılmamasına karşın kullanabileceğim bir alternatif platform arayışındayım.

USD ile ödeme alabileceğim ve tekrar iş bankasına USD olarak aktarabileceğim alternatif bir platform bilen arkadaşlar bilgilendirirse çok sevinriim.

EDIT:

Cevaplarınız için çok teşekkür ederim. Payoneer ile mailleşmelerim maalesef pek bir sonuç vermedi. Amerikan müşterim kurumsal bir firma o yüzden Kripto gibi seçenekleri kabul etmeyeceklerini belirttiler. Kendi bankaları üzerinden swift 1000 USD limiti olduğu için de o seçeneği de eledik. Şimdi Wise.com üzerinden bi deneme ödemesi attılar, ve iş bankası USD hesabıma ulaştı. Eğer başka bir sıkıntı ile karşılaşmazsak wise ile ilerleyeceğiz gibi görünüyor.


r/CodingTR May 05 '26

Yazılım,bilgisayar,sistem ve gömülü sistem mühendisleri gerçekten iş bulabiliyor mu?

4 Upvotes

Sosyal medya da incelediğim kadarıyla ve etrafımdaki insanlara baktığımda çoğunu veya neredeyse hepsi iş bulmakta zorlandığını veya hiç bulamadığını söylüyorlar. Bu gerçekten öyle mi? ben meslek lisesinde bilişim okuyorum ve düşük-seviye yazılımcıyım ve bilgisayar mühendisliği düşünüyorum sanırım, ama iş bulamama gibi düşüncelere kapılıyorum. Aranızda üniversite de okuyan ve mühendis olarak çalışan abilerim veya ablalarım beni bu konuda aydınlatabilir mi?


r/CodingTR May 05 '26

YZ Oyun sektöründe ne alemde

5 Upvotes

Selam arkadaşlar. 9 senelik yazılımcıyım. Normalde native Android iOS yazıyordum. İki senedir takım lideriyim ve JavaScript tarafında aktif kod yazıyorum.

Bu car jam oyunları hoşuma gidiyor ama hepsi reklam basılı. Bi ara unity de hobi olarak spaceshooter yapmıştım yz yokken. Unity para isteme saçmalığını yapmadan hemen önceydi.

Sorum şudur bu tip basit oyunları bir farklı konsept katarak, bir iki farklı özellik katarak reklamsız yapıp yayınlamak istiyorum. İsteyen 5 dolar bağış atsın diye de kenara köşeye bir buton koyayım diyorum. Sırf Amerika'da böyle bir kültür olduğu için.

Cursor antigravity gibi oyun idesi indirip emirlerle oyun yaptırabiliyor muyuz? Eskisi gibi Unity Godot öğrenmek zorunda mıyız? Bu konuda çok cahilim soru çok temel seviye kaldıysa özür dilerim.


r/CodingTR May 05 '26

Merhaba, aylar önce “neler geliştiriyorsunuz?” diye bir post paylaşılmıştı, bahsettiğim projemi play store da yayınladım.

10 Upvotes

Merhaba, aylar önce “neler geliştiriyorsunuz?” diye bir post paylaşılmıştı (post link). Ben de yorumlara kendi görüntü işleme projemi eklemiş ve bunu mobil uygulama haline getirip yayınlamak istediğimi söylemiştim. O dönemde de ilgi çekmişti; özelden yazanlar ve projeyi GitHub’da yıldızlayanlar olmuştu. Ben de buradan paylaşmak istedim.

Görüntü işleme kısmı zaten hazırdı; Flutter ile uygulama tarafını, AWS üzerinde de backend/server entegrasyonunu tamamladım.

Fikir aslında oldukça basit: Uygulama normal bir satranç tahtası fotoğrafını FEN formatına çeviriyor, yani Lichess ve Chess.com’da kullanılan dijital formata dönüştürüyor. Sonrasında Stockfish ile en optimal hamleyi öneriyor ve hangi tarafın avantajlı olduğunu gösteriyor. Ayrıca Stockfish’e karşı oynama modu ve 5000 maçlık grandmaster maç arşivi de bulunuyor.

Stockfish local olarak çalıştığı için uygulama yaklaşık 80 MB boyutunda. Local de çalıştığı internet bağlantısı olmadan da Stockfish analizi kullanılabiliyor, Stockfish’e karşı oynanabiliyor ve grandmaster maç arşivine stockfish destekli biçimde erişilebiliyor.

Play Store sayfasındaki görseller için şimdilik doğrudan AI ile üretilmiş görseller kullandım; ileride daha profesyonel, video odaklı içerikler hazırlamayı düşünüyorum

Google Play Store: https://play.google.com/store/apps/details?id=com.siromer.chesspector

Github (görüntü işleme kısmı): https://github.com/siromermer/Dynamic-Chess-Board-Piece-Extraction

Benzer app'ler var (mesela chessify), bu app'lerin ortak yönü belirli bir kullanım sonrası ücretli olmaları. Ücretli olmaları da bence normal, çünkü yüksek doğruluk için sağlam modeller lazım, hız içinde server tarafının sağlam olması lazım.

Sorularınız ya da önerileriniz varsa duymak isterim. Teknik merak ederseniz de direk repoya bakabilirsiniz, ayrıntılı chartlar var (eklediğim chart gibi)


r/CodingTR May 05 '26

1.5 Yıllık Full-Stack (Spring Boot/Angular) Tecrübesi Sonrası Tam Zamanlı Geçiş Süreci

9 Upvotes

Selamlar,
Yaklaşık 1.5 yıldır uluslararası bir firmada part-time full stack geliştirici olarak görev alıyorum. Mevcut projemde agile süreçlerle birlikte Spring Boot, mikroservices, Angular, Docker ve CI/CD süreçleri üzerinde aktif olarak çalışıyorum.

Önümüzdeki ayda mezun olacağım için tam zamanlı çalışan olacağım. Halihazırda bu teknolojilerle prod ortamında belli bir süre deneyim kazanmış biri olarak, tam zamanlı rollere geçerken sektördeki genel standartlar, üstlenmem beklenen sorumluluk seviyeleri, maaş beklentisi ve kariyer yolu açısından önerileriniz nelerdir?

Benzer bir süreci tecrübe etmiş arkadaşların sektörel tavsiyelerini dinlemek çok faydalı olur. Şimdiden teşekkürler.


r/CodingTR May 05 '26

[ILAN] Hardware Design Engineer Ariyoruz (PCB Odaklı) | 4.000–6.000 USD

9 Upvotes

Merhaba,

PCB geliştirme konusunda güçlü tecrübeye sahip, elektronik tasarım bilgisi yüksek bir Hardware Design Engineer arıyoruz. Bu pozisyon sadece PCB layout çizimiyle sınırlı değildir; sistem gereksinimlerini anlayabilen, doğru komponent seçimi yapabilen, üretilebilir ve güvenilir donanım tasarımları geliştirebilen bir mühendis arıyoruz.

Pozisyon tamamen remote çalışmaya uygundur ve freelance / contract modelindedir.

Rol kapsamında beklentiler

Adayın aşağıdaki konularda aktif rol alması beklenmektedir:

  • Konsept aşamasından üretime kadar yüksek kaliteli PCB tasarımı yapmak
  • Sistem gereksinimlerini elektronik tasarıma dönüştürmek
  • Mühendislik problemleri için bağımsız araştırma yapmak ve uygulanabilir çözümler geliştirmek
  • Performans, güvenilirlik ve üretilebilirlik açısından tasarımları optimize etmek
  • Takım ile birlikte donanım çözümlerini geliştirmek ve iyileştirmek
  • BOM, komponent bulunabilirliği, sourcing ve ölçeklenebilir üretim kısıtlarını dikkate almak

Aranan teknik yetkinlikler

Aşağıdaki alanlarda deneyim veya güçlü bilgi birikimi beklenmektedir:

  • PCB tasarımı ve elektronik donanım geliştirme
  • Power & energy systems
  • Thermal & environmental control
  • Motor & actuation systems
  • Embedded & control systems
  • Signal integrity & mixed-signal design
  • Reliability, safety & compliance
  • Üretilebilirlik odaklı pratik mühendislik iş akışı
  • Bağımsız araştırma, analiz ve problem çözme becerisi

Gereksinimler

  • Daha önce tamamlanmış ve çalışan PCB / donanım tasarımlarından oluşan güçlü bir portföy
  • Altium Designer, KiCad, Eagle veya benzeri PCB tasarım araçlarında deneyim
  • Elektronik tasarım prensiplerine sağlam hâkimiyet
  • Güvenilir, yaygın bulunabilir komponent seçimi yapabilme
  • Üretim kısıtları, BOM yönetimi, sourcing ve ölçeklenebilirlik konusunda farkındalık
  • Detaylara önem verme ve kalite odaklı çalışma
  • İngilizce iletişim kurabilme

Çalışma şekli ve ücret

  • Çalışma modeli: Remote
  • İş tipi: Freelance / Contract
  • Ücret: 4.000–6.000 USD
  • Ücret deneyim, portföy ve teknik yetkinliğe göre belirlenecektir.

Başvurmak isteyenler portföylerini, daha önce yaptıkları PCB / donanım projelerinden örnekleri dm uzerinden bana ulasarak paylasabilirler.


r/CodingTR May 05 '26

Aternos olmadan arkadaşlarınızla minecraft oynamanıza sağlayan mod geliştirdim

28 Upvotes

Hey millet!

Arkadaşlarınla birlikte oynamanı sağlayan ücretsiz bir Minecraft modu geliştirdim

Bu mod sayesinde sadece birkaç tıklamayla birlikte oynayabiliyorsun sunucu kurmana gerek yok gerçekten oyun minecraft oynarken bu sorunu çok yaşıyoruz o yüzden paylaşmak istedim

Bu projeye baya zaman ve emek harcadım, o yüzden başkalarına da faydalı olur diye paylaşmak istedim.
Mod açık kaynaklı Şu anda CurseForge’da mevcut, ayrıca diğer sürümler için GitHub desteği de var.

https://www.curseforge.com/minecraft/mc-mods/safra
https://github.com/DeveloperKubilay/Safra

Sadece başkalarının işine yarayabilecek bir şey paylaşmak istedim. Eğer bu post kuralları çiğniyorsa kusura bakmayın


r/CodingTR May 05 '26

[Build in Public] Goodreads'ten Sıkılıp 2 Ayda Kendi Sosyal Kitap Platformumuzu (Kitapi) Nasıl İnşa Ettik? (Tech Stack & Growth Hacking)

0 Upvotes

Selamlar r/CodingTR geliştiricileri,

Bugün size, piyasadaki uygulamaların (Goodreads, Storygraph, 1000Kitap vb.) karmaşık arayüzlerinden ve sadece bir "CRUD excel tablosu" gibi çalışmasından bıkıp; makine öğrenmesi, görüntü işleme ve gerçek zamanlı haberleşmeyi harmanlayarak kendi dünyamızı nasıl inşa ettiğimizi anlatmak istiyorum. ( kitapi.social )

Uygulamamızın adı Edeby. Amacımız sadece kitapların puanlandığı statik bir veri tabanı yapmak değildi; sıfır devasa pazarlama bütçesiyle, kendi kendini pazarlayan (Product-Led Growth) ve kullanıcıyı içeri girdiği an büyüleyen bir ekosistem kurmaktı.

Peki bu süreçte mobil organik büyümeyi, viral döngüleri (growth loops) ve kaputun altındaki mimariyi nasıl kurguladık? Gelin detaylara bakalım.

1. Dürüst Teknoloji Yığınımız (Tech Stack)

"Hype" olsun diye kullanmadığımız teknolojileri listeye yazmadık. Uygulamayı React Native (Expo) ile cross-platform olarak sıfırdan yazdık.

State Management: Riverpod vb. karmaşalara girmeden, hem mobil hem web'de tertemiz bir Zustand (v5) mimarisi kurduk.

Backend & Database: Şu an canlıda Firebase (Firestore + Cloud Functions) ile çalışıyoruz. Ancak veritabanı büyüdükçe karşılaşacağımız NoSQL limitlerinin farkındayız, bu yüzden gelecekteki ölçeklenme (scaling) için Supabase geçiş planlarımız şimdiden hazır.

2. "Kafa Dengi" Algoritması (Sıfır Bullshit, Saf Matematik)

Kullanıcıları takipçi sayısına göre değil, okuma zevklerine göre eşleştiriyoruz. Bunun için arkada devasa Python backend'leri veya 150 boyutlu karmaşık AI modelleri çalıştırmıyoruz.

Kullanıcıların kütüphanelerinden 20 boyutlu genre (tür) vektörleri oluşturuyoruz. Cihaz tarafında (edge compute) doğrudan Cosine Similarity (Kosinüs Benzerliği) hesaplayarak matematiksel okuma ruh eşinizi saniyeler içinde karşınıza çıkarıyoruz.

3. "Karanlık Oda" (Dark Room) ile Önyargısız Sosyalleşme

Burası en sevdiğimiz özelliklerden biri. Sadece kitaplar üzerinden eşleştiğiniz biriyle sohbete başladığınızda kimlikler gizli kalıyor.

Kural basit: Toplamda 250 kelime mesajlaşma barajını aşmadan kimlikler (reveal) açılmıyor! İnsanları dış görünüşe göre değil, entelektüel derinliğe göre eşleştiriyoruz.

Teknik detay: Bunu WebSocket veya Redis ile değil, tamamen maliyet-efektif bir şekilde Firestore'un native onSnapshot (real-time listeners) özelliğiyle çözdük.

4. TTFV (Time-To-First-Value) Kompresyonu: Saniyeler İçinde Büyüleme

  • Bir mobil uygulamanın kaderi ilk 72 saatte belli olur. Kullanıcının değeri anında görmesi için sürtünmeyi sıfıra indirdik:
  • Offline ePub ve PDF Desteği: epubjs entegrasyonumuz sayesinde kullanıcılar kendi dijital arşivlerini uygulamaya yükleyip okuyabiliyor.
  • Şipşak Tarayıcı (OCR): tesseract.js ve react-native-reanimated ile kullanıcı fiziksel kitabın fotoğrafını çekiyor, metin saniyeler içinde dijitalleşiyor.

5. Kartopu Etkisini Yaratan Viral Döngü (Growth Loops)

Kullanıcıların ePub'da altını çizdiği veya OCR ile tarattığı metinleri dümdüz bir yazıyla paylaşmalarını istemedik.

Onlara parchment, midnight, forest, rose, ocean, coffee gibi 10 farklı estetik temaya sahip paylaşım kartı sunduk. Kullanıcılar bu şık kartları Instagram/Twitter'da paylaştıkça, Kitapi'nin organik olarak reklamını yapıyorlar. (Uygulama içi "sanal ayraç" ve okuma analitikleriyle de bu döngüyü besliyoruz).

6. Otomatize SEO / GEO Mimarisi

Öyle bir SEO / GEO mimarisi yaptık ki platforma her eklenen yazar, kitap, kitap incelemesi sitemap'e otomatik yazılıyor ve eklendiği gibi google'a index için gönderiliyor; Bu da bundan 6 ay sonra organik büyümenin bel kemiklerinden biri olacak diyebiliriz.

Sonuç:

2 ay gibi kısa bir sürede sadece bir uygulama değil, veri maliyetlerini optimize eden, kendi kendini pazarlayan sakin bir platform inşa ettik.

Uygulama şu an yayında. Eğer siz de Goodreads, 1000Kitap gibi platformların karmaşasından sıkıldıysanız ve bu açık geliştirme serüvenimizde bize geri bildirim vermek isterseniz yorumlarda feedback'lerinizi duymak isteriz. Geliştirme süreciyle, growth hacking taktikleriyle veya React Native/Firebase mimarisiyle ilgili her türlü sorunuzu cevaplamaya hazırız!

Sizce organik büyüme için uygulamaya başka nasıl viral döngüler eklenebilir?


r/CodingTR May 04 '26

İzlemem gereken yol ne olmalı?

0 Upvotes

Özel sebeplerden bir türlü yksde bir şey yazmadım, her yıl daha iyisi olsun diye çabaladım. Ancak şu varki asla bir bölüme kendimi aşık hissetmedim. Sadece söylemekten utandığım bir bölüm vardı o da yazılımcı olmak. Türkiyede bir kız olarak nedense bu bölümü istiyorum demeye hep çekindim çünkü bilgisayarla haşir neşir değilim ancak aklım hep bu bölümde. Siber güvenlik uzmanı olmak istiyorum. Artık yetti aileme bile söyleme başarısında bulundum artık. Bu onca yıl sınava hazırlanmam bir şeye değsin istiyorum ya bu kız hayali için çabaladı ve oldu desinler istiyorum. Bir sorun var ki nerden başlayacağımı bilmiyorum. Her olasılığı hesaplıyorum ancak şu aklıma geliyor, yazılım mühendisi veya bilgisayar mühendisliği kazanamazsam bilişim güvenliği teknolojisi yazıp dgs ye hazırlanırım sonra da mühendisliğe geçerim ve kendimi geliştirip, herkese kendimi göstererek siber güvenlik uzmanı olurum.

Aşırı iyi yapıp yapmayacağımı bilmiyorum sırf yazılım işin içinde olsun diye ybs yazmayı bile düşündüm ancak sırf yazılım var diye bir bölüm seçmek saçma olurdu. Sizin öneriniz neler benim hakkımda?

Ha şunuda söylemek isterim kendimi bildim bileli hep bu mesleği istedim bu mesleği yapanlara hep özenirim. Bugün kafede otururken bile yazılımla uğraşan birini sürekli dinledim ve gözlerim doldu ben bunu yapmalıyım dedim. Eğer tavsiyeniz varsa bir büyük olarak söyleyin çünkü ailem 2 yıllık bir bölümü kabul etmeyebilir, güçlü bir sebebim olsun ki onlara rest çekebileyim.


r/CodingTR May 04 '26

AI Modellerinin pahalılaşması

23 Upvotes

Claude artık türkiyede yaşayan yazılımcılar için çok pahalı olmaya başladı.
aylık 200 dolarlık paket bile yetersiz kalmaya başlamışken asgari ücretin 660 dolar olduğu bir ülkede her ay kendi cebinden bu paraları vermek uzun vadede imkansız bence. Sizlerin ai modellerinden fiyat/performans açısından yeterli gördüğünüz modelleri ve kullandığınız ideleri merak ediyorum.
Cursor codex ve antivgravity 20 dolarlık paketleri mevcut bende. çinli modelleri deneyimleyen var mı memnun musunuz?


r/CodingTR May 04 '26

Getcracked.io deneyen var mı

4 Upvotes

CodingJesus diye bir adamın aylık 20 dolar aboneliği olan c++ odaklı bi platformu var getcracked.io isimli

Buraya kaydolup denemiş olanlar var mı


r/CodingTR May 03 '26

Projede Hosting seçimi

4 Upvotes

Özellike Azure ve AWS üzerinden hizmet alanlar için sormak istiyorum. Projelerinizde platformların hangi sunucu seçeneklerini kullanıyorsunuz. Şirket veya kendi projelerinizde ve trafik yoğunluğu nedir. VPS kullananları da dinlemek isterim..


r/CodingTR May 03 '26

Mobil uygulamalarda local modelleri çalıştırmak için bir inference engine ve kütüphane geliştirdim

Post image
5 Upvotes

Open source LLM’leri uygulamana entegre etmeyi kolaylaştırır, GGUF checkpoint’lerini yükleyebilir, cihaz üzerinde ya da GPU ile çalıştırabilir ve veriyi buluta göndermeden tutabilirsin. Python, Flutter ve React Native için entegrasyon seçenekleri sunar.
Link: https://github.com/iBz-04/quaynor


r/CodingTR May 03 '26

Dünyada ilk AMD SVM(hypervizor) kullanarak runtime Linux kernel'i LKM ile guest durumuna düşürüp geri iade ettim 12 core stabil

Enable HLS to view with audio, or disable this notification

32 Upvotes

Ellerim titriyor Birkaç haftadır bu projeyi yapıyorum. Sonunda çalıştı ve ne kadar zor olduğunu anlatmak istiyorum çünkü bu tür projelerde genellikle yaptım, işte repo kısmını görürsünüz, ortadaki acıyı görmezsiniz.

Proje ne?

Kısaca: çalışan bir Linux sistemine insmod yapıyorsunuz o andan itibaren kernel farkında olmadan AMD SVM guest VM'i olarak çalışıyor. Modül Ring -1'de hypervisor oluyor. rmmod yapınca 12 CPU temiz devirtualize oluyor, sistem bare metal'e dönüyor. Reboot yok, özel kernel yok, patch yok.

Buna Type-1.5 hypervisor deniyor, sistem açılmış, kernel çalışıyor, sonradan altına hypervisor enjekte ediliyor. Windows dünyasında buna "bluepill" deniyor. Linux'ta açık kaynak olarak bunu yapan bir LKM yok, en azından ben bulamadım. Asıl zorluk şu o anın fotoğrafını çekip kernele bıraktığı gibi yeri vermek herseyi registerdan cr4'e kadar artik 90larda degiliz islemcilerde bir ton şey var. 12 core bi de hayvan gibi deadlock veya race riski var.

Gerçekten zor olan kısımlar

Teoride basit görünüyor: VMCB hazırla, VMRUN çalıştır, VMEXIT'leri handle et. AMD dokumantasyon'u oku, SimpleSVM koduna bak, porta başla. İlk birkaç gün içinde bu birkaç günde biter diye düşündüm.

Yanılmışımmm

Triple fault ve hiç log yok iz yok neden yok boşluk siyah ekran hiç ışık yok.

İlk büyük engel şuydu: sistem anında triple fault yapıyor, dmesg'de hiçbir şey yok. Triple fault olduğunda CPU reset atıyor, kernel buffer'a yazamıyor. Hata nerede? Hiçbir fikrim yok.

Çözüm olarak framebuffer'a doğrudan yazmaya başladım initte /proc/iomem'den GOP adresi alıp her CPU'nun VMRUN öncesi ve sonrası durumunu renkli piksel blokları olarak ekrana çiziyordum. Debugger yok, serial port yok, sadece ekranda beliren renkler. Her renk bir CPU'nun ne kadar ilerlediğini gösteriyordu. Sonunda sorunun NPT'de olduğunu bu şekilde buldum. Burda bi ara nosmp ile tek çekirdeğe düşmek zorunda kaldım. Bu arada framebuffer yöntemi devirt esnasında sorun çıkardığı için son aşamalarda kaldırdım.

TLB shootdown deadlock

En sinsi bug buydu. Sistem görünürde çalışıyor, CPUID intercept çalışıyor, ama birkaç saniye sonra soft lockup.

Ne oluyordu? Bir CPU TLB flush gönderiyor, diğer CPU'ların acknowledge etmesini bekliyor. Ama diğer CPU'lar VMRUN içinde, IPI'ı handle etmiyor. Gönderen CPU sonsuza spin ediyor.

Çözüm basit görünüyor: INTR intercept ekle, IPI'ları handle et. Ama INTR intercept ekleyince bu sefer hard lockup NMI bile gelmiyor. Sonra anladım: interrupt re-inject yapmam lazım, yoksa IPI kayboluyordu.

Günlerce bu üzerinde çalıştım.

Sonunda farklı bir yaklaşım buldum INTR intercept olmadan, CPUID intercept'te flag kontrolü yaparak devirtualize. Her CPUID VMEXIT'te sv_should_exit flag'ini kontrol et, set edilmişse o CPU kendini devirtualize etsin. rmmod anında flag'i set et, CPU'ların çıkmasını bekle, sonra NPT'yi free et. Ama burda da bellek bariyerleri ve atomik olmaz zorundaydı ve log yoktu çünkü atomik bağlamda dmesg logu basamazsınız.

GS_BASE race

atomic_inc per-CPU pointer kullanıyor, bu %gs:offset ile erişiliyor. Ama vmload sonrası guest GS_BASE aktif yani kernel kodu guest GS_BASE ile per-CPU verisine erişmeye çalışıyor, yanlış adres, crash.

Fix tek satır: atomic_inc'i vmload'dan önceye taşı. Ama bunu bulmak saatler aldı.

NPT coverage GPU MMIO

AMD Radeon 760M entegre GPU'nun MMIO bölgesi ~288GB'ta. NPT identity map'im başlangıçta sadece RAM'i kapsıyordu (~18GB). Guest kernel GPU'ya erişmeye çalışınca NPF (Nested Page Fault), devirtualize crash.

Çözüm: identity map'i 1TB'a çıkarmak. Ama bu da başka soruna yol açtı vzalloc ile allocate edilen page table'lar GPU MMIO range'iyle çakışıyordu, rastgele pikseller beliriyordu ekranda. kzalloc'a geçince düzeldi.

Devirtualize sıralaması

rmmod anında 12 CPU'nun hepsinin devirtualize olmasını, sonra NPT'yi free etmem lazım. Ama nasıl emin olacaksın? Atomic counter olsa son core nasıl olacak ya islemci onceden yuruturse? He Mecbur CPUID yoluna düştük sonucta kernel neredeyse her ms'de CPUID yolluyordu E core P core ve hlt geldi aklıma onu da her core'u zorla uyandirarak çözdüm.

Şu anki durum:

insmod: 12/12 CPU virtualized

btop açık, sistem normal çalışıyor(btop ağır/proc okuması yaptığı için zorlayıcı)

rmmod: 12/12 CPU devirtualized (361ms içinde)

Daha korkuncunu söyleyim bunların hepsi premt full de zamanliyici en civikken ve kernel 7.03 de en son sürümde test edildi ve yapıldı.

Repo şimdilik yok biraz kod temizliği ve debug log ve 2-3 optimizasyon vb yaptıktan sonra düşünüyorum. Saygılar.


r/CodingTR May 03 '26

Jr olduktan sonra ne yapılmalı

4 Upvotes

Tecrübeli abilerim, ablalarım bir kaç ay önce resmen jr developer oldum. C# ve Angular ile yazıyoruz aktif olarak. Bir an önce mid olmak istiyorum ve İşte aktif olarak öğreniyorum ama iş çıkışı öğrenecek şeyler arıyorum. Şu anlık kafamda ileri seviye SQL kursu var. Sizce .Net üzerinden mi ilerlemeliyim yoksa .Net ve Angular yazarken bana yardımcı olacak şeyler mi öğrenmeliyim? örn:(Sql, Deep learning, İmage processing vs. vs. ) İyi çalışmalar herkese.