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ı...
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ı...
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.

Devamı...
Ev sunucunuzda onlarca uygulama çalışıyor, fakat hangisinin hangi portta olduğunu hatırlamak için tarayıcı geçmişinde arkeolojik kazı yapıyorsanız kişisel portal zamanı gelmiş demektir. Heimdall, Homer ve Flame; servislerinizi düzenli kartlar, simgeler ve kategoriler altında toplayan popüler self-hosted başlangıç sayfalarıdır.
Devamı...
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ı...
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ı...
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ı...
Binlerce PDF, Word belgesi ve metin dosyası arasında doğru dosyayı bulmaya çalışmak, dijital samanlıkta iğne aramaya benzeyebilir. Neyse ki Elasticsearch, Meilisearch ve Typesense gibi arama motorları; dosya içeriklerini indeksleyerek milisaniyeler içinde alakalı sonuçlar sunabilir. Peki bu üçlüden hangisi projenize daha uygun?
Devamı...
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.

Devamı...
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ı...
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ı...

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ı...
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ı...
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.

Devamı...

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ı...
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.

Devamı...

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ı...

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ı...
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.

Devamı...
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ı...