NoSQL kullanmaya gerek var mı? Programlama dilini iyi öğrendiğimizi nasıl anlarız?

Поділитися
Вставка
  • Опубліковано 10 тра 2020
  • Cumartesileri yaptığım canlı yayınları hızlı tüketilebilir boyutlarda kesip tekrar yüklüyorum. #vebirsuruseydaha video serisinde pek çok farklı konuya ufak ufak değiniyoruz. Detaylar aşağıda.
    NoSQL veritabanı kullanmaya gerek var mı? (00:01)
    Bir programlama dilini çok iyi öğrendiğimizi nasıl anlarız? (01:08)
    Böyle sıkıntılı bir dönemde Wayfair gibi bir şirketten ayrılmayı neden seçtiniz? (02:35)
    Güzel olmadığını düşündüğümüz pull request'leri karşı tarafı kırmadan nasıl geri çevirebiliriz? (05:06)
    Bilgisayar mühendisliği okuyorum ama programcılık okuyanlarlar aynı işi yapacağım nerelerde farkımı ortaya koyarım? (07:14)
    Web Audio API ile ilgilendiğini biliyorum, yakın gelecekte seni en çok heyecanlandıran Web API'ı hangisi oldu? (08:53)
    Yeni başlayan biri için, JavaScript'in mobil yönünden bahseder misiniz? (10:25)
    Junior yazılımcılar olarak evde çalışmaya başladık. Bu durum bizi zorladı, bu süreçte neler tavsiye edersiniz? (10:49)
    Daha önce kendi programlama dilini yazma deneyimin veya denemen oldu mu? (11:12)
    Python, Django veya Node.js diğer Backend türlerini geçecek mi? (13:17)
    Bütün projeyi kendim yapıyorum ama planlamada sıkıntıdayım, page component planlamasında bir yöntem var mı? (13:28)
    Systems design konusunda ne düşünüyorsun? (13:57)
    Projemde bir bug ile karşılaştım ve framework kaynak kodunu okuyarak çözebildim. React'te böyle olamamıştı, anlayamadığımız kod, open source mu sizce? (14:36)
    Ömer Akçay'a ve Furkan Cesur'a videodaki emekleri için teşekkür ederim.
    Daha fazla içerik için www.nimble.dev/ ziyaret edebilirsiniz.
  • Наука та технологія

КОМЕНТАРІ • 21

  • @omerak6284
    @omerak6284 4 роки тому +10

    "Kodunu anlayamadığınız şey open source değildir."
    Martin Fowler'ın malum cümlesi kadar geçerli ve önemli bence.

  • @muratangn3104
    @muratangn3104 3 роки тому +1

    Ben de geçtiğimiz senelerde MIPS be SystemVerilog ile çalıştığım kursları aldım. Bu dönem de Programming Language dersinde lex,yacc kullanarak compiler harici bir dil oluşturmaya çalışıyoruz. NodeJS gibi web teknolojilerini kullanmayı beğeniyor, kullanırken haz alıyorum lakin bu alanlar ile web teknolojilerini nasıl sentezleyeceğimi bulamıyorum. Sentezlemek istememin amacı ise özellikle assembly ve processor architecture konularının da bana çok zevkli gelmesi. Bir video'nda bunu da cevaplayabilir isen bana bir öncülük etmiş olursun şimdiden çok teşekkür ediyorum iyi günler diliyorum.

  • @haydargerginoglu6092
    @haydargerginoglu6092 4 роки тому +3

    Hocam, 2:30 larda önermem dediğiniz şey aslında bizim gibi bu işe hevesli olanlara çok iyi bir tavsiye bence. Zaten her seferinde "Ben, şunu bilmiyormuşum, öğreneyim" demek daha güzel ve heyecanlı değil mi?

  • @Caglimm
    @Caglimm 4 роки тому +1

    Hocam Selamlar, Benim bir sorum var ama twitter'dan ,DM'den yazamadım size:/

  • @mesutdemirci7933
    @mesutdemirci7933 3 роки тому +1

    screen sharing api derken..link verebilir misiniz..

  • @rDenizOner
    @rDenizOner 2 роки тому

    Merhaba;
    Kafamda kurgulayamadığım bir senaryo var.
    Mesela Facebook'ta bir kullanıcının Fotoğraf, Video, Text/Status gibi bir çok farklı türde paylaşımları oluyor.
    Bu paylaşım türlerinin her birinin de basitçe aşağıdaki gibi ayrı tablolarda tutulduğunu düşünelim.
    :: StatusTable ::
    StatusID / StatusText / UserID / DateAdded
    :: PhotosTable ::
    PhotoID / PhotoURL / UserID / DateAdded
    :: VideoTable ::
    VideoID / VideoURL / UserID / DateAdded
    Diğer kullanıcılar da bu verilere Like/Emoji ve Comment bırakıyorlar.
    Bu interaksiyon türlerinin da ayrı tablolarda tutulacak farklı veriler olduğunu düşünüyorum.
    Diyelim ki; bunlar da basitçe aşağıdaki gibi tablolarda tutuluyor.
    :: CommentsTable ::
    CommentID / CommentText / UserID / DateAdded
    :: EmojisTable::
    EmojiID / EmojiType/ UserID / DateAdded
    Şimdi bu paylaşım tablolarıyla interaksiyon tabloları arasında ilişki kurmak için üçüncü tablolara ihtiyacımız var.
    Eğer yanlış değilsem onlar da şöyle olmalı:
    :: PhotosCommentRelations ::
    RelationID / CommentID / PhotoID
    :: PhotosEmojiRelations ::
    RelationID / EmojiID / PhotoID
    Aynı ilişki tablolarını Videolar ve Status'ler için de oluşturmamız gerekiyor...
    Yeni paylaşım türleri ve/veya interaksiyon tabloları eklendikçe ilişki tabloları da kombinasyonlar halinde çoğalıyor.
    Şimdi sorum şu: doğal ve doğru olan durum bu mu; yoksa benim veritabanı tasarımında gözden kaçırdığım ya da yanlış yaptığım bir şey mi var? Bu kadar tablo kalabalığı yaratmadan da bu iş çözülebilir mi?
    Tabi bu anlattığım senaryo ilişkisel veritabanlarında geçerli. NoSQL veri tabanlarında farklı olabilir mi? (O konuya pek hakim değilim.)
    Emeğiniz ve vaktiniz için çok teşekkür ederim.
    Saygılar...

  • @faruk-can
    @faruk-can 4 роки тому +3

    MongoDBnin postgesql'e kıyasla performansta ve tutarlıkta zayıf kaldığını düşünüyorum. Aynı seviyeye getirmek masraflı oluyor. Ayrıca DAL/ORM kullanınca, NoSQL veya SQL'in zaten bir farkı kalmıyor. Örn: Mongoose ve Sequelize

  • @fatiherol6518
    @fatiherol6518 4 роки тому +3

    Alaylı yazılımcılar işin mimari tarafında zorlanması gayet normal değil mi? Çünkü mimari işin mühendislik kısmı.

    •  4 роки тому +5

      fatih erol degil. Isin muhendislik kismi yok. Hic yok.

  • @Hemecan.
    @Hemecan. 4 роки тому +1

    No SQL candır. itiraz edenler hakkıyla kullanmamıştır nokta.

  • @yapayzeka
    @yapayzeka 3 роки тому +1

    8:29 eczacı ve alaylı bir yazılmcı olarak baya bi offended oldum. eczacı diploması kiralamak yasalarımızda suçtur. benim eczanemde personelim bile yok. tek başıma çalışıyorum. genelleme çok hatalı olmuş. ben de karşılık olarak yazılımcılar herhangi bir konu hakkında bilip bilmeden atıp tutar desem talihsizlik açısından çok farkı olmazdı heralde.

  • @sincapism
    @sincapism 4 роки тому +1

    Bahsedilen ödeme sistemi altyapısı hangisi?

    • @fabsolutely
      @fabsolutely 4 роки тому +1

      ismini soruyorsan stripe

    • @sincapism
      @sincapism 4 роки тому

      @@fabsolutely teşekkürler

  • @StarsOfMinecrafttr
    @StarsOfMinecrafttr 3 роки тому

    bildiğim tek şey hiç birşey bilmediğimdir

  • @selahattindisli8026
    @selahattindisli8026 4 роки тому +1

    Armağan Hocam. Ben Türkiye de Gazi Unv. Bilgisayar programcılığı okudum. Bize php C++ Html Java vs hemen hepsini temel olarak verdiler. Ancak ben başka işlere yüzümü döndüm o işlerde para daha iyi diye. Sonra işimiz rast gitmedi patladık. Ben farklı yerlerde muhasebecilik bilgisayar personeli olarak çalıştım. Rezilliğin daniskası.
    Senin gibi kendi Start Up açma şansım ne olabilir. Yazılım olarak sıfır kabul et beni. Hangi yönde kendimi gelsitirsem daha mantıklı olur. Amacım personel olmak değil. Kendi düzenimi kurmak hayırlısıyla

  • @NeoTheChoosenOne
    @NeoTheChoosenOne 4 роки тому

    Dunning Kruger Sendromu

  • @mustafakapc7780
    @mustafakapc7780 2 роки тому +1

    Mühendisin alaylı yazılımcıdan daha kolay şekilde mimariye girmesi aldığı eğitimden kaynaklıdır kesinlikle ve saçma değildir.

    •  2 роки тому +5

      Oyle bir muhendislik egitimi yok.

  • @turk2942
    @turk2942 4 роки тому +1

    Bu topraklardaki 1000 yıllık lonca kültüründen çok güzel bahsetmiş olmanıza rağmen ve ülke sevdalısı olduğunuzu yansıtmanıza rağmen Almanya'da şirket kurma hayaliniz ve ya çalışmalarınız üzücü.

    • @fatiherol6518
      @fatiherol6518 4 роки тому

      ua-cam.com/video/pcaOa6DQ-BU/v-deo.html