Go ile Karmaşık JSON Veriyi Ayrıştırma

Go ile Karmaşık JSON Veriyi Ayrıştırma Go gibi günümzde web ve veri odaklı çalışan bir teknolojinin en çok kullanıldığı alanlar JSON, XML, YAML, CSV, HTML ya da farklı veri-dosya format ve kaynaklarından elde edilen verinin Go içerisinde istenen bir struct yapısına nasıl dönüştürüleceğini örnekleyeceğiz. Bu makaleyi yazma nedenim, Go ile ilgili karşılaştığım Çince makalelerdeki genel […]

Go ile Masaüstü Uygulama Geliştirme

Merhaba, Yeni bir programlama dili öğrenirken ilk merak edilebilecek konu, bu teknolojiyle ilgili Framework’ler ve özellikle de “masaüstü uygulama geliştiriliyor mu abi?” sorusu olabilir. Go programlama dili ‘official’ olarak bir masaüstü uygulama Framework’ü yayınlamadı. Çünkü amacı bu değil… Go’nun amacını sistem ve web server odaklı alt yapı uygulamaları geliştirmektir. Ancak teknolojinin açık kaynak olması ve […]

Go Programlama Diline Genel Bakış

Merhabalar, Yazılım dünyasında yeni bir teknoloji öğrenirken geliştiricinin ilk görmek istediği şey teknolojiye yukarıdan bir bakış atmaktır. Bu nedenle ilgili teknolojiye giriş ve genel bir bakış eğitim materyalleri önemlidir. Bu makalemde de bir süredir üzerine video ve makaleler oluşturduğum Go programlama diline genel bir bakış yapmaya çalışacağız. Bu genel bakış sırasında pek kod görmeyeceksiniz. Sadece […]

Go net/http ile Web Server Oluşturma

Merhabalar, Go programlama dilini kullanmamız için gerekli nedenlerin başında hiç şüphesiz yüksek performans ve hızlı programlama yetenekleri gelmektedir. Daha önce bu amaca yönelik geliştirilen ve basit bir şekilde web server oluşturmayı sağlayan Node.js teknolojisine aşinaysanız Go dilindeki web server oluşturma yetenekleri hoşunuza gidecektir. Go ile bir web server oluşturmak için öncelikle en basit ve temel […]