Logo

    Codefiction Podcast

    Türkiye'deki yazılımın kalitesini ve sektör problemlerini kendilerine dert edinmiş, farklı disiplenlerden gelen bir grup yazılımcının toplanıp, yazılım geliştirme yöntemleri ve teknolojileri üzerine konuştukları eğlenceli, saçma ama faydalı bir yayın.
    tr149 Episodes

    People also ask

    What is the main theme of the podcast?
    Who are some of the popular guests the podcast?
    Were there any controversial topics discussed in the podcast?
    Were any current trending topics addressed in the podcast?
    What popular books were mentioned in the podcast?

    Episodes (149)

    603 - Psikolojik Güvenlik

    603 - Psikolojik Güvenlik

    Yazılım ekiplerinde psikolojik güvenlik konusunu ele aldığımız bu bölümde:

    • Psikolojik güvenliğin yaratıcılık ve ekip performansına ne gibi katkıları vardır? 
    • Bireysel performans ile psikolojik güvenlik arasındaki ilişki nedir?
    • Yazılım ekiplerinde psikolojik güvenlik seviyesi nasıl artırılabilir? 
    • Bir yönetici veya yazılımcı olarak bu kültüre nasıl katkıda bulunabilirim?

    gibi sorulara yanıt aradık.

     

    Talentgrid'in katkılarıyla sezonun üçüncü bölümü yayında!
    https://talentgrid.io/codefiction

    P2P - Doğuş Teknoloji - Teknoloji Ekipleri ve İnsan Kaynakları Yaklaşımı

    P2P - Doğuş Teknoloji - Teknoloji Ekipleri ve İnsan Kaynakları Yaklaşımı

    Doğuş Teknoloji sponsorluğunda kaydettiğimiz bu özel P2P bölümünde insan kaynakları ve kariyer perspektifinden pek çok merak edilen konuya değindik. Konuklarımız Aslı Barış ve Sibel Kündeş ile Doğuş Teknoloji'nin işe alım süreçleri, kariyer fırsatları, kültürü ve organizasyon yapısını konuştuk.  Teknik alanda çalışanların kariyer gelişimi, iş yaşam dengesi ve uzaktan çalışma gibi konuları da ihmal etmedik.

     

    http://gelecegegiris.com/
    https://twitter.com/DogusTeknoloji
    https://www.linkedin.com/company/dogus-teknoloji/

    602 - Mülakatçı Olmak

    602 - Mülakatçı Olmak

    Talentgrid'in katkılarıyla sezonun ikinci bölümü yayında!

    Senior'ın yolu serimizin ikinci bölümüyle karşınızdayız. Bu bölümde mülakatçı olmayı konuştuk. Görüşmek üzere!

    https://talentgrid.io/codefiction

    Codefiction Podcast
    trMarch 01, 2022

    601 - Senior'ın yolu

    601 - Senior'ın yolu

    Talentgrid'in  katkılarıyla sezonun ilk bölümü yayında!

    Senior'ın yolu serimizin ilk bölümüyle karşınızdayız. Bu bölümde senior geliştiricinin kariyer yolunu tartıştık.

    Görüşmek üzere!

    https://talentgrid.io/codefiction

    Codefiction Podcast
    trFebruary 22, 2022

    509 - Alaylı ya da okullu yazılımcılar

    509 - Alaylı ya da okullu yazılımcılar

    Talentgrid'in  katkılarıyla yeni bölüm yayında! 

    Bu bölümle birlikte yazılım ekipleri ve yetkinlikleriyle ilgili mini serimizi tamamlamış olduk. Bu bölümde  yazılımcı olmak için nasıl yetkinlikler gerektiğini, okulun faydalarını ve okuldanki mühendislik eğitimini ve neden yazılımcılıkta bu kadar çok alaylı yazılımcının olduğunu tartıştık. 

    Bir sonraki bölümde görüşmek üzere!

    Codefiction Podcast
    trMarch 17, 2021

    508 - Ürün yöneticisi, ürün yönetimi ve teknik borç

    508 - Ürün yöneticisi, ürün yönetimi ve teknik borç

    Talentgrid'in katkılarıyla hazırladığımız bu bölümde, Spotify'da ürün yöneticisi olarak çalışan konuğumuz Buket Baran ile birlikte teknik ürün yönetimi, ürün yöneticisinin yazılım ekipleriyle geliştirdiği işbirliğini, teknik borcun nasıl ele alınması gerektiğini konuştuk.

    "Modern ürün geliştirme süreçleri"
    "Ürün yöneticisi ne kadar teknik bilgi birikimine sahip olmalıdır?"
    "Yazılım ekibi veya ekibin lideri teknik borç konusunda farkındalığı nasıl artırabilir?"
    "Ürün yöneticisinin teknik borca yaklaşımı nasıl olabilir?"
    "Teknik borç ödenirken ürün yöneticisinin ekibe ve ürün sahiplerine karşı olan sorumlulukları nelerdir?"
    "Nasıl ürün yöneticisi olabilirim?"

    Bölümde bahsi geçen kitaplar ve kaynaklar:
    http://theleanstartup.com/book
    https://www.amazon.com/INSPIRED-Create-Tech-Products-Customers-ebook/dp/B077NRB36N
    https://www.amazon.com/Design-Everyday-Things-Revised-Expanded/dp/0465050654
    https://www.amazon.com/Start-Why-Leaders-Inspire-Everyone/dp/1591846447
    https://www.amazon.com/Pyramid-Principle-Logic-Writing-Thinking/dp/0273710516
    https://productschool.com/
     

    507 - Bireysel Katılımcı (Individual Contributor) Nedir, Ne Yapar?

    507 - Bireysel Katılımcı (Individual Contributor) Nedir, Ne Yapar?

    Talentgrid'in katkılarıyla hazırladığımız bu bölümde, kariyerini yönetici olarak seçenler ve seçmeyenler hakkında derinlemesine konuştuk ve tartıştık. 

    "Yazılımcı kariyer yolunda ilerlemek için yönetici olmak zorunda mıdır?",

    "Yöneticilik terfi midir yoksa bir kariyer değişikliği midir?", 

    "Yazılımının bir günü nasıl olur? Neler yapar?",

    "Yöneticinin sorumluluğu nedir?" sorularına cevaplar aradık.

    Bahsi geçen makaleye aşağıdaki linkten ulaşabilirsiniz.

    https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/



     

    506 - Veri Yapıları ve Algoritmik Karmaşıklık

    506 - Veri Yapıları ve Algoritmik Karmaşıklık

    Geliştirilen yazılımı canlıya aldığınızda beklediğiniz performansı göstermemesi her yazılımcının kabusu! Talentgrid'in katkılarıyla hazırladığımız bu bölümde, optimizasyon, algoritmik karmaşıklık ve veri yapıları gibi konuları derinlemesine tartıştık. Big-O notasyonun günlük hayatımızdaki yerini ve istemsizce bu tekniği nasıl kullandığımızı konuşarak başladığımız bölüme, ölçeklenme ve optimizasyon tekniklerini konuşarak devam ettik. 

    Hepimizin kullandığı frameworkler ve paket yöneticileriyle projelerimize eklediğimiz yazılımların algoritmik karmaşıklık üzerine olan etkileri nedir sorusunu sorduk.  Bu kullanım örüntülerinin algoritmik karmaşıklığa olan etkisini ve bir yazılımcı olarak bu etkiyi negatif spektrumdan uzaklaştırma yöntemleri üzerine kafa patlattık.

    Artık standart halini almış  bulut mimariler ve üzerinde çalışan algoritmaların algoritmik karmaşıklık ile ne gibi ilişkileri olduğunu, ne gibi optimizasyon yöntemleri uygulanabileceğini kendi tecrübelerimizden yola çıkarak sizlere anlatmaya çalıştık.

     Dünya devlerinin ne gibi teknikler kullanarak karşılaştıkları problemleri çözdüklerine de kısaca değindik, bu noktada fan-out, bulkheading, pull/push, precalculation gibi kavramlardan bahsettik.

    Mert'in bahsettiği kendi kendine kapanan monitör fenomenin detaylarını şuradan bulabilirsiniz :)
    https://twitter.com/royvanrijn/status/1214162400666103808?s=21

    En sonda bahsettiğimiz "Nasıl yapılır?" (ya da yapılmaz) konulu içerikler:
    CF Reverse Proxy + Terraform
    Uber nasıl yapılır?
    WhatsApp nasıl yapılır?
    Twitter nasıl yapılır?

    505 - Farklı veritabanları ve veritabanı seçim rehberi

    505 - Farklı veritabanları ve veritabanı seçim rehberi

    Veritabanlarını doğru seçmek ve doğru ekibi kurarak bu veritabanlarını yönetmek çoğu zaman bir projenin kaderini belirleyen kararlar olabiliyor. Bu bölümde Talengrid'in katkılarıyla Gülçin Yıldırım Jelínek ile birlikte bu konuyu ele almaya çalıştık ve bir çok soruya cevap aradık. Neden isterlerimize göre veritabanı seçmeliyiz? Elimizde ne tür farklı seçenekler var ve bunları nelere göre değerlendirmeliyiz? Ekiplerin yetkinleri bu seçime nasıl etki eder? DBA'in nedir, görev tanımında ne vardır? Veritabanı için DevOps ne ifade eder? Yaptığımız veritabanı değişikliklerini nasıl canlı ortamlara taşımalıyız?  Veritabanı sorgularını nasıl takip ediyoruz, metriklerini ne şekilde toplayıp ölçüyoruz?

    Güzel bir migration hikayesi olarak Strava'nın macerası https://medium.com/strava-engineering/the-boring-option-4a7c6ad16ab8

    504 - Problemin doğasına göre teknoloji seçimi rehberi

    504 - Problemin doğasına göre teknoloji seçimi rehberi

    Talentgrid'in katkılarıyla yepyeni bir seriye başlıyoruz!  Bu seride firma olarak tek bir teknoloji seçimine bağlı kalmamanın faydalarından bahsediyor olacağız ve gelecek bölümlerde konuklarımızla farklı teknoloji seçimlerinin nasıl sonuçlar doğuracağını tartışacağız. Bu yüzden serinin ilk bölümünde polyglot kavramını konuştuk.

    Tek bir dile bağlı kalmamanın avantajları neler? Farklı işler için farklı veritabanları kullanmak bize neler sağlar?  Neden büyük firmalarda farklı takımlar farklı teknolojiler kullanıyorlar ve bu onlara ne gibi avantajlar katıyorlar? Hız ve ölçeklenebilirlik ne kadar önemli bir seçim kriteri? Saklanan veri boyutuna göre veritabanı tercihlerimizi nasıl değiştiriyoruz? Doğru problem için doğru yazılım dilini nasıl seçiyoruz?

    Yayında bahsettiğimiz konuların linkleri:
    * https://engineering.fb.com/2013/06/25/core-data/tao-the-power-of-the-graph/ 

    503 - BDD ve test yöntemleri hakkında her şey

    503 - BDD ve test yöntemleri hakkında her şey

    Talentgrid'in katkılarıyla yeni bölümde BDD ile açılışı yapıp test edilmesi en zor konuları nasıl test ettiğimizi konuştuk. Asenkron çalışan servisler, karmaşık mesajlaşma protokolleri, hatta ürettiğiniz PDF'in formatı gibi zor konuları nasıl test ediyoruz? Bunu yaparken hangi framework ve teknolojileri kullanıyoruz? Testlerin ne kadarını otomatize edebiliyoruz? Bunun ekibe etkileri nasıl oluyor? sorularına cevap aradık.

    • https://docs.pact.io/
    • https://martinfowler.com/articles/consumerDrivenContracts.html
    • http://wiremock.org/
    • https://specflow.org/
    • https://cucumber.io/
    • Guvenlik testleri - http://gauntlt.org/
    • Event storming içerikleri - https://www.youtube.com/watch?v=8BgWQrG4Akw 
    Codefiction Podcast
    trFebruary 04, 2021

    502 - Yeni ön yüz teknolojileri ve birbirine göre avantajları

    502 - Yeni ön yüz teknolojileri ve birbirine göre avantajları

    Sezonun ikinci bölümünde Progressive Web Apps, Static Site Generator, Single Page Application, Server Side Rendering, Accelerated Mobile Pages gibi ön yüz teknolojilerini ve yöntemlerini konunun uzmanı konuğumuz Önder Ceylan ile konuşuyoruz. Önder sabırlı bir şekilde bütün sorularımızı cevaplamakla kalmadı vizyonumuza vizyon da kattı. İşi sadece bir yazılımcı açısından değil, ürün geliştirmenin ve yönetmenin kolaylıkları açısından da ele alarak bizi aydınlattı. Ekip olarak çok şey öğrendiğimiz hem uzun, hem de çiçek gibi bir yayın oldu. 

    Yayında geçen konularla ilgili linkleri de aşağıda yayınlıyoruz.

    https://developers.google.com/web/updates/2019/02/rendering-on-the-web

    https://web.dev/progressive-web-apps/

    https://staticsitegenerators.net/

    https://www.statista.com/statistics/1012285/united-states-developer-average-salaries-location/

    https://www.statista.com/statistics/627312/worldwide-developer-population/

     

    Superpeer Canlı Yayını - Yazılım Mimarı Ne iş Yapar?

    Superpeer Canlı Yayını - Yazılım Mimarı Ne iş Yapar?

    Özellikle kurumsal firmalarda duyduğunuz yazılım mimarı rolü ne iş yapar? Kod yazar mı? Yazmalı mı? Yoksa sadece toplantılara mı girer? Gelin hep beraber iyi yazılım mimarı ve kötü yazılım mimarı arasındaki farkları tartışalım. 

    Bu sefer konuğumuz Atlassian firmasinda Principle Tech Evangelist olarak çalışan Serhat Can (https://twitter.com/srhtcn). 

    Katılımcılar: 

    Deniz İrgin (https://twitter.com/denizirgin
    Deniz Özgen (https://twitter.com/_denolk
    Mert Susur (https://twitter.com/MertSusur)

    Codefiction Podcast
    trJanuary 24, 2021

    Superpeer Canlı Yayını - CV hazırlama, işe alım süreçleri ve yazılımcı maaşları

    Superpeer Canlı Yayını - CV hazırlama, işe alım süreçleri ve yazılımcı maaşları

    210'dan fazla kişinin dinleyici olarak katıldığı ilk superpeer yayınında konuklarımızla CV hazırlama, işe alım süreçleri yazılımcı maaşları ve firmaların maaş politikalarını tartıştık. kaydını paylaşıyoruz. 

    Konuklarımız 

    Azmi Mengü (https://twitter.com/azmimengu
    Müge Kılıç (https://twitter.com/MugeeKilic
    Ender Ahmet Yurt (https://twitter.com/eayurt
    Deniz İrgin (https://twitter.com/denizirgin
    Deniz Özgen (https://twitter.com/_denolk
    Mert Susur (https://twitter.com/MertSusur)

    Codefiction Podcast
    trJanuary 24, 2021

    501 - Web'ın Geleceği ve 2021 başında geldiği nokta

    501 - Web'ın Geleceği ve 2021 başında geldiği nokta

    TalentGrid'in katkılarıyla yeni Codefiction sezonu başlıyor! Kayıt olmak için https://talentgrid.io/codefiction !

    Sonunda ikinci sezonu yayına almaya başladık. Bu bölümde sezona hafif bir giriş yapıyoruz ve 2021'deki trendleri, istemsizce de olsa backend ağırlıklı ele alıp tartıştık. Önümüzdeki iki bölümle beraber bu bölümün ses kayıtları ne yazık ki harika olmadı. Ancak bundan sonraki bölümlerde bunun farkına varıp kayıt yaptığımız platformu değiştirdik. Bu bölümde de Edge Computing,  microfrontend, AR ve bol bol bulut teknolojileri hakkında  konuştuk.

    Konuşmacılar:

    • Barış Özaydın
    • Deniz Özgen
    • Deniz İrgin
    • Fatma Tanrısevdi 
    • Fırat Özbolat
    • Mert Susur
    • Onur Aykaç
    • Uğur Atar
    Codefiction Podcast
    trJanuary 22, 2021

    410 - Sezon Finali - Firma içinde bilgi paylaşımı

    410 - Sezon Finali - Firma içinde bilgi paylaşımı

    Sonunda geldik bir sezonun daha sonuna. Bu sezonda bir çok farklı kayıt yöntemi ve yaklaşımlar denedik. Umarım beğenmişsinizdir. Fikirlerinizi ve yorumlarınızı https://anket.codefiction.tech üzerinden sadece 5 dakikanızı ayırarak bizimle paylaşmayı unutmayın!

    Bu bölümde firmalarda bilgi paylaşımını nasıl yaptığımızı konuştuk ve bir çok farklı yöntemi tartıştık. Dokümantasyon her şeyin ilacı mıdır? Bilgi kulaktan kulağa mı yayılmalıdır yoksa yapısal çözümler mi bulmalıyız? Kodların her yerine açıklamalar koymak neye derman olur?

    Katılımcılar
    Mert Susur
    Uğur Atar
    Deniz İrgin
    Fatma Tanrısevdi
    Barış Özaydın
    Fırat Özbolat

    Düzenleyen:
    Metehan Köktürk

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io