Open in app

Sign In

Write

Sign In

Safa Gayret
Safa Gayret

165 Followers

Home

Books

About

Featured Book

Erken bulunmuş bir intihar mektubu
Erken bulunmuş bir intihar mektubu

"Toplumsal uzlaşmaların her noktasından sizi öfkeyle ayıltır. Derin uykunuzdan sizi sarsarak uyandırır. Konfor değil, hakikat verir."

2020

·
Safa Gayret
Safa Gayret

Stories

3 days ago

Web Development’ta yeni dönem: Push bildirimleri artık tüm tarayıcılarda destekleniyor

Push bildirimleri (Push notifications), uygulama ile kullanıcı arasında kritik öneme sahip organik bir bağ kuruyor. Kullanıcının uygulamada daha fazla zaman geçirmesi, uygulamanın sunduğu fırsat ve özgürlüklerden daha fazla haberdar olması gibi uygulamanın ve kullanıcının yararına birçok fayda sağlıyor. Mobil uygulamalardan aşina olduğumuz bu teknoloji artık browser üzerinde çalışan (web) uygulamalara…

Push Notification

2 min read

Web Development’ta yeni dönem: Push bildirimleri artık tüm tarayıcılarda destekleniyor
Web Development’ta yeni dönem: Push bildirimleri artık tüm tarayıcılarda destekleniyor
Push Notification

2 min read


Sep 18

İnsanlar için sadeleştirilmiş SOLID Prensipleri

SOLID her yerde karşımıza çıkan, mülakatlarda sorulan temel bir konu. SOLID Prensipleri genellikle çok detaylı ve karmaşık yöntemlerle anlatıldığı için ezberleyip ezberleyip unutabiliyoruz. Bu bilinçle, ChatGPT’ye SOLID’i açıklattım. Ezberlemek yerine mantığını kavramak daha doğru olacaktır. — Tek Sorumluluk Prensibi (Single Responsibility Principle — SRP): Anlatım: Bir sınıfın ya da fonksiyonun sadece bir işi olmalı. Örnek: Bir oyuncak arabayı düşünelim. Onun işi sadece ileri gitmek. Eğer birden fazla işi olursa, mesela hem gider hem müzik çalarsa, arabayı kontrol etmek zorlaşır. Bu yüzden arabaların sadece gitmesi daha iyi.

Solid

3 min read

İnsanlar için sadeleştirilmiş SOLID Prensipleri
İnsanlar için sadeleştirilmiş SOLID Prensipleri
Solid

3 min read


Aug 15

Evden çalışırken motivasyon nasıl diri tutulur?

Evden çalışmanın birçok cazip yönü var. Sanırım en belirgin yönü zaman. Büyük bir kentte yola harcayacağınız zaman size kalır ve her sabah stres yüklenerek ofise gitmezsiniz. Bu ve benzeri avantajların yanında bazı çalışanlarda motivasyon kaybı gözlemlenebilir. Motivasyonu diri tutmak için izlenebilecek birçok yol var. Çeşitli kaynaklarda geçen ortak önerileri bu yazımda bir araya getirdim. — Sabah Rutini Oluşturun

Remote Working

2 min read

Evden çalışırken motivasyon nasıl diri tutulur?
Evden çalışırken motivasyon nasıl diri tutulur?
Remote Working

2 min read


Jul 20

Kodu herkes yazar, mesele…

Teknolojinin hızla geliştiği, dijital dünyanın hemen her yönünün hayatımızı etkilediği bir çağdayız. Bu gelişmelerin ardında ise yazılım dünyasının yeri ve önemi giderek artıyor. Yazılım, hayatımızı kolaylaştıran, işimizi hızlandıran ve dünyayla bağlantımızı güçlendiren temel unsurlardan biri haline geldi. Yazılımın merkezinde ise “kod” yer alıyor. “Kodu herkes yazar” yazılım alanında çalışanların sıkça…

Coding

2 min read

Kodu herkes yazar, mesele…
Kodu herkes yazar, mesele…
Coding

2 min read


Jul 14

Commit Mesajları: Kodlama Sürecinde İletişimin Önemi

Kodlama süreci, bir yazılım projesinin hayata geçirilmesinde en önemli adımlardan biridir. Ancak, projenin büyüklüğü ve karmaşıklığı arttıkça, bu süreçte iletişim ve takip etme zorluğu ortaya çıkabilir. İyi yazılmış ve açıklayıcı commit mesajları, geliştiriciler arasında etkili bir iletişim sağlar ve kod tabanının yönetimini kolaylaştırır. Bu yazıda, commit mesajlarının neden önemli olduğunu ve doğru bir şekilde nasıl yazılacağını ele alacağız.

Git

2 min read

Commit Mesajları: Kodlama Sürecinde İletişimin Önemi
Commit Mesajları: Kodlama Sürecinde İletişimin Önemi
Git

2 min read


May 15

Bazen çalışmak içinden gelmez

Fiziksel olarak bir şeyleri bir yerlerden alıp başka bir yerlere bırakmak gibi bir iş yapmıyorsanız, yani fiziksel olarak emeğinizle para kazanmıyorsanız, o işi asgari seviyede yerine getirebilmeniz için ruh halinizin çalışmaya uygun olması gerekir. — Yazılımda motivasyon o kadar önemlidir ki kafanızda ileri seviye yazılım tecrübesi, tanrı vergisi bir öngörü kabiliyeti de taşısanız, kod yazma sürecini çalışmak olarak görmeyecek kadar keyifli de bulsanız, motivasyonunuz yoksa yazdığınız kod hiçbir şeye hizmet etmez.

Motivation

2 min read

Bazen çalışmak içinden gelmez
Bazen çalışmak içinden gelmez
Motivation

2 min read


Apr 24

Plastik ördeğin yazılımcının hayatındaki yeri ve önemi

Yazılımda hata ayıklamanın onlarca yolu var. Gelin özellikle mesleğe yeni başlandığında kendiliğinden keşfedilen ama adı pek bilinmeyen bir yöntem olan Rubber duck debuggering’i tanıyalım. — Bir geliştirme yaparken genellikle her şeyin doğru gittiğine inanır ve büyük bir özgüvenle yazdığımız satırların çalışmasını bekleriz. Ama yazdığımız kodlar her zaman ilk seferde çalışmayabilir. Daha kötüsü anlaşılır bir hata mesajıyla da karşılaşmayabiliriz. …

Software Development

2 min read

Plastik ördeğin yazılımcının hayatındaki yeri ve önemi
Plastik ördeğin yazılımcının hayatındaki yeri ve önemi
Software Development

2 min read


Apr 19

Biz neden böyle sayfalar tasarlayamıyoruz?

Bazen webde; elindeki veriyi en doğru şekilde kullanan ve tasarım açısından büyüleyen örneklere rastlıyoruz. Az önce bir yenisine daha rastladım. — İnsana, aklında hiç yokken kol saati satabilecek bir tasarım. CSS Design Awards tarafından ödül almış. Peki böyle tasarımlar neden ülkemizden çıkmıyor? Bakın ülkemizdeki developar’lardan demiyorum, ülkemizden diyorum. Bunun birçok nedeni var, gelin bazı popüler yanıtları masaya yatıralım.

Quality

2 min read

Biz neden böyle sayfalar tasarlayamıyoruz?
Biz neden böyle sayfalar tasarlayamıyoruz?
Quality

2 min read


Apr 9

Form Builder nasıl yapılır (VueJS ile)

VueJS ile (Jotform benzeri) form builder yapmanız gerektiğinde maalesef internette pek kaynak bulamayacaksınız, madem kaynak yok o halde beraber oluşturalım. Bir form builder dört temel component’ten bir araya gelir Toolbox, Designer, Preview, Properties. Elbette ihtiyaca göre anlamlı en küçük yapıları component’leştirebiliriz. …

Formbuilder

4 min read

Form Builder nasıl yapılır (VueJS ile)
Form Builder nasıl yapılır (VueJS ile)
Formbuilder

4 min read


Mar 29

FrontEnd’de çok şey değişiyor: CSR öldü, yaşasın SSR

Malumunuz ReactJS, web uygulamaları geliştirirken kullanılan en popüler JavaScript kütüphanesi. Son zamanlarda, ReactJS yerine NextJS kullanımının teşvik edildiğini duymuş olabilirsiniz. Bunun sebebi ReactJS’in yeni dökümanında yer alan Installation kısmı. Burada artık create-react-app yerine create-next-app yazıyor.

Spa

3 min read

FrontEnd’de çok şey değişiyor: CSR öldü, yaşasın SSR
FrontEnd’de çok şey değişiyor: CSR öldü, yaşasın SSR
Spa

3 min read

Safa Gayret

Safa Gayret

165 Followers

Book Author

Yazılım geliştiririm, kısa film yönetirim ve yazılar yazarım.

Following
  • Fotis Adamakis

    Fotis Adamakis

  • Mehmet D.

    Mehmet D.

  • Ali Osman Menekse

    Ali Osman Menekse

  • Fırat KARA

    Fırat KARA

  • Gizem Saruhan

    Gizem Saruhan

See all (52)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams