Goder
user

Goder

Community Blog for GO Developers


Navigation
Featured

Sample

Sample [TR] : GOLang ile Değişken Kullanımı

Posted on Eylül 16, 2016.

Merhaba Gopher’lar, Bu makalemde GOLang ile veri tiplerini ve değişkenleri inceliyor olacağız. Makale için yazdığım ufak tefek kodlarda gerekli açıklamaları yaptığım için yazı kısmını çok uzatmayacağım. GOLang ile değişken kullanırken bir kaç farklı bilgi edineceğiniz kodlar aşağıdaki gibidir. package main import ( "fmt" "reflect" ) func main() { // var ile değişken tanımlama // not […]

Featured

Sample

Sample [TR] : GOLang ile Çalıştırılabilir Uygulama Geliştirmek

Posted on Eylül 16, 2016.

Merhaba, Önceki GO uygulamalarımızda hedefimiz programlama tarafını irdelemek olduğu için bir .exe uygulaması üretmeye gerek duymadık. Ancak dilersek GO programlama diliyle gayet basit şekilde .exe üretebiliriz. Programlama Dili : GO (GoLang) Geliştirme Ortamı : Visual Studio Code Örnek basit uygulamamızın kodları aşağıdaki gibi; package main import( "fmt" "strings" ) func main(){ fmt.Println("Hello " + strings.ToUpper("GO")) […]

Featured

Sample

Sample [TR] : GOLang ile map Kullanımı

Posted on Eylül 16, 2016.

Önceki yazımda hemen her programlama dilinde bulunan dizi yapısını inceledik. Bu makalemde ise bir çok profesyonel programlama dilinde bulunan Hash Table yapısına sahip GO dili özelliklerinden map nesnesini inceleyeceğiz. Programlama Dili : GO (GoLang) Geliştirme Ortamı : Visual Studio Code package main import ( "fmt" "sort" ) func main(){ // string anahtar tipi ve değer […]

Featured

Sample

Sample [TR] : GOLang ile Dizi Kullanımı

Posted on Eylül 16, 2016.

Bir çok programlama dilinde birden fazla veri için oluşturulan bir veri seti yapısı mevcuttur. Bunlar en temel anlamda diziler olarak karşımıza çıkar. Şimdi GO programlama diliyle dizi tanımlama ve bu dizi üzerinde temel işlemleri inceleyen bir örnek yapacağız. Programlama Dili : GO (GoLang) Geliştirme Ortamı : Visual Studio Code package main import ( "fmt" ) […]

Featured

Sample

Sample [TR] : GOLang ile base64 Encoding

Posted on Eylül 16, 2016.

Merhabalar, Eski makalelerimi takip edenler güvenlik alanındaki merakımı bilirler. Bir çok programlama diliyle şifreleme ve encoding işlemlerini anlatan makalelerim mevcuttur. C#, PL/SQL ve T-SQL ile gerçekleştirdiğim şifreleme/encoding işlemlerini anlatan makalelere şu bağlantıdan ulaşabilirsiniz. Şimdi ise üzerine araştırmalar yaptığım GO diliyle ilgili temel(şimdilik) encoding işlemlerini anlatacağım. package main import ( "encoding/base64" "fmt" "bufio" "os" ) func base64Encode(src […]

Featured

Sample

Sample [TR] : GoLang ile Dosya Okuma ve Yazma İşlemleri

Posted on Eylül 16, 2016.

Merhabalar, Uzun yıllardır C# ağırlıklı olmak üzere Java gibi bir kaç dil ve teknolojiyle bir çok farklı platformda uygulama geliştirmekte ve çoğu ile ilgili temel-ileri seviye eğitim/danışmanlık hizmeti vermekteyim. Ancak yeni dil ve teknolojilere olan ilgim bir hayli yüksektir! Ve eski teknolojinin gözünün yaşına bakmadan yenisiyle değiştirir, eskisiyle ilgili geliştirme ve ArGe çalışmalarına da devam […]

Featured

Trick

Trick [TR] : GO ile Çalışma Süresini Ölçme

Posted on Eylül 14, 2016.

Merhabalar, Geliştirdiğimiz uygulamalarda kodun çalışma süresini hesaplamak performans test ve analizlerini için önemli bir gereksinimdir. Geliştirdiğiniz uygulamanın herhangi bir metodunun ya da bir Framework’ün birden fazla alternatif çözüm yöntemi sunduğu durumlarda bu çözümlerin hangisinin daha kısa sürede çalıştığı gibi temel performans işlemlerini yapmanız gerekebilir. İşte bu nedenle yazılan kodun kaç saniye ya da milisaniye çalıştığını […]

Featured

Sample

Sample [TR] : GOLang ile WebServer Oluşturma

Posted on Eylül 13, 2016.

Merhabalar, Bir çok web odaklı teknoloji örneğinde web sunucu ve client arasında konu işlenirken öncelikle temel bir web server oluşturma konusunu ele alırız. Bu işin temelini anlamak için tercih edilen yöntemdir. GOLang ile de benzer şekilde ilerleyerek öncelikle basit bir web server oluşturup belirli bir port üzerinden basit bir HTML yayını yapmayı inceleyeceğiz. Bu HTML […]

Featured

Trick

Trick [TR] : GO Kodunu Otomatik Formatlama

Posted on Eylül 13, 2016.

Merhabalar, Bir çok programlama dilinde geliştiricilerin işini kolaylaştıran IDE özellikleri mevcuttur. Bir programcı(örn: C, C++ vb.) eğer standart bir metin editörü kullanıyorsa en basit haliyle kodun düzeni için bile ek uğraş sarfedecektir. Ancak gelişmiş editörler bu işlemi otomatik olarak gerçekleştirir. Ancak nihai olarak editörler de arka planda bazı komut satırları çalıştırır. Öncelikle GOLang ile uygulama […]

Featured

Library

GOLibrary [TR] : go-stringcase

Posted on Eylül 13, 2016.

Merhabalar, Geliştirdiğimi yazılımlarda en kapsamlı kontrol ve olası sorunların oluştuğu alanlardan biri metinsel işlemlerdir. Özellikle kullanıcıdan ya da kontrol dışındaki bir kaynaktan elde edilen verinin belirlenen standartlara uygun olup olmaması çok önemlidir. Örneğin bir arama işlemi yapacaksanız aranacak metnin küçük-büyük harf farklılığı, aralarında, başında ya da sonundaki boşluk ya da özel karakterler de bir çok […]