Gökhan Şengün Profile picture
Full stack dad of two and just curious about things .... Tweets are mostly in Turkish and about Software Development ...
Apr 4, 2019 7 tweets 2 min read
Kamu flood'u :-)

Aşağıdaki kaza sonucunda hazırlanan raporda heyet karşı tarafı %100 suçlu buldu. Benim kaskom delinmedi ve hayatıma devam ettim.

Daha araba servisteyken 3-4 şirket (telefonumu nereden bulduklarını bilmiyorum) "Arabanızda oluşan değer kaybını karşı tarafın sigortasından tahsil edip %20 komisyon alıyoruz" diye beni aradılar. Verdikleri tutarsız miktarlar ve telefonda güven vermeyen konuşma tarzı ve çelişkili ifadeleri sonucu hakkı tazmin etmekten vazgeçtim.
Feb 4, 2019 21 tweets 4 min read
Bu flood'da `Nginx`'in `Proxy Cache` özelliği üzerinden bir önceki flood'da bahsedilen `CDN`'in nasıl çalıştığını anlatacağım. Bu flood'un Medium linki medium.com/@gokhansengun/… `CDN`'in orijin sunucu ile istemci arasına girerek bütün istemciler için aynı olan (`CSS`, `JS`, imaj) gibi kaynakları cache'leyerek istemcilere ilettiğini söylemiştik. `CDN` burada ilk istek için bir `Proxy` sunucu, sonraki istekler için ise `cache` sunucu gibi davranmaktadır.
Dec 3, 2018 14 tweets 3 min read
Bu flood'da `DNS`, `DHCP`, `TFTP` sunucuları tek bir programda açık kaynaklı olarak sunan, biz geliştiricilerin başucu yazılımlarından `dnsmasq`'ı ve bazı kullanım alanlarını inceleyeceğiz. Bu flood'un Medium linki medium.com/@gokhansengun/… `dnsmasq` fonksiyon zenginliği, kullanım kolaylığı ve hatasız çalışması ile küçük ve orta ölçekli birçok sistemde kendisine yer bulmaktadır. `dnsmasq`, ilerleyen flood'larda inceleyeceğimiz bazı sistemlerde de konumlandırıldığı için doğru anlaşılması önemli bir programdır.
Oct 29, 2018 16 tweets 3 min read
Bu flood'da `Firewall` çeşitlerini ve nerelerde hangi amaçlarla kullanıldıklarını anlacağım. Bu flood'un Medium linki medium.com/@gokhansengun/… `Firewall` kendisine verilen kurallar dahilinde üzerinde çalıştığı cihaza gelen ve cihazdan giden paketleri inceleyerek bu paketlerin geçmesine izin veren, bloklayan, istenirse loglayan ve alarm üreten yazılımdır. Farklı ağlar (örneğin bir şirketin ağı ile internet) arasındaki
Oct 18, 2018 4 tweets 1 min read
İçerikte çok değerli tespitler ve benzetmeler var. Benim en beğendiğim ise yönetim hatalarından biri: "Yanlışta Israr Etme". Bu konudaki örnek, işler yetişmiyor diye mesai yaptırılması, yine yetişmeyince demek ki yeterince mesai yapmıyoruz diye daha fazla mesai yaptırılması 😀 Parça başı iş yapılırken çalışır mı bilmiyorum ama yazılım geliştirmede sürekli hale gelen mesainin kesinlikle işe yaramadığını yaklaşım 10 yıldır gözlemliyorum. Proje çıkışlarına yakın, kısa süreli (en fazla bir iki hafta) ve ekip inanmışsa etkili olabiliyor sadece.
Apr 16, 2018 18 tweets 3 min read
Bu flood'da dosya sistemi ve veri tabanlarında meydana gelen değişikliklerin uygulamalara bildirim yolu iletilmesi ve bu bildirimlerin hangi amaçlarla kullanıldığını anlatacağım. Bu flood'un Medium linki medium.com/@gokhansengun/… Gerçek zamanlı bilgiler sunan web uygulamaları (canlı maç sonucu, anlık mesajlaşma, vb) WebSocket yardımıyla web sunuculara bağlantı kurarak sundukları bilgilerde meydana gelen değişiklikleri anlık olarak uygulamaya yansıtabilirler. WebSocket sayesinde tarayıcı üzerinde koşan web