Yazılımcılar İçin Haftasonu Okumaları - Sayı #17(ITIL Notları, DevOps Kültürü, IOTA ve daha fazlası)
Merhaba. 17. sayı ile beraberiz. Yine bol bol makalemiz var.
An itibariyle abone sayımız 500'ü aşmış durumda. Daha da artması için desteklerinizi bekliyorum.
E-vatandaşlık
Estonya'nın e-vatandaşlık olayı gittikçe daha popüler hale gelmeye başladı. Ziyahan Albeniz, dikkat çeken bir başlık ve girizgâh ile başladığı köşe yazısında e-vatandaşlığın detaylarından bahsediyor.
Estonya'nın büyük teknoloji atılımıyla alakalı zamanında ben de bir şeyler derlemiştim.
ITIL Şeyi
ITIL , basitçe -yanlış ifade etmiyorsam- sunulan servisin/hizmetin geliştirilme, test, deploy, konfigürasyon, müşteriye sunulması, dokümante edilmesi, incident(SLA) ve değişiklik yönetimi, help desk vb. bütün IT süreçlerinin yönetimini içine alan bir dizi metodoloji. Bildiğim kadarıyla özellikle kurumsal şirketlerde uygulanmaya çalışılıyor.
Burak Selim Şenyurt, aldıkları "ITIL Farkındalık" eğitiminde yine baştan sona notlar tutmuş ve ITIL'ı enine boyuna bize aktarmış.
Yazılımda Döngüsel Bağımlılıklar
Mehmet Baran, yazılım kalitesi serisinin 7. yazısını yayımladı. Konu, en sık yapılan ama en baş belası tasarım hatalarından biri: Döngüsel bağımlılık (circular dependency). Elbette yazıda çözüm yöntemlerini de anlatıyor.
LINQ ve Entity Framework'te Performans İpuçları
Orhun Beğendi, geçtiğimiz hafta Linq hakkında önemli performans ipuçları verdiği bir yazı yayımladı. Bu yazının içinde de okuma listemde bulunan bir diğer yazısı "Entity Framework performansı gerçekten kötü mü" makalesine referans veriyor. Bu vesileyle onu da okudum. Gerçekten dolu dolu performans ipuçları veriyor. Konuya daha derinlikli eğilmemizi sağlıyor.
DevOps Kültürü
Son zamanların popüler kavramlarından biri DevOps. Ama bizde bu tip trend olan her kavramda olduğu gibi bu konuda da kavramı içselleştirmek yerine dostlar alışverişte görsün nev'inden bir şeyler yapıp olayın özüne inemiyoruz. Mert Susur, bu noktada DevOps kültürünün ne olduğuna ve firmalarda nasıl oturtulabileceğine dair kafa yormuş ve geçtiğimiz günlerde yayımladığı yazısında fikirlerini aktarmış.
Reklamlı Dolandırıcılar
Twitter kullanıyorsanız son zamanlarda sayıları hızla artan dolandırıcı reklamlarına denk gelmişsinizdir. Mesela kart aidatlarınıza iade eden Merkez Bankası'nın veya çekilişle araba, hac, umre vs. veren bankaların reklamlarını. Bu reklamları Mert Sarıca da görmüş ve şikayet etmekten de fazlasını yapmış: Oltalama tweetleri için bir detektör yazmış. Ayrıntılar blog yazısında.
SaaS'ı Büyütmek
Bulut teknolojinin gelişimiyle beraber SaaS girişimleri gittikçe daha fazla yaygınlaşıyor. Ülkemiz ekosisteminde de bu girişimlerin sayısı hızla artıyor. (Konu buraya gelmişken, Görkem Çetin'in bu topluluk için oluşturduğu Slack grubundan bahsetmeden geçmek ayıp olur)
Sercan Yılmaz, işbu SaaS girişimlerinin büyüme stratejileri için takip etmesi gereken önemli metrikleri anlatmış.
Detaylarıyla IOTA
IOTA, nesnelerin interneti(IoT) için tasarlanmış bir kripto para birimi. Ama temelinde blok zincir teknolojisi yerine Tangle adlı bir teknoloji yatıyor.
Mehmet Berber ve Yusuf Dündar İstanbul Şehir Üniversitesi'nde bir yüksek lisans dersi için IOTA'yı enine boyuna(altyapısı, gelişimi, yol haritası, avantaj ve dezavantajları vd.) araştırmış ve akabinde blog olarak da yayımlamışlar.
IOTA demişken Mert Susur'un geçen sene yazdığı iki yazıyı da(IOTA nedir, nasıl çalışır?, IOTA'ya neden güvenemiyorum?) tavsiye ederim.
Scrum Master Dedikleri
Scrum rolleri içinde en yanlış bilinen ya da tam bilinmeyen rol Scrum Master imiş. İklim Dilara Kadakaloğlu, mevzuyu açıklığa kavuşturmak için "Scrum Master aslında ne yapar, kimdir ve kim değildir" sorularının cevabını detaylıca yazmış.
"10 Yılda Programlama Öğrenin"
Aşağıdaki sosyal medya bölümünde yer alan zincirde bir çeviriden bahsediliyor: 10 yılda programlama öğrenin.
Linki kaybolan yazıyı yorum yazan bir arkadaş sağolsun web arşivden bulup çıkarmış. Yazıda Türkçede de yaygınlaşan "5 günde Java öğrenin" tarzı kitaplara eleştiri getiriliyor ve yazılımda uzmanlaşmak için yapılması gerekenlerden bahsediyor.
Çin İşi Gerçekçi Black Mirror
Geçen sayıda bahsettiğim bir makalede Çin hükümetinin ürpertici faaliyetlerinden bahsediliyordu. Bunlardan biri Black Mirror'un Nosedive bölümünün konusu olan sosyal kredi meselesi. Sahip olduğunuz sosyal puana göre daha iyi kredi imkanları, daha iyi hastane hizmeti, daha ucuz toplu taşıma vb. haklara sahip oluyorlar. Gazete Duvar'da yayımlanan bir yazıda bu konu irdeleniyor.
Kısa Kısa
Gökhan Şengün, cihazların internete çıkışı için temel protokollerden biri olan DHCP'yi anlatmış bu hafta.
Web'in babası Tim Berners-Lee, internetin Google, Facebook ve Amazon gibi devlerin hegemonyasına girmesinden dolayı bir dağıtık web projesini hayata geçiriyormuş.
Mertcan Gökgöz, yeni nesil network taşıma protokolü QUIC'i anlatmış.
Hamza Üzümcü, karşılaştığı bir problem ve çözümü üzerinden günümüz dünyasında problem çözme sürecinden bahsediyor.
Geçtiğimiz haftalarda Devnot'ta Redis'te master-slave ve sentinel yapılarını anlatmaya çalıştığım yazı yayımlandı.
Haber
Bu hafta Devnot'un Teknopark İstanbul buluşmasında Emre Toptancı'nın "Yazılımda Hız ve Kalite Dengesini Sağlamak" sunumu var.
Geçtiğimiz hafta düzenlenen bir Meetup'ta Halil İbrahim Kalkan, yayına almaya hazırlandıkları ABP vNext Framework'ten bahsetmişti. Benim katılamadığım bu sunumun videosunu YouTube'a yükledi. İzlemenizi ve Asp Net Boilerplate ile yüzümüz ağartan bu ekibi takip etmenizi tavsiye ediyorum.
Sosyal Medya
Bitirirken
Bu sayıyı da sağ salim nihayete erdirebildim.
İstifade etmiş olmanızı ve başkalarıyla da paylaşmanızı ümit ediyorum.
Zâtınıza çook iyi davranın.
Bana ulaşmak için: Linkedin, Twitter, CuriousCat
Daha fazla motive etmek için: Patreon
TED: Sanat Olarak Yazılım
Golan Levin: Software (as) art | TED Talk Subtitles and Transcript | TED — www.ted.com TED Talk Subtitles and Transcript: Engineer and artist Golan Levin pushes the boundaries of what's possible with audiovisuals and technology. In an amazing TED display, he shows two programs he wrote to perform his original compositions.