Türkçe Developer Muhabbeti
Emülasyon, sanallaştırma ve container'lar üzerine sohbet ettiğimiz bu bölümde Ali Özgür ve Barış Akın'ın konuğu Özgür Öztürk. Keyifli dinlemeler...
Bu bölümde Ali Özgür, Barış Akın ve Ertan Tike "No Code nedir ne değildir" konusunda sohbet ediyorlar. Keyifli dinlemeler.
Programlama dilleri üzerine sohbet ettiğimiz bu bölümde Ali Özgür ve Barış Akın'a Prof. Dr. Mehmet Hakan Satman ve Emre Sevinç eşlik ediyor. Keyifli dinlemeler...
Programlama ve yazılım geliştirme üzerine sohbet ettiğimiz bu bölümde Ali Özgür ve Barış Akın'a konuklarımız Deniz İrgin, Bora Kaşmer, Mustafa Ilıkkan ve Suat Köse eşlik ediyor.
Bu bölümde Ali Özgür ve Barış Akın'a konuklarımız Sevim Sezer ve Canseray Tufan eşlik ediyor. Çok keyifli geçen bu bölümümüzde kısaca aşağıdaki konulardan bahsettik Java Day İstanbul 2022 hadisesi Sevime ve Canseray'ın BT sektörüne giriş hikayeleri Pozitif ayrımcılığa neden ihtiyaç duyuluyor İşe alım ve terfi süreçlerinde kadınların karşılaştıkları sorunlar Fırsat eşitliği
Bu bölümde Ali Özgür, Barış Akın ve Ertan Tike'ye konuğumuz Suat Köse eşlik ediyor. Suat Köse ile Command Query Responsibility Segregation (CQRS), Event Sourcing ve Event Driven yaklaşımları ele aldık. Keyifli dinlemeler...
Bu bölümde Ali Özgür ve Barış Akın'a konuklarımız Deniz İrgin ve Bora Kaşmer eşlik ediyor. Konuklarımız ile .NET Conf 2021 etkinliğinde Microsoft tarafından duyurulan yeni .NET 6 ve C#10 üzerine keyifli bir sohbet gerçekleştirdik. Keyifli dinlemeler...
Akbank kesintisi ve buna bağlı olarak Türkiye IT sektörünün gündemine oturan yedeklilik (Disaster Recovery) ve yüksek erişilebilirlik (High Availability) konularını ele alıyoruz. Moderatörlerimiz: Ali Özgür ve Barış Akın Konullarımız: Aykut Dizdar ve Sinan Çayır İyi dinlemeler
Bu bölümde Ali Özgür, Barış Akın ve Aykut Dizdar Legacy Sistemlerden ve Hype Teknolojilerden bahsediyor. Ara ara konunun anılara ve özellikle de Heavy Metal müziğe kaydığı keyifli bir bölüm sizi bekliyor.
Bu bölümde sevgili Candost Dağdeviren ile mentorluk, Swift ve Kotlin ile ilgili kısa bir giriş sohbetinden sonra yazılım/teknoloji ekiplerinde sonu gelmeyen tartışmaları sonlandırmakta faydası olabileceğini düşündüğü RFC (Request for Comments) yaklaşımı üzerinde sohbet ediyoruz. Candost'un RFC ile ilgili yazısına (İngilizce) şu linkten de erişebilirsiniz. Keyifli dinlemeler ...
Uzun bir aradan sonra Ali Özgür ve Ertan Tike ile Developer Kahvesinde tekrar birlikteyiz. Bu bölümde Ertan'ın Medium'da yayınladığı Yazılım Mimariniz Kaç Puan? postunun içeriğindeki maddeler üzerine konuşuyoruz. İki kısım olarak yayınladığımız bu bölümün ikinci kısmında uygulama sunucusu ve yazılımın kendisi ile ilgili mimari tasarım kararlarını ele alıyoruz.
Uzun bir aradan sonra Ali Özgür ve Ertan Tike ile Developer Kahvesinde tekrar birlikteyiz. Bu bölümde Ertan'ın Medium'da yayınladığı Yazılım Mimariniz Kaç Puan? postunun içeriğindeki maddeler üzerine konuşuyoruz. İki kısım olarak yayınladığımız bu bölümün ilk kısımında kısa bir gündem değerlendirmesi yaptıktan sonra veri tabanı kullanma pratikleri ve yöntemlerinin mimariniz içindeki önemi ve etkisini konuşuyoruz.
Bu bölümde Ali Özgür ve Ertan Tike Senior Developer'ların (Kıdemli Yazılımcılar) fikir sahibi olmasında fayda gördükleri aşağıdaki 9 başlık üzerinde sohbet ediyorlar. Senior Developer Testi 30 puan - PEG Parser40 puan - Asymmetric Encryption10 puan - Lazy Evaluation30 puan - Tail call optimization20 puan - Snapshot Isolation30 puan - Map/Reduce40 puan - Unary Test10 puan - JWT20 puan - Mutex * Ertan'a göre 80 puan ve üstü iyi :)
İki bölüm olarak yayınladığımız bu kaydımızın 2. kısmında sevgili Burak Selim Şenyurt ile karantina günlerinde Yazılımcının Derman Bulunmaz Halleri isimli notları üzerinde keyifli bir sohbet gerçekleştirdik. Kartlar - Yazılımcının Derman Bulunmaz Halleri
İki bölüm olarak yayınladığımız bu kaydımızın 1. kısmında sevgili Burak Selim Şenyurt ile karantina günlerinde Yazılımcının Derman Bulunmaz Halleri isimli notları üzerinde keyifli bir sohbet gerçekleştirdik. Kartlar - Yazılımcının Derman Bulunmaz Halleri
10+ yıl bankacılık deneyimi var Bankada iş analisti olarak çalışmış Hasan'ın eğitim aldığı alan programlama veya yazılım değil. Ancak, MIT'nin ve diğer açık kaynakların eğitimleri ile programlamayı öğrenmiş İlk öğrendiği dil Swift. Kendini rahat hisettiği ilk dil ise Dart. 2019 yılında BirAPI girişimini kurmuşlar BirAPI FinTech alanında çalışan bir girişim İlk ürünleri farklı bankaları bir arda toplayan mobil bir uygulama olacak ve yakında yayınlanacak Mobil uygulamalarını Flutter ve Dart ile geliştiriyorlar Backend tarafında ise Go kullanıyorlar İlerleyen dönemlerde Açık Bankacılık çerçevesinde tüm bankaları tek bir çatı altında toplayan bir API Gateway oluşturmayı hedefliyorlar İletişim Twitter LinkedIn
Spotify'da "productivity tools" olarak isimlendirilen araç ve sistemlerin kuruluum, konfigürasyonu, bakımı, yaygınlaştırılması ve yönetimi üzerinde çalışıyor Atlassian ürünlerinin (Jira, Confluence vb) implementasyonu ile ilgili deneyimli "Engineering Management" alanında kendisini geliştirmek ve bu alanda ilerlemek istiyor İletişim Twitter LinkedIn
Bu bölümümüzde Kerem Odabaşı (KODECO) ile otonom araçlar, design for interaction, physical machines ve endüstriyel tasarım gibi bir çok konuyu ele aldığımız keyifli bir sohbet gerçekleştirdik. İyi dinlemeler... Kerem'e LinkedIn , Twitter , E-Posta veya KODECO web sitesi vasıtasıyla ulaşabilirsiniz.
Developer Kahvesi Bio'nun bu bölümünde konuğumuz Batuhan Göksu. Keyifli dinlemeler... İletişimTwitter : https://twitter.com/batuhangoksuGithub : https://github.com/nocturnalmonsterLinkedIn : https://www.linkedin.com/in/batuhangoksu
Developer Kahvesi Bio'nun ilk bölümünde konuğumuz Sefa Can. Keyifli dinlemeler... İletişim Twitter : https://twitter.com/ssefaccanGithub : https://github.com/sefacanLinkedIn :https://www.linkedin.com/in/sefa-can-81366578
Bu bölümde efsane oyun programcısı ve yapımcısı sevgili abimiz Mevlüt Dinç ile "Hayat Bir Oyun" kitabı, oyun sektörü ve deneyimleri ile ilgili sohbet ettik. Keyifli dinlemeler... Linkler ve Diğer Bilgiler Hayat Bir Oyun (Kitap) (Nemesis Kitap) Mevlüt Dinç Twitter : https://twitter.com/MevDinc Bölüm Müzikleri Giriş : Prodigy Soundtrackhttps://www.youtube.com/watch?v=t44WLkYjwvo&feature=youtu.beBitiş-1: İstanbul Kıyamet Vakti Soundtrack - Deprem https://www.youtube.com/watch?v=zMbgxAmgyTM&list=PLztsvOzDaHlPhglBJ9evY0X8sAnbZdeG5&index=9&t=0sBitiş-2: First Samurai Soundtrackhttps://www.youtube.com/watch?v=NfKC9EQ_WqI&feature=youtu.be
Bu bölümümüzde WebAssembly (Wasm) ve Microsoft'un, göreceli yeni denilebilecek, Blazor teknolojilerini ele alıyoruz. WebAssembly, Mozilla'nın başını çektiği Microsoft, Apple ve Google gibi tarayıcı geliştiren şirketlerin yer aldığı bir çalışma grubu tarafından açık bir web standardı (W3C bünyesinde) olarak geliştiriliyor. WebAssembly ile C/C++, Rust ve diğer programlama dilleri ile geliştirilen programlar herhangi bir eklentiye ihtiyaç duymadan tarayıcılar tarafından yüksek performanslı olarak çalıştırılabiliyor. Blazor ise Microsoft'un JavaScript'e ihtiyaç duymadan sadece C# programlama dili ile Angular, React ve Vue ile geliştirilen SPA ve PWA konsepti kapsamında web uygulaması geliştirmek için oluşturduğu yeni bir framework veya aslında bir programlama modeli. Blazor .NET ekosistemi içindeki geliştiricilerin React,Angular veya Vue'ya ihtiyaç duymdan client side uygulama geliştirmelerini sağlıyor. Microsoft, Blazor ile hem server side hem de WebAssembly vasıtasıyla client-side rendering imlanları sunarak rakiplerine alternatif sunmaya çalışıyor. İyi dinlemeler...
Bu bölümde MEB'in mesleki ve teknik okullarda kullanmak üzere Embarcadero ile yaptığı Delphi anlaşması üzerine çıkan tartışmanın değerlendirmesini yapıyoruz. Biraz Delphi'yi övdüğümüz, biraz yaşlı yaşlı konuştuğumuz, biraz da Delphi ile zamanında kendi yaptığımız uygulamalardan bahsettiğimiz keyifli bir sohbet oldu. İyi dinlemeler...
Bu bölümümüzde Google mühendislerinden sevgili Ahmet Alp Balkan ile cloud computing, virtualization, container teknolojileri ve Kubernetes ile ilgili keyifli bir sohbet gerçekleştirdik.
Bu bölümümüzde Özgen Güngör ile Uber'de çalışmak, mühendislik yöneticiliği, yeni yazılımcılar için kariyer yönetimi gibi konularda çok keyifli bir sohbet gerçekleştirdik. İyi dinlemeler...
Bu bölümümüzde Emre Sevinç ile veri mühendisliği, veri bilimi, makina öğrenmesi gibi konularda çok keyifli bir sohbet gerçekleştirdik. İyi dinlemeler...
Bu haftaki bölümümüzde sevgili Burak Selim Şenyurt ile hazırladığı "Nasıl Bir Yazılım Geliştiriciyiz?" anketinin sonuçlarını yorumlayarak bu konu ile ilgili bölümlerimizi tamamlıyoruz. İyi dinlemeler...
Bu haftaki bölümümüzde sevgili Burak Selim Şenyurt ile hazırladığı"Nasıl Bir Yazılım Geliştiriciyiz?" anketinin sonuçlarını yorumlamaya devam ediyoruz. İyi dinlemeler...
Bu haftaki bölümümüzde sevgili Burak Selim Şenyurt ile hazırladığı"Nasıl Bir Yazılım Geliştiriciyiz?" anketinin sonuçlarını yorumluyoruz. İyi dinlemeler...
Türkiye Azure topluluğunun çok yakından tanıdığı XOGO CTO'su Daron Yöndem ile "Yeni" Microsoft, Regional Director Olmak, Azure, Serverless ve Remote Ekip Yönetimi gibi konularda çok keyifli bir sohbet gerçekleştirdik. Keyifli dinlemeler!
Cornell Üniversitesinden çok değerli bilgisayar bilimcisi ve AVA Labs kurucusu Prof. Emin Gün Sirer ile Blockchain, Konsensüs Algoritmaları, Dağıtık Sistemler, Veritabanları ve yeni projesi Avalanche (AVA) ile ilgili çok keyifli bir sohbet gerçekleştirdik.
Bu bölümde Burak Yetgin ve Uğur Özyılmazel (Vigo) ile ana konumuz olan UI/UX (kullanıcı deneyimi) konuşup biraz eski günler biraz da deneyimlerimiz ile ilgili sohbet ettik. Son OSX ve iOS versiyonları nedeniyle yer yer Apple’a sitem edip gerektiğinde de hakkını teslim ettik. İyi dinlemeler.
Bu bölümde eylül ayı yoğunluğundan bir araya gelemedik ama yine de Ali tek tabanca, Dot Net Core 3'de yeni ne var onları değerlendiriyor.
Bu bölümde development workflow konuştuk, hangi tool'u ve nasıl kullanıyoruz ?
Bu bölümde Barış ile IoT (Nesnelerin İnterneti) ile ilgili teknolojileri, gelişmeleri ve kullanım alanlarını konuştuk.
Bu bölümde Barış'ın yokluğunu fırsat bilip SOLID konuştuk, arada dedikodusunu da yaptık. Single responsibility, Open/closed principle, Liskov substitution, Interface segregation ve Dependency inversion nedir ? Neden lazım ?
Canımız ve aynı zamanda baş ağrımız database'leri konuştuk, nerde ne kullanalım neye dikkat edelim, biz niye database'i dert ediyoruz ve gelecekte herşey cloud mu olacak ? Ama konu rankinge gelince kaçınılmaz büyük kavgamızı da yaptık, rahatladık. Barış sıkı postgre'ci çıktı. Artık misafir demeyeğimiz bu bölümün kadrosununa pek sevdiğimiz Vigo'da katıldı.
uzun bir tatil sonrası biraz canlandıralım istedik o yüzden yılların kavgası; json mi xml mi ? log nasil aliyoruz ? nereye kaydediyoruz. open source'a güvenelim mi ? yeni trend health check. https://twitter.com/DevKahvesi
Bu bölümde Mine Tekman ile yazılımcılık, satış, deniz bilimleri, okyanus ötesi araştırma gezileri, mikro plastiklerden kaynaklı kirlilik ve tüketim alışkanlıkları üzerine keyifli bir sohbet gerçekleştirdik. Yazılım sektörünün karanlık tarafına geçiş ve sonrasında kurtuluşun hikayesini dinledik.
Türkiye IT sektörünün az sayıdaki üst düzey kadın yöneticilerinden Melike Beykoz ile mühendislik bakış açısı, dönüştüren IT, yazılımcılar ile nasıl başa çıkılır, kadın mühendis ve IT yöneticisi olmanın avantajları ve dezavantajları, teknolojinin geleceği ve yapay zeka/makine öğrenmesi konularında çok keyifli bir sohbet gerçekleştirdik.
bu hafta github ve gitlab'in Iran kullanıcılarının repolarını kullanıma kapatması, Türkiye'de cloud kullanımı ile ilgili çıkan yönerge ve devamında ne olur gibi bir açılış yaptık.sonrasında asıl konumuz olan yazılımın koduna bakarak dandik mi yoksa hakkını vererek mi yazılmış yani code smell var mı, nedir bu koku meselesi, nasıl anlarız, bu önemli bir konu mudur ?
Bu hafta yazılım testi nedir, tdd gibi yöntemler nedir ? gibi konuları konuştuk. Unit test, entegrasyon ve kabul testleri üzerinden konuştuk. Bir mühendislik konusu mu, kalite mi yoksa developer'ın lüxü mü kavgası çıktı. Konu gitarlardan arabalara kadar gitti hatta. Biz eğlendik, umarız side keyifle dinlersiniz.
evet, bu hafta da yazılımcılardan başka kimsenin anlamayacağı, sosyal medyayı sallayan 10x engineer post'unu konuştuk. 10x developer nedir, insan mıdır ? Kendimiz ve tanıdığımız yazılımcılarla karşılaştırdık. Galiba 10x değilmişiz ama üzülmedik. https://softwareengineering.stackexchange.com/questions/179616/a-good-programmer-can-be-as-10x-times-more-productive-than-a-mediocre-one
Bu bölümde Dr. Yaşar Safkan hocamızı misafir ediyoruz. Yazılım takımlarının nasıl yönetilmesi gerekir? Conflict çözme, performans değerlendirme gibi durumlar nasıl ele alınmalı? Yazılım yöneticisinin asıl görevi nedir, kod yazmalı mı? Bir yazılımcı haftada kaç saat verimli kod yazabilir? Fazla mesai yapılmalı mı? Öğrenme iş saatinde mi yoksa iş dışında mı yapılmalı? Klasik anlamda yazılım yöneticisi ile teknik yönetici arasında fark var mı? https://www.dr.com.tr/ekitap/the-mythical-man-month-anniversary-edition https://www.idefix.com/ekitap/peopleware-3
O/R mapper nedir ne degildir ? Bizim hayatımızı kolaylaştırır mı yoksa gereksiz mi ? Büyük tartışma sonunda geldi. Java checked exceptions neden C#'da yok ? Evet bu hafta biraz tartışmalı konuları konuştuk.
Bu bölümde oldskool bir misafirimiz var, Uğur namı diğer Vigo. ruby mi ? python mı ?demoscene nedir ve türkiye ve dünyadaki demoscene parti maceraları. beyin göçü etkiledi mi bizi ? yeni jenerasyon ne yapacak ? genç yazılımcılar ne yapsın ? yazılımın defacto standardı git ve github, gitlab farkı ne ? Bu kadar çok deneyim bir araya gelince girmediğimiz konu kalmadı. http://www.pouet.net https://www.youtube.com/watch?v=rFv7mHTf0nA
Bu bölümde Gülay'ı misafir ettik, büyük bir sabırla KVK sorularımıza cevap verdi. KVK mi KVKK mi ? KVK da ne haklarımız var ? Yazılımcıları ilgilendiren neler var ? Nelere dikkat etmemiz gerekli.Veritabanı yedeklerini ne yapacağız ? Peki ya hacklenirsek ne yapacağız ?Ve tabiki girişimciler bu konuda ne yapmalı ? Teşekkürler Gülay.
Evet bu hafta bi misafirimiz var, Beyhan çalıştığı şirket satın alındığında yaşadıklarını anlattı. iş yapma şekilleri nasıl değişti. tabi devamında kurumsallaşma bizi code monkey'e mi dönüştürüyor ? code review'da kod silinir mi ? juniorlara ne yapalım da büyüsünler. veee tabiki yılların çözülmeyen konusu yazılım sanat mıdır, zanaat mıdır ? kurumsallaşınca aynı kalabilir miyiz ? gibi soruları sorduk. Ateşli tartışmalarımıza katıldığı için teşekkürler Beyhan.
Bayram tatili modunda biraz karışık konuştuk, biraz apple dedikodusu, biraz da güvenlik konuştuk, role based ve ACL konuştuk, tabi session konusu açılınca konu docker'a geldi ordan botnet'lere atladık.
hızlıca gündemden huawei, android ne olur konuştuk ?tab mi space mi olsun ? hangi ide'leri kullaniyoruz ? domain context nedir ? değişken adlarıda büyük kavga çıktı. if mi yazsak switch mi etsek ? bazıları bize kızacak belki ama comment kötü bişey mi ?
Stored Procedure kullanalım mı ? Dağıtık mikroservisler mi olsun monolith mi ? Bu sefer database konuştuk.