gündem
javascript'te closure
fonksiyonların kendi kapsamları dışındaki değişkenlere erişimi. ilk duyduğumda beynim yandı.
.net core
microsoft'un çapraz platform atağı. windows dışına çıkması harika oldu.
go'da error handling
try-catch olmaması ilk başta garip gelse de, 'if err != nil' yaklaşımı aslında daha açık.
c'de pointerlar
c öğrenirken en çok kafa yorduğum konu. kavraması biraz zaman alıyor ama temel.
react js hooks
class component'lerden sonra ilaç gibi geldi. state yönetimi ve lifecycle olayları çok daha sade.
python'da decorator
fonksiyonların davranışını değiştirmek veya genişletmek için çok şık bir yol.
c#'ta linq
veri manipülasyonu için hayatımı kolaylaştıran bir nimet. özellikle koleksiyonlarda şahane.
go'da goroutine'ler
concurrency denince aklıma ilk gelen şey. çok hafif ve hızlılar.
php'de laravel
başlangıç seviyesi için bence en ideal framework. her şey paketiyle geliyor.
c++'da akıllı işaretçiler
memory leak derdimi bitirdi. unique_ptr ve shared_ptr ile daha güvendeyiz.
sql'de join çeşitleri
left join candır, inner join'i bazen karıştırırım.
javascript'te async await
callback hell'den sonra ilaç gibi geldi. kod okunabilirliği tavan yaptı.
django rest framework
api yazarken ellerimi kollarımı bağlıyor, 15 dakikada authentication'lı api hazır. seviyorum.
python'da virtualenv
bi projeye başlarken ilk yaptığım şey virtualenv oluşturmak. bağımlılık çakışmalarından kurtarıyor, miss gibi.
scrum
agile metodolojisini uygulamak için en yaygın kullanılan çerçeve. belirli roller (product owner, scrum master, development team) ve etkinlikler (sprint planning, daily scrum, sprint review) içerir.
agile methodology
yazılım geliştirmede esnekliği, müşteri işbirliğini ve sürekli adaptasyonu vurgulayan bir proje yönetim yaklaşımı. waterfall modeline alternatif.
design patterns
yazılım geliştirmede sık karşılaşılan problemlere karşı kanıtlanmış, tekrar kullanılabilir çözümler. gang of four (gof) tarafından kataloglandı.
monolithic architecture
bir uygulamanın tüm bileşenlerinin (ui, business logic, data access) tek bir kod tabanında ve tek bir dağıtılabilir birimde olduğu mimari tarzı.
graphql
facebook tarafından geliştirilen, api'ler için bir sorgu dili ve runtime. rest api'lere göre daha esnek ve verimli bir veri çekme yöntemi sunar.
rest api
representational state transfer. web servisleri geliştirmek için yaygın olarak kullanılan mimari stil. http metotlarını (get, post, put, delete) kullanır.