Open in app
Home
Notifications
Lists
Stories

Write
Onur Dayıbaşı
Onur Dayıbaşı

Home

Published in Frontend Development With JS

·5 days ago

Fonksiyonlar ile Birleştirilebilir (Composable) Veri Türleri

Composable yani matematiksel olarak birleştirilebilir, üzerinde fonksiyon çalıştırılıp, diğer fonksiyon ile tekrar tekrar kullanabilir anlamında kullanılıyor. Composition işlemleri uygulamanızın esnek ve üzerinde rahat işlem yapabilir hale getirecektir. Aşağıdaki yazı bu tarz veri türlerini nasıl oluşturduğumuz üzerine. — Bu yazı Eric Elliott Composable Software kitabındaki Composable Datatypes with Functions bölümünü anlatmaya çalışacağız.

Functional Programming

3 min read

Fonksiyonlar ile Birleştirilebilir (Composable) Veri Türleri
Fonksiyonlar ile Birleştirilebilir (Composable) Veri Türleri

Published in Frontend Development With JS

·May 17

Sınıflar üzerinden Composition Neden Zor ?

Bu yazıda ise Function Factory ve Mixin ile yaptığımız işlemleri Sınıflar(Class) ile yaparken ne tip zorluklarla neden olduğu üzerinde duracağız. — Bu yazının bazı kısımları Eric Elliott Why Composition is Harder with Classes yazısından çeviridir. Yazının orjinal halini erişip direk okuyabilirsiniz. Ben konuyu anlamak açısından önceden yazmış olduğum yazılardan bazı kısımları bu yazıya ekledim. Bir önerim daha olacak. Bu yazı Factory Functions(Functional Mixins) yazısı ile ilişkili bir yazı, bundan dolayı öncesinde…

Functional Programming

9 min read

Sınıflar üzerinden Composition Neden Zor ?
Sınıflar üzerinden Composition Neden Zor ?

Published in Frontend Development With JS

·May 10

React v18.0 — Yenilik ve Güncellemeler

Bu yazı ile 29 Mart 2022 React v18.0 ile duyurulan yenilikler üzerinde duracağım. — Bu yazı aslında daha önceden yazmış olduğum React Nedir ? yazısına bir eklenti olarak düşünebilirsiniz. React Nedir yazısı daha çok API üzerinden bir anlatım olduğu için bu yazıda ona benzer şekilde API incelemesi olacak. Bu konuda referans aldığımız doküman React Takımı tarafından yazılmış aşağıdaki blog yazısı olacak.

React

4 min read

React v18.0 — Yenilik ve Güncellemeler
React v18.0 — Yenilik ve Güncellemeler

Published in React Digital Garden

·Apr 30

What is new in My Digital Garden Last Month — (in Apr 2022)

Every month I give updates in my digital garden. April, I focus mainly on drag-drop, layout design, and autocomplete — SmartLayout Design With Drag And Drop You can drag-drop components to a smart layout in this mini-app and easily change component properties

React

3 min read

What is new in My Digital Garden Last Month — (in Apr 2022)
What is new in My Digital Garden Last Month — (in Apr 2022)

Published in Frontend Development With JS

·Apr 30

Axios Interceptor Kullanım Alanları

Bu yazıda HTTP Request response için sıkça kullanılan Axios kütüphanesinin Interceptor özelliğinden bahsedeceğim. — Axios JS Client kütüphanesi sizin web uygulamanız ile sunucu arasında HTTP Requestleri yapmanızı sağlayan bir katman, tabi bunların çoğu mevcut Fetch API içerisinde gelmeye başlasada, bir çok web uygulama geliştiricisi axios kullanmaya devam ediyor. Axios Web sayfasından özelliklerini incelersek, aşağıdaki özellikleri görebilirsiniz.

Axios

2 min read

Axios Interceptor Kullanım Alanları
Axios Interceptor Kullanım Alanları

Published in Frontend Development With JS

·Apr 23

Nisan 2022 — Yeni Ürün Haberleri

Ürün ve Kütüphaneler bölümü altında sektörde çıkan yeni ürünler ve updateler ile ilgili haberler veriyordum. Uzun bir aradan sonra bu süreçte nasıl gelişmeler olmuş bir bakalım. — WebAssembly 2.0 versiyonu duyuruldu. WebAssembly tarayıcı geliştirme dili olan JavaScript, HTML, CSS aksine tarayıcı üzerinde binary code çalıştırmanızı sağlayacak spesifikasyonları tanımlar. Bu sayede C,C++ , Rust gibi dillerin binary çıktılarını özellikle güvenlik ve performans gerektiren web uygulamalarında kullanabilir hale geliyoruz.

2022

2 min read

Nisan 2022 — Yeni Ürün Haberleri
Nisan 2022 — Yeni Ürün Haberleri

Published in Frontend Development With JS

·Apr 12

Ember.JS ile DOM API Kullanımı

Ember DOM API kullanması bundan önce anlattığımız Mustache, Handlebars kütüphanelerinde olduğu gibi Template rendering üzerinden gerçekleşiyor. — Ember kütüphanesi DOM erişim sırasında daha önceki konularda anlatmış olduğumuz Handlebars kütüphanesini kullanıyor. Ember uses the Handlebars templating library to power your app’s user interface. Handlebars templates contain static HTML and dynamic content inside Handlebars expressions, which are invoked with double curly braces: {{}}. https://guides.emberjs.com/v3.3.0/templates/handlebars-basics/

Emberjs

4 min read

Ember.JS ile DOM API Kullanımı
Ember.JS ile DOM API Kullanımı

Published in Frontend Development With JS

·Apr 4

Web 3 Nedir?

Web 3 Nedir ? Web 3.0 ile aralarında bir fark bulunuyor mu ? Hangi ihtiyaçlardan ortaya çıktı? — Bu yazının öncesinde buna benzer bir yazı yazmıştım Web 1.0 →2.0 →3.0 →4.0 →5.0 Web’in gelişimi ile ilgili. Orada Web3.0 tanımını aşağıdaki gibi yapmıştık. Web 3.0. (Semantic & Intelligent Web) Web 3.0 veya Semantik Web. Nesnelerin İnterneti ile birlikte internette bağlı olan cihaz sayısı bir anda milyarlar (2020 50 milyar)…

Web 3

4 min read

Web 3 Nedir?
Web 3 Nedir?

Published in Frontend Development With JS

·Apr 1

Web Events (Mouse Events)

Mouse ve Benzeri cihazlardan mouse eventlerinden bazılarını bu yazı içerisinde analiz edeceğim. — Bildiğiniz gibi Mouse en çok kullanılan Girdi(Input) aygıtlarından bir tanesi. Dokunmatik telefon veya tabletlerde benzer mouse davranışlarından bazılarını oluşturabilirler. Bu eventlerden bazılarını aşağıda analiz edelim. Click Bir düğmeye veya herhangi bir DOM elemanına basıldığında ortaya bu event çıkar.

Frontend

2 min read

Web Events (Mouse Events)
Web Events (Mouse Events)

Published in React Digital Garden

·Mar 31

What is new in My Digital Garden Last Month — (in Mar 2022)

Every month I give updates in my digital garden. March, I focus mainly on smart layout concepts — Smart Layout SmartLayout allows users to define dynamic layouts and components within them. You can add columns and rows layout container for aligning and ordering components

Performance

3 min read

What is new in My Digital Garden Last Month — (in Mar 2022)
What is new in My Digital Garden Last Month — (in Mar 2022)
Onur Dayıbaşı

Onur Dayıbaşı

Frontend Lead at Thundra

Following
  • JavaScript Teacher (Incognito)

    JavaScript Teacher (Incognito)

  • Cassie Kozyrkov

    Cassie Kozyrkov

  • Mali Müşavir Evren Özmen-CPA Evren ÖZMEN

    Mali Müşavir Evren Özmen-CPA Evren ÖZMEN

  • David Herron

    David Herron

  • Muzli

    Muzli

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable