Online Beyaz Tahta Seçimi: Excalidraw, tldraw ve WBO Karşılaştırması

Uzaktan toplantıda biri “Şunu bir çizerek anlatsak?” dediği anda çevrim içi beyaz tahtalar sahneye çıkar. Excalidraw, tldraw ve WBO; fikirleri kutulara, oklara ve bol miktarda dijital karalamaya dönüştüren üç güçlü seçenek. Benzer görünseler de çizim tarzı, geliştirilebilirlik ve kendi sunucunda çalıştırma bakımından farklı ihtiyaçlara hitap ederler.

Devamı...

No-Code Uygulama Arenası: Appsmith, Budibase ve ToolJet Karşılaştırması

Bir yönetim paneli, onay ekranı veya müşteri takip aracı geliştirmek için her zaman sıfırdan arayüz kodlamak gerekmez. Appsmith, Budibase ve ToolJet; veri kaynaklarını hazır bileşenlerle buluşturarak uygulama geliştirme süresini kısaltan no-code/low-code platformlarıdır. Ancak üçü de aynı sihirli değneği sallıyor gibi görünse de kullanım tarzları, özelleştirme seviyeleri ve hedef kullanıcıları bakımından önemli farklara sahiptir.

Devamı...

Lig ve Puan Tablosu Sistemi Tasarlamak: Fikstürden Şampiyonluğa

Bir lig yönetim sistemi dışarıdan yalnızca takımları sıralayan basit bir tablo gibi görünür. Oysa Open Tournament veya Tournament Software benzeri bir uygulama; fikstür oluşturma, sonuç kaydetme, eşitlik bozma, hükmen galibiyet ve farklı turnuva formatlarını yönetme gibi birçok kuralı aynı potada eritir. Gelin bu dijital hakemin nasıl tasarlanabileceğine bakalım.

lig-ve-puan-58

Devamı...

Kendi Arama Motorunu Kur: SearXNG, YaCy ve Whoogle Karşılaştırması

Arama kutusuna birkaç kelime yazıp Enter tuşuna bastığımızda perde arkasında oldukça büyük bir sistem çalışır. SearXNG, YaCy ve Whoogle ise bu sistemi farklı yöntemlerle kontrolümüze almamızı sağlayan açık kaynaklı araçlardır. Biri birçok kaynaktan sonuç toplar, biri dağıtık bir indeks oluşturur, diğeri Google sonuçlarını daha sade ve mahremiyet odaklı biçimde sunar. Kısacası üçü de arama yapar; fakat aynı yoldan gitmez.

Devamı...

Excel’den Özgürlüğe: EtherCalc, Baserow ve NocoDB Karşılaştırması

Elektronik tablolar küçük ekiplerin İsviçre çakısıdır: stok tutulur, görevler izlenir, hatta müşteri ilişkileri yönetilmeye çalışılır. Ancak dosyalar büyüdükçe formüller kırılır, kopyalar çoğalır ve “son sürüm hangisi?” sorusu yankılanmaya başlar. Açık kaynaklı EtherCalc, Baserow ve NocoDB; bu karmaşaya farklı seviyelerde düzen getiren, tarayıcı üzerinden kullanılabilen üç güçlü alternatiftir.

Devamı...

Düşünceleri Görselleştirmek: Mindmaps, draw.io ve Excalidraw ile Zihin Haritası Sistemi

Bir fikir bazen zihnimizde şahane görünür; kâğıda döküldüğünde ise kabloları birbirine karışmış bir sunucu odasına dönüşür. Zihin haritası sistemi, düşünceleri merkezî bir kavramın etrafında dallandırarak bu karmaşayı görünür ve yönetilebilir hâle getirir. Mindmaps yaklaşımı hızlı düşünmek, draw.io düzenli diyagramlar üretmek, Excalidraw ise özgürce karalamak için farklı avantajlar sunar.

Devamı...

Dijital Sözlük Kurmak: WordPress Glossary, MediaWiki ve DictPress Karşılaştırması

Bir sözlük sistemi dışarıdan yalnızca “kelime ve açıklama” ikilisi gibi görünür. Oysa eş anlamlılar, yönlendirmeler, kategoriler, kaynaklar, sürümler ve güçlü arama özellikleri devreye girdiğinde küçük çaplı bir bilgi mimarisine dönüşür. WordPress Glossary, MediaWiki ve DictPress bu probleme farklı yönlerden yaklaşır: biri içerik yönetimini, biri ortak üretimi, diğeri ise sözlük odaklı veri organizasyonunu öne çıkarır.

dijital-sozluk-kurmak-46

Devamı...

Dijital Oylama Arenası: Helios Voting, Decidim ve CIVS

Bir dijital oylama sistemi seçmek, yalnızca “en çok oy alan kazansın” kodu yazmaktan ibaret değildir. Gizlilik, doğrulanabilirlik, kimlik denetimi ve seçim yöntemleri işin içine girdiğinde küçük bir anket hızla kriptografi laboratuvarına dönüşebilir. Bu yazıda Helios Voting, Decidim ve CIVS’nin farklı yaklaşımlarını karşılaştıracağız.

Devamı...

Dijital Katılım Platformları: Decidim, CONSUL DEMOCRACY ve FixMyStreet

Bir mahalledeki bozuk kaldırımı bildirmek, belediyeye yeni bir bisiklet yolu önermek veya belirli bir konuda binlerce imza toplamak istiyorsanız sıradan bir formdan fazlasına ihtiyacınız vardır. Decidim, CONSUL DEMOCRACY ve FixMyStreet; vatandaşlarla kurumlar arasında dijital köprü kuran açık kaynaklı platformlardır. Ancak aynı aileden görünseler de farklı problemleri çözerler.

Devamı...

ConvertAll ve MathJS ile Akıllı Birim Dönüştürme Sitesi Geliştirmek

convertall-ve-mathjs-59

Birim dönüştürme uygulamaları ilk bakışta yalnızca “metreyi kilometreye böl” seviyesinde görünür. Ancak sıcaklık, alan, hacim, hız ve türetilmiş bilimsel birimler işin içine girince küçük hesap makinemiz adeta laboratuvar önlüğü giymeye başlar. ConvertAll yaklaşımını örnek alan ve MathJS kullanan bir web sitesi; kullanıcıya esnek, güvenilir ve genişletilebilir bir dönüştürme deneyimi sunabilir.

Devamı...

Bağış Toplama Sistemleri Karşılaştırması: CiviCRM, GiveWP ve Open Collective

Bir bağış sistemi seçmek, web sitesine yalnızca renkli bir “Destek Ol” düğmesi eklemekten çok daha fazlasıdır. Bağışçı ilişkileri, ödeme altyapısı, kampanya takibi, şeffaflık ve raporlama gibi parçalar doğru biçimde birleşmelidir. CiviCRM, GiveWP ve Open Collective aynı amaca hizmet ediyor gibi görünse de farklı organizasyon modellerine hitap eder: biri kapsamlı bir ilişki yönetim sistemi, biri WordPress odaklı bağış eklentisi, diğeri ise şeffaf topluluk finansmanı platformudur.

Devamı...

Akış Şeması Üçlüsü: draw.io, Mermaid ve PlantUML

Bir yazılım projesini anlatırken bazen yüz satır koddan daha etkili olan şey, birkaç kutu ve oktur. Akış şemaları; algoritmaları, iş süreçlerini ve sistem davranışlarını görünür hâle getirir. Peki bu şemaları fareyle mi çizmeliyiz, kodla mı üretmeliyiz? İşte bu noktada draw.io, Mermaid ve PlantUML sahneye çıkıyor.

akis-semasi-uclusu-31

Devamı...

Açık Kaynak Çeviri Üçlüsü: LibreTranslate, Argos Translate ve Apertium

acik-kaynak-ceviri-19

Bir metni başka bir dile çevirmek kolay görünür: kelimeyi bul, karşılığını yaz, kahveni yudumla! Gerçekteyse dil; bağlam, sözcük sırası, çekim ve kültürel ifadelerle dolu karmaşık bir sistemdir. Açık kaynak dünyasında LibreTranslate, Argos Translate ve Apertium bu probleme farklı katmanlardan yaklaşır. Biri kullanışlı bir web API’si sunarken diğeri çevrimdışı sinir ağı modellerine, ötekiyse dilbilgisi kurallarına güvenir.

Devamı...

Uptime Takip Sistemi Kurmak: Uptime Kuma, Statping-ng ve Gatus Karşılaştırması

Bir web sitesinin çalışıyor görünmesi, gerçekten sağlıklı olduğu anlamına gelmez. Ana sayfa açılırken ödeme API’si hata veriyor, DNS yanıtları gecikiyor veya TLS sertifikası sessizce sona yaklaşıyor olabilir. Uptime takip sistemleri; servisleri düzenli aralıklarla kontrol eder, sonuçları kaydeder ve sorun oluştuğunda ekibe bildirim gönderir. Bu yazıda popüler üç açık kaynak seçeneği, Uptime Kuma, Statping-ng ve Gatus üzerinden kendi gözetleme kulenizi kuracağız.

uptime-takip-sistemi-98

Devamı...

Sunucuların Nabzını Tutmak: Zabbix, Nagios ve Checkmk Karşılaştırması

sunucularin-nabzini-tutmak-61

Bir sunucunun çalışıyor görünmesi, sağlıklı olduğu anlamına gelmez. İşlemci tavana vurmuş, disk dolmak üzere veya ağ gecikmesi kullanıcıları çileden çıkarıyor olabilir. Sunucu izleme sistemleri; altyapının nabzını ölçer, sorunları görünür hâle getirir ve gece telefonunuz çalmadan önce sizi uyarır. Bu alandaki üç güçlü seçenek Zabbix, Nagios ve Checkmk’tir.

Devamı...

Şifre Kasası Seçimi: Bitwarden, Vaultwarden ve Passbolt Karşılaştırması

sifre-kasasi-secimi-59

Her hesapta aynı parolayı kullanmak, bütün kapıları tek anahtarla kilitlemeye benzer: Anahtar ele geçirilirse mahallede açık kapı bırakmazsınız. Şifre yöneticileri; güçlü parolalar üretir, bunları şifreli bir kasada saklar ve cihazlar arasında eşitler. Peki popüler Bitwarden, hafifliğiyle öne çıkan Vaultwarden ve ekip odaklı Passbolt arasında nasıl seçim yapılır? Gelin dijital anahtarlığımızı masaya yatıralım.

Devamı...

Satranç Turnuva Sistemleri: Swiss-Manager, Tornelo ve Lichess Nasıl Çalışır?

Bir satranç turnuvasında taşları oyuncular hareket ettirir; fakat arka planda skorları hesaplayan, rakipleri eşlendiren ve sonuçları yayımlayan görünmez bir hakem daha vardır: turnuva yazılımı. Swiss-Manager, Tornelo ve Lichess bu işi farklı yaklaşımlarla çözer. Biri geleneksel turnuva yönetiminde uzmanlaşırken, diğeri bulut tabanlı organizasyon sunar; Lichess ise oyun platformuyla turnuva motorunu aynı çatı altında birleştirir.

satranc-turnuva-sistemleri-88

Devamı...

Oyun Turnuva Sistemi Seçme Rehberi: Toornament ve Challonge Alternatifleri

Bir oyun turnuvası düzenlemek, oyuncuları bir listeye yazıp “hadi kapışın” demekten biraz daha karmaşıktır. Kayıt yönetimi, eşleşmeler, skor doğrulama, yayın entegrasyonu ve adil sıralama gibi parçalar devreye girdiğinde doğru platformu seçmek kritik hâle gelir. Toornament ve Challonge popüler seçeneklerdir; ancak farklı ölçeklere, bütçelere ve özelleştirme ihtiyaçlarına hitap eden güçlü alternatifler de bulunur.

Devamı...