Geçen cumartesi gerçekleşen kafe etkinliğinde anlatılan sunumları ve görüntüleri sizinle paylaşmak istedim. Saygın Topatan’ın NoSql hakkındaki sunumunu indirmek için :  http://www.kodcu.com/wp/wp-content/uploads/2012/02/NoSql-MongoDb.pdf Nokia’dan Görkem Ercan’ın sunumuna erişmek için : http://www.slideshare.net/GorkemErcan/kodcu-kafe       Bir sonraki kafe etkinliğinde görüşmek üzere. Sevgiler.    
XML (eXtensible Markup Language)   Çok farklı tipteki verileri orjinal formatlarında tek bir havuzda tutabilir, bilgiye hızlı, kolay ve ortamdan bağımsız olarak erişebilme imkanı sunar. Öncelikle veri transferinin kolaylaşmasını ve verinin içerik bilgisiyle saklanabilmesini sağlar XML, içerik ve sunum bilgilerini birbirinden ayırır. Bu özelliği ile de HTML’den farklılaşır. XML ( Genişletilebilir İşaretleme Dili) yapılandırılmış belge ve verilerin evrensel formatıdır. XML text tabanlı markup dilidir ve data alış verişinde kullanılan bir standarttır. XML’in hem bir teknoloji [...]
WideDB .NET için geliştirilmiş database işlemlerini çok kolay ve hızlı bir şekilde yapmamızı sağlayan, açık kaynak kodlu bir geliştirme aracıdır. Microsoft SQL, Oracle ve Access üzerinde denenmiş ve çalışırlığı onaylanmıştır. Bu ne demektir? Sadece tek bir kodla bütün bu databaseler üzerinde; bağlantı cümlesini (ConnectionString) değiştirerek, işlem yapabilirsiniz.Bu aracı ve açık kaynak kodlarınıhttp://sourceforge.net/projects/widedb adresinden temin edebilirsiniz. WideDb aracı ile database türü ayırt etmeksizin DML işlemlerini kolayca ve rahat bir şekilde gerçekleştirebilirsiniz. Örnek olarak bir isim, soyad,meslek ve  telefondan [...]
  Merhaba arkadaşlar; Sizlere herdaim ihtiyaç duyabileceğiniz Java EE 6 spesifikasyon listesini paylaşmak isterim. Bu liste düzenlemeye açıktır bu amaçla yorumlarınızı beklemekteyim. Spesifikasyon : JCP (Java Community Process) kurulu tarafından tanımlanan Java EE 6 servisinin adını belirtir. Version: Mevcut specs (şartname) ‘ nin son aşamadaki versiyonunu tanımlar. Prunned : Java EE 6 ile gelen ve Java SE ‘ ye de uygulanan bir ibaredir. Prunned olarak işaretli spesifikasyonlar bir sonraki sürümde yani Java EE 7′ de [...]
04 Şubat Cumartesi günü “Kodcu Kafe”  Toplantısını Bahçeşehir Üniversitesinde  düzenliyoruz.  Katılım ücretsizdir. Herkesi bekleriz.   Kayit için lütfen formu doldurunuz. Tesekkurler Ad : Eposta :  Bilgileriniz gizli kalacaktır     Toplantının Konusu ve Konukları : Saygın Topatan -  13.30 – 14.30  NoSql ve MongoDb :  NoSql nedir, avantajları nelerdir? MongoDb ile çalışmak, şema tasarımı nasıl yapılmalı? NoSql, RDBMS sistemlerin sonunu getirecek mi? Görkem Ercan – 14.45 – 15.45 Nokia Uygulama Geliştirme Platformlarını Anlamak :  Nokia Mağaza ve Türkiye’ de Nokia Mağaza [...]
Uygulamalarımızı geliştirirken en çok karşılaştığımız sorunlar; uygulamanın planlanması ve bu uygulamanın gelişen veya değişen iş süreçlerine uygun şekilde yeniden düzenlenebilmesidir. Doğru şekilde planlanmayan bir uygulama geliştirme süreci ileride hem yazılımcı hem kullanıcı açısından ciddi sıkıntılar oluşturabilmektedir. Günümüzde sıkça adından bahsedilen RAD (Rapid Application Development) çoğu yazılım geliştiriciler tarafından kullanılan ve giderek gelişen bir teknoloji olarak hayatımızda yerini almaktadır. RAD bir yazılım geliştirme yöntemi olarak bizlere hazırladığımız uygulamalarda asgari planlama ve hızlı prototip oluşturma imkanı vermektedir. [...]
Serinin ikinci eğitimini aşağıdaki bağlantıdan izleyebilirsiniz. VIDEO : Yazılım Projelerinin Yönetimi Bu eğitimin içerisinde konuları kısaca sıralarsam Geleneksel yöntemlerle (waterfall) çevik (agile) yöntemlerin arasındaki farklar. Proje yönetiminde dikkat edilmesi gereken önemli noktalar Yakım grafikleri (burn down graph) ve önemli Proje yönetim araçları ve daha bir çok konu Bir önceki video’ya olan ilginiz ve değerli yorumlarınız için tekrardan teşekkür ederiz.  
Bu yazı HaberTurk‘ten alınmıştır. Titreşimli ve renkli ekranlı cep telefonlarının öncüsü Panasonic, akıllı telefonlarıyla tekrar mobil pazara giriyor. Telefonda marka algılarının hala televizyondan yüksek olduğuna dikkat çeken Panasonic Türkiye Genel Müdürü Ahmet Telatar, “Uzun bir aradan sonra tekrar telefon işine başlıyoruz. Panasonic’in akıllı telefonunu bir iki ay içinde Türkiye’de de tanıtacağız. Android işletim sistemli olacak [...]
Geçen makalemde Vaadin için ilk projemizi oluşturmuş ve uygulama sınıfımız içinde bir Window oluşturarak içine “Merhaba Kodcu.Com” yazdırmıştık. Şimdi ise detaya inerek Vaadin component’lerini ve bu componentlere(örn. bir butona) event ve listener mekanizmaları ile nasıl iş yaptırabileceğimizi görelim. Vaadin componentleri şunlardır: *Label: Etiket componentidir. Ekrana etiket(yazı) ekler. *Link: Bilindik link oluşturur. *TextField: Bir textbox’ı ifade eder. *TextArea: Bir texarea’yı ifade eder. *PasswordField: Şifre girişi için kullanılan textbox’tır. *RichTextArea: Yazıyı zengin biçimde değiştirebileceğiniz, bold vb. biçimlendirebileceğiniz [...]
Merhaba Arkadaşlar; CodeIgniter bildiğiniz gibi PHP frameworkler içerisinde en fazla kullanılanlardan ve MVC (Model- View- Controller) mantığını en iyi yansıtanlardan birisi. Öncelikle MVC nedir neden bizim frameworklere ihtiyacımız bunları anlamamız gerekiyor.  Framework deyince büyük ve genişlemesi mümkün olan siteler akla geliyor. Fakat büyük sitelerden daha ziyade küçük siteleri daha kolay yapmak amacıyla kullanılabilir. Büyük siteler için kendi framework’ümüzü hazırlamak daha mantıklı olabilir. Örneğin tamamen ajax tabanlı bir site yapacaksak bunun yapısını ajax’a göre ayarlamalıyız. Örneğin [...]