İçeriğe geç →

Kategori: Genel

GraphQL – Hızlı Başlangıç

Bu yazıyı okuduğunuza göre siz de benim gibi GraphQL’i merak edip, öğrenmeye çalışıyorsunuz demektir. Bu yazıda Github’ın sunduğu GraphQL API’ı üzerinden hızlı bir tanışma yapmayı planlıyorum. Yapacağım işlemler Github API’ına istekler göndermekten ibaret olacak ama genel olarak  GraphQL’i tanımak açısından faydalı olacağını düşünüyorum. Başka bir zamanda da Django ile kendi GraphQL API servisimi oluşturmayı deneyeceğim.

Kısaca bahsetmek gerekirse GraphQL, Facebook tarafından 2012 yılında mobil uygulamalarında veri alışverişini kolaylaştırmak için oluşturulmuş bir  “query language”.  Yani dil bağımsız olarak kendi graph servislerimizi yazabiliriz. 2015 yılında ise proje açık kaynak olarak paylaşıldı. Şu anda kullananlar arasında Github, Shopify, Coursera, Pinterest var.

Fazla uzatmadan GitHub GraphQL API’yı kullanamaya başlayalım. Giriş yaptıktan sonra ilk örnek sorgumuz bizim için hazırlanmış durumda zaten;

Yorum Bırak

Okunabilir Kod Yazmak

Selam,

Programlama eğitimi verilirken, genel olarak belirli kurallar ve kodların işlevleri anlatılır. Ama kodları yazarken nasıl daha okunabilir olacağına dair pek bilgi verilmez. En azından benim internette rastladığım kaynaklarda böyle.

Bu önemli bir konu. Çünkü tek başınıza bir yazılım geliştirseniz bile, birine kodları gösterip yardım istediğinizde karşınızdaki kişininin sizin neler yaptığınızı anlaması için kodların okunabilir ve belirli standartlarda olması gerekir. Ayrıca yazılımlar genelde ekip olarak geliştirildiği için herkesin kafasına göre hareket ederse işler oldukça güçleşir.

Burada bahsetmek istediğim çözüme giderken herkesin aynı yoldan çözüme ulaşmaya çalışması değil. Yazdığım kodlara daha sonradan ben ya da başkası baktığında rahatça okuyabiliyor mu? Bildiğimiz okuma; gazete, dergi okur gibi rahatça kodlar okunabiliyor mu ve anlaşılabiliyor mu?

Yorum Bırak

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Herkese selam,

Bu yazımda sizlere Bilgisayar ve Öğretim Teknolojileri Öğretmenliği ya da kısaca BÖTE bölümü hakkında bilgi vermeye çalışacağım. Yalnız bunu bölüm hakkında teknik bilgiler sunarak yapmayacağım. Bu yazımda BÖTE’nin sizin için doğru olup olmadığına karar vermenize yardımcı olmaya çalışacağım. Özellikle meslek lisesi haricindeki mezunlar için daha yardımcı olacağını düşünüyorum. Çünkü meslek lisesinden çıkanların belirli bölümleri seçmekten başka şansı olmayabiliyor. Bu yazı daha çok, “Yazılımcı olmak istiyorum ama puanım mühendislik ve diğer bölümler için yetersiz. Bu bölümde bir şeyler var gibi…” düşünenler için.

BÖTE bölümünün sizin için uygun olup olmadığını anlamak için ilk olarak kendinize şu soruyu sorun: Öğretmen olmak istiyor muyum? 

Bu önemli bir soru çünkü ben ve  bazı arkadaşlarım  sırf içinde “bilgisayar” olduğu için bu bölümü tercih etmişti. Gerçi günümüzde üniversite puanları oldukça düşmüş durumda. Hala benim gibi düşünüp bu bölümü yazanlar var mıdır bilmiyorum ama yine de uyarmak isterim. Çünkü bu bölümün öncelikli amacı öğretmen yetiştirmek.

Yorum Bırak

Haydi Bismillah!

Herkese selam,

Gerekli kurulum, ayarlamalar ve düzenlemeleri yaptıktan sonra ben de blog dünyasına tam anlamıyla başlamış oluyorum. Bu yazıda kısaca neden bu bloğu kurduğumu açıklamaya çalışacağım. Kısa bir özet ve hakkımda daha fazla bilgi edinmek isterseniz “Hakkımda” sayfasını ziyaret edebilirsiniz.

Daha önce de blog tutma girişimlerim olmuştu ama bunlar eğlence ve interneti daha yakından tanımak amaçlıydı. Biraz da gelir elde etmek için tabi 🙂 Üniversiteye başlayınca blog tutmayı aksattım ve nihayetinde tamamen bırakmıştım.

Şimdi ise bilgilerimi, tecrübelerimi arttırmak ve diğer insanlarla paylaşıp onlardan yardım almak amacıyla bu bloğu hazırladım. Temel amacım yazılım geliştirme konusunda kendimi geliştirmek.

Yorum Bırak