Blog

Kando Bilişim'den güncel haberler, rehberler ve sektör içerikleri

Son Yazılar

PHP cURL Nedir? API Entegrasyonlarında Neden Kullanılır?

Geliştirici Rehberleri

PHP cURL Nedir? API Entegrasyonlarında Neden Kullanılır?

PHP ile dış servislere bağlanmak, veri çekmek veya API'lere istek göndermek istediğinizde karşınıza çıkan en temel araçlardan biri cURL'dir. Bu yazıda cURL'ün ne olduğunu ve gerçek projelerde nasıl kullanıldığını anlatıyoruz.

Detay
Node.js Nedir? Sunucuda JavaScript ile Neler Yapılabilir?

Geliştirici Rehberleri

Node.js Nedir? Sunucuda JavaScript ile Neler Yapılabilir?

Node.js, JavaScript'i tarayıcının dışına taşıyıp sunucu tarafında çalıştıran bir çalışma ortamıdır. Olay tabanlı ve bloklamayan yapısı sayesinde neden hızlı olduğunu, klasik sunucu dillerinden farkını ve hangi tür uygulamalarda öne çıktığını anlatıyoruz.

Detay
Java'da Yapıcılar (Constructors) Nedir, Nasıl Kullanılır?

Geliştirici Rehberleri

Java'da Yapıcılar (Constructors) Nedir, Nasıl Kullanılır?

Java'da yapıcılar, new anahtar sözcüğüyle bir nesne oluşturulurken otomatik çalışan ve nesnenin başlangıç değerlerini belirleyen özel metotlardır. Özellikleri, parametreli ve parametresiz kullanımı örneklerle anlatılıyor.

Detay
jQuery ve AJAX ile Sayfa Yenilemeden Veri Listeleme

Geliştirici Rehberleri

jQuery ve AJAX ile Sayfa Yenilemeden Veri Listeleme

Kullanıcıyı sayfa yenilemeden bekletmeden veri göstermek, modern web arayüzlerinin temel beklentilerinden biri haline geldi. Bu yazıda jQuery'nin $.ajax() metoduyla arka planda veri çekip sayfayı güncelleme mantığını, dikkat edilmesi gereken noktalarla birlikte ele alıyoruz.

Detay
jQuery ile Form Alanlarına Rakam ve Harf Kısıtlaması

Geliştirici Rehberleri

jQuery ile Form Alanlarına Rakam ve Harf Kısıtlaması

Kullanıcıdan alınan verinin biçimini daha sunucuya ulaşmadan sınırlamak, hem kullanıcı deneyimini iyileştirir hem de sunucu tarafı doğrulamanın önüne geçen basit hataları azaltır. Bu yazıda jQuery ile bir input alanına yalnızca istenen karakter türlerinin girilmesine izin veren pratik bir yöntemi inceliyoruz.

Detay
CodeIgniter ile Admin Girişli Basit CRUD Uygulaması

Geliştirici Rehberleri

CodeIgniter ile Admin Girişli Basit CRUD Uygulaması

CodeIgniter 3 ile oturum kontrollü bir admin girişi kurup kayıt ekleme, listeleme, güncelleme ve silme işlemlerini adım adım gösteren, yapılandırmadan model katmanına kadar kısa bir başlangıç rehberi.

Detay
Windows'ta Python 3 ve PyCharm Kurulumu: Adım Adım Rehber

Geliştirici Rehberleri

Windows'ta Python 3 ve PyCharm Kurulumu: Adım Adım Rehber

Python öğrenmeye başlamak için gereken iki temel adım: Windows'a Python 3'ü doğru kurmak ve ücretsiz PyCharm Community sürümüyle geliştirme ortamını hazırlamak. PATH ayarı dahil kurulumda dikkat edilecek noktalar anlatılıyor.

Detay
ASP.NET MVC'de HttpHandler ile Controller'sız Route

Geliştirici Rehberleri

ASP.NET MVC'de HttpHandler ile Controller'sız Route

ASP.NET MVC projelerinde her isteğin bir Controller ve View üzerinden karşılanması bir alışkanlık olsa da, bu her zaman zorunlu değildir. Bu yazıda IHttpHandler ve IRouteHandler arayüzlerini kullanarak belirli bir route'u Controller katmanına hiç uğramadan karşılamayı, ne zaman işe yarayabileceğiyle birlikte ele alıyoruz.

Detay
C# ile Hashing: MD5 Ne İşe Yarar, Ne Zaman Kullanılmaz?

Geliştirici Rehberleri

C# ile Hashing: MD5 Ne İşe Yarar, Ne Zaman Kullanılmaz?

MD5, uzun yıllar boyunca C# projelerinde şifre ve hassas veri özetlemek için sık tercih edilen bir algoritma oldu. Bu yazıda MD5'in .NET'te nasıl kullanıldığını, hâlâ hangi senaryolarda anlamlı olduğunu ve parola saklama gibi kritik alanlarda neden artık tercih edilmemesi gerektiğini ele alıyoruz.

Detay