

Go Veri Tipleri – Struct
GoLang özelinde Struct nedir? Açıklamalar ve kod örnekleri ile inceliyoruz.
Evren BAL
Full Stack Developer
GoLang özelinde Struct nedir? Açıklamalar ve kod örnekleri ile inceliyoruz.
Bu yazıda detaylı açıklamalar ve örneklerle Go’daki Map veri tipini inceliyoruz.
Bu yazının konusu Go’da en çok kullanacağımız veri tiplerinden biri olan Slice. Gelin detaylara geçelim…
isimlerini kullanacağınız için burada da Türkçeleştirmeden orijinal isimlerini kullanacağım;
Go’ya giriş yaptığım bu ilk yazıda değişkenleri inceleyeceğim. Yazıda belirli seviyede bir programlama alt yapınız olduğunu ve sadece Go’da yeni olduğunuzu varsayarak çok temel konulara değinmeyeceğim.
Iota Go’nun artan değerli sabitlerde kullandığı bir yaklaşım (Ama Go’ya özel değil) , Bu yazıda Iota nedir ve nerelerde kullanılır örneklerle inceleyeceğiz.
Bu algoritmayı buraya taşıma sebebim Golang’ın “Tricolor Mark-And-Sweep Algoritması”nı kullanıyor olması, böylece GO’da işler nasıl yürüyor öğrenirken, yanında genel kültürümüzü de artırmış olacağız.
Garbage Collection sürecinin nasıl çalıştığını anlarsak sürecin daha verimli ve hatta daha doğru işlemesini sağlayabiliriz. Bu yazıda GoLang Garbage Collection süreci nasıl işliyor inceleyerek daha verimli hafıza yönetimi için ipuçları elde etmiş olacağız.
Bu yazıda Linux’da Golang kurulumunun nasıl yapılacağını adım adım inceliyoruz.
Bu yazıda Windows’da Golang kurulumunun nasıl yapılacağını adım adım inceliyoruz.
Bu yazıda son günlerde popülerliği gittikçe artan, sağda solda ‘değişik bir şey, bi ara bakıver mutlaka’ denen Go Programlama dilinden bahsetmek istiyorum.
Bir HTTP bağlatısının Websocket bağlantısına upgrade edilmesi işlemi Gorilla’ya özel bir durum değil, ama bu yazının konusu bu kütüphanenin upgrade metodu.
Bu yazıda sağda solda bolca duymaya başladığımız API Gateway’lerin ne olduğunu inceliyoruz.
HATEOAS İngilizce “Hypermedia as the Engine of Application State” cümlesindeki kelimelerin baş harflerinden oluşturulmuş bir kısaltma ve REST API mimarisinin temel özelliklerinden biri. HATEOAS sayesinde istemciler bir REST API’yi nasıl tüketeceklerini bilmeden (veya asgari bilgiyle) o REST API’yi kullanabilirler. Bu yazıda basit örneklerle Hateoas’ı inceleyeceğiz.
Linux/Ubuntu ortamında adım adım composer kurulumu nasıl yapılır? Cevabı bu yazıda…
A’dan Z’ye FullStack bir proje geliştirmeye ne dersiniz? Gelin RestAPI’den hizmet verecek bir backend, onu tüketecek Vue.js ile oluşturulmuş bir frontend ve gerekecek tüm sunucu kurumlarını birlikte yapalım.
İyi bir API dokümantasyonu neleri içermeli ve bu gerekleri nasıl sağlarız, bu yazıda bu konu hakkında genel fikir sahibi olacağız.
FullStack proje geliştiriyoruz serisi uzun bir seri olacağı için bu yazı içerisinde serideki yazıların bağlantılarını ve kısaca içeriklerinin neler olduğunu bir araya getireceğim.
Tek bir blog yazısı ile REST Api güvenliği konusunu ileri seviyede öğrenmek tabii ki mümkün değil. Bu yazı neleri detaylı öğrenmeniz gerektiği konusunda bir rehber olacaktır.
REST Api tasarımınızda hata yönetimi ve kullanıcıya hata gösterimlerini nasıl yapmalısınız. Bu yazıda bu soruların cevabını araştırıyoruz.
REST Api’de kimlik doğrulama konusu biraz kompleks ve kabul görmüş tek bir yöntem yok. Merak etmeyin bu yazıda tüm detayları bulacaksınız.
dayanan) kurallar var. Eğer adresleri belirli bir standart ve mantık çerçevesinde oluşturursanız API’yi dokümante etmeniz ve kullanıcıların öğrenmesi daha kolay olur, aksi takdirde API’yi kullanan bir çok yazılımcı kulaklarınızı çınlatacaktır. 😉
Tek tabanca bir geliştirici ve küçük orta büyüklükte bir web sitesi oluşturuyorsan bir RESTApi’ye ihtiyacın olmayacak, bildiğin yöntemle devam edebilirsin. Fakat web sitesinin, mobil cihazların, belki diğer web sitelerinin tüketici olacağı bir backend tasarlaman gerekiyorsa o zaman REST API tasarımın inceliklerini öğrenmen gerekiyor.
platform bağımsız web servisler sunmak istiyorsunuz ve benim gibi gerekmese dahi en düşük kaynakla en yüksek performansı elde etme konusunda takıntılısınız. Ben de öyleyim ve bu yazıda bu konudaki fikirlerimi paylaşıyorum.
Sanılanın aksine eğer bilinçli uygulanmazsa JWT güvenilir değildir. Bu yazıda JWT’yi yanlış anlayarak güvenlik açığı oluşturmamak için farkında olmamız gerekenler nelerdir? Gelin bu yazıda inceleyelim…
Phalcon ekibinde Zephir’e destek veren Serghei’nin ekipten ayrılması ile birlikte bundan sonra Zephir gelişimine ara verileceği ve muhtemelen PHP 8 ile uyumlu olmayacağı duyuruldu. Bundan sonra PhalconPHP’deki gelişmeler ne olacak?
PHP 8.0 sürümünde yeni neler var, geçiş yaparken sorun yaşar mıyız? Bu soruların cevabı için yazıyı okumaya devam edin…
Bu yazımızda çoğu php framework’ünden farklı olarak Zephir ve C ile hazırlanmış bir php sunucu eklentisi olan Phalcon Framework’e merhaba diyeceğiz.