Berat Bozkurt

Merhaba, Ben Berat Bozkurt 🤙🏼

Frontend developer olarak çalışıyorum

Fotoğraf çekmeyi, seyehat etmeyi seviyorum. Ayrıca yararlı bulduğum içerikleri twitter'da, açık kaynak projelerimi github'ta, çektiğim fotoğrafları ise unsplash üzerinden paylaşıyorum. Ayrıca bu blog da ise deneyimlerimden teknik yazılarımdan ve hayatımdaki gelişmelerden bahsediyorum.

# Son Yazılar

İşte Benim için 2022

Kişisel30 Aralık 2022 4 dk okuma

Yine bir bakmışız ki bir yılın daha sonuna gelmişiz. Bugün (Cuma) izinli olduğumdan dolayı bir sevinçle her zaman olduğu gibi yine koca yılı değerlendirdiğim bir yazı yazıyorum. Ama öncesinde gelin 2021 yılı benim için nasıl geçmiş ona bir göz atalım. Hemen şuraya tıklayın ve okuyup gelin hadi ben senin için bekliyorum...

23 yıllık hayatımın belki de en yoğun, stresli ve bir o kadar yorucu geçen yılıydı. Neler oldu neler... hazırsanız gelin başlayalım hadi.

Evlendim

Yaklaşık 7 aylık bir düğün ve ev hazırlığı sürecini atlatıp evlendim. Saç beyazlaması ve kilo kayıpları ile geçen bu günler yerini rahatlığa ve huzurluğa bıraktı. Dönüp geriye baktığımda aklıma gelen şeylerin başında stres, yorgunluk ve borç :)

Yeni eve taşındım

Üniversiteye kadar hep aile evindeydim. Üniversiteye geçtikten sonra 2 sene yurtta kaldım. Zaten sonra da pandemi patlak verince eve geçtik ve aile ile yaşamaya devam. Ta ki evlenene kadar. Evlendikten sonra Sakarya'ya taşındım ve ilk defa eve çıktım. Bilmediğim bir şehirde, bilmediğim bir mahallede yeni bir hayat kurmak... Tıpkı her şeye tekrardan başlamak gibi.

Yeni çalışma ortamım
Yeni çalışma ortamım

Yeni eve geçtikten sonra da kendime yeni bir çalışma ortamı yarattım. Şu an en sade şekilde hazır. Zamanla yeni ekipmanlar ve oyuncaklarla zenginleştirmeyi planlıyorum. Şimdilik bu kadar işimi fazlasıyla görüyor.

İngilizcemi geliştirdim

Gerek ingilizce makaleler okuyarak gerekse ingilizce videolar izleyerek ingilizcemi geliştirdiğimi söyleyebilirim. Ama en çok iş hayatımda yoğun ve aktif bir şekilde kullandığımdan dolayı gelişimin daha fazla olduğunu rahat bir şekilde söyleyebilirim. Tabii asla ama asla tam olmayacağım bunun için kelime ezberleme süreçlerine ağırlık vermem gerektiğini de biliyorum. Hatta bununla ilgili bir side proje geliyor ama şimdilik sır :)

Blogumu geliştirdim

Blogumu yepyeni bir görünümle tekrardan geliştirdim ve yayına aldım. Burayı daha çok günlük/not defteri gibi davranıp yeni özellikler ekleyip geliştirmeye de devam ediyorum. Burası adeta arka bahçemmiş gibi davranıp yeni teknolojiler, özellikler deneyip duruyorum. Bu şekilde güncel kalmak gerçekten hoşuma gidiyor.

Blogtaki bir özellik
Blogtaki bir özellik

Belki de farketmemişsinizdir diye kısaca birkaç sayfamdan ve yazımdan bahsetmek isterim;

  • İnternette gezinirken hoşuma giden ilgimi çeken web sayfalarını kaydediyorum ve kaydettiklerimi de Yer imleri sayfasında paylaşıyorum.
  • Fotoğraflara karşı da ayrı bir ilgim olduğu için çektiğim fotoğrafları Fotoğraflar sayfası altında paylaşıyorum.
  • Hayatımda olan özel anları ise Journey sayfasında paylaşıyorum. Bu şekilde dönüp baktığımda bazı tarihleri kolay bir şekilde hatırlıyor ve gözümün önüne getirebiliyorum. Unutkan olmak kötü bir şey arkadaşlar...
  • Aktif olarak kullandığım uygulamaları paylaştığım bir sayfa yayımlamıştım. Merak mı ettiniz? Neler kullanıyorum? sayfasına bakabilirsiniz.

Side projeler geliştirmeye başladım

Boşa kalan vakitlerimde belki bir ek gelir olur diye birkaç uygulama yapıp yayınlamak istiyorum. Buradaki kazanç sağlama düşüncelerimin başında ilk olarak reklam geliri, bir diğeri destek geliri, son olarak da emin değilim ama uygulama içi ücretli özellikler olabilir. Şu an halı hazırda üzerinde çalıştığım iki projem var. Her iki proje de mobil platformlar ve chrome extension şeklinde paylaşacağım.

Aeropress ile kahve yapmaya başladım

Çalışırken kahve içmeyi seviyorum. Normalde Nescafe 3'ü 1 arada yaparak içerim ama biraz heyecan olsun diye Aeropress ile kahve yapmaya başladım. Sert bir kahve içmeyi sevmiyorum açıkcası. Süt ile karıştırıp içiyorum. Bazen mocha bazen de caramel latte yaparak içiyorum.

Caramel latte
Caramel latte

Yeni fotoğraflar çektim

Fotoğrafçılık aslında her an yanımda olan bir hobi. Gözüme güzel bir şey gelirse telefonu çıkarıp hemen çekerim. Boş bir vaktimde ise Lightroom ile düzenleyip mutlaka paylaşırım. Bu süreç gerçekten beni dinlendiriyor ve huzur veriyor, tatmin ediyor.

Çektiğim fotoğraflarÇektiğim fotoğraflarÇektiğim fotoğraflarÇektiğim fotoğraflarÇektiğim fotoğraflarÇektiğim fotoğraflar
Çektiğim fotoğraflar

Acısıyla tatlısıyla geçen 365 gün. Bambaşka hayaller, yepyeni umutlar ile yeni yıla birkaç gün kaldı. Kalın sağlıcakla!

MacOS'ta Birden Fazla Github Hesabı Nasıl Kullanılır?

Teknik07 Ekim 2022 2 dk okuma

Eğer sizde benim gibi bilgisayarınızda birden fazla github hesabı kullananlardansınız problem yaşamışsınızdır. Sürekli hesap değiştirmek, config ayarlamak... Bir süre sonra insanı darlamakta. O yüzden bugün uyguladığım bir çözümü sizlerle de paylaşmak istedim.

Not: Bu anlattıklarım MacOS işletim sistemi için geçerlidir.

1. SSH Key Oluşturalım

# öncellikle ssh dizinine gidiyoruz
cd ~/.ssh  

# burada kisisel mail adresinizi ve dosya adını giriyorsunuz
ssh-keygen -t rsa -C "[email protected]" -f "kisisel-github" 

# burada iş mail adresinizi ve dosya adını giriyorsunuz
ssh-keygen -t rsa -C "[email protected]" -f "is-github" 

2. SSH Key'leri Bilgisayarımıza Kaydedelim

# burada kisisel github hesabınızın ssh key'ini ekliyoruz
ssh-add -K ~/.ssh/kisisel-github

# burada iş github hesabınızın ssh key'ini ekliyoruz
ssh-add -K ~/.ssh/is-github 

3. SSH Key'leri Github Hesaplarımıza Ekleyelim

### ssh keyimizi kopyalayıp kişisel github hesabımıza kayıt edelim.
pbcopy < ~/.ssh/kisisel-github.pub

Burada kopyalanmış olan kodu Github ayarlarından yeni SSH ekle deyip bu kodu kaydedelim. Aynı işlemi bir sonraki adım için de uygulayın.

### ssh keyimizi kopyalayıp iş github hesabımıza kayıt edelim.
pbcopy < ~/.ssh/is-github.pub

4. Config Dosyasını Oluşturalım

# config dosyasını oluşturalım ve düzenleyelim.
touch ~/.ssh/config
open -e ~/.ssh/config

Açılan pencerede şu yapılandırmaları ekleyelim.

#kişisel
Host kisisel-github.com
	HostName github.com
	User git
	IdentityFile ~/.ssh/kisisel-github

#iş
Host is-github.com
	HostName github.com
	User git
	IdentityFile ~/.ssh/is-github

5. İş Projelerine Özel Config Oluşturalım

İş ile ilgili projelerimizde özel bir config dosyası oluşturmamız gerekiyor. Bunun için iş ile ilgili olanların hepsini bir klasörde tutup oradan config dosyasını çekeceğiz. Bu şekilde iş klasörüne geçince farklı git bilgileri, kişisel projelerinize geçince de farklı bir git hesabı ile çalışmış olacaksınız. Bu şekilde aslında bölünmeden sağlıklı bir şekilde iş ve kişisel hesaplarınızı kullanabilirsiniz.

# iş klasörünüze gidin ve .gitconfig oluşturun
touch ~/work/.gitconfig
open -e ~/work/.gitconfig

Şimdi içerisine şu yapılandırmaları ekleyelim.

[user]
    name = Berat Bozkurt
    email = [email protected]

Şimdi son adım olarak ana .gitconfig dosyamıza iş klasöründe oluşturduğumuz yapılandırmaları dahil edelim. Bunun için şu yapılandırmayı eklemeniz yeterlidir.

# ana .gitconfig dosyasını açalım.
open -e ~/.gitconfig

# açılan pencerede bu yapılandırmaları ekleyelim.
[user]
    name = Berat Bozkurt
    email = [email protected]
[includeIf "gitdir:~/works/"]
    path = ~/works/.gitconfig

Arkanıza yaslanın ve kodunuza bakın. Sürekli hesap değiştirmekle, giriş yapmakla uğraşmayın. Keyifle kodlayınız...

Sevgiler.

Referanslar:

Neler Yapıyorum? Aklımda Neler Var? #4

Kişisel19 Eylül 2022 3 dk okuma

Eylül ayı bayağı üretken geçmiş gibi gözüküyor. Eski düzenime dönüp gerekse işlerimde gerekse blog'da aktif olmaya başladım. Bu şekilde devam ettiği için mutluyum. Çünkü bu şekilde kendimi daha iyi geliştirdiğimin farkındayım. Bundan dolayı da en azından belli bir süre boyunca böyle devam etmesi süper!

Neler Yapıyorum?

30 Temmuz'da düğünüm oldu ve bekarlığa veda ettim. Bu süreçte kah yorulduk kah koşturduk derken bayağı yoğun geçen bir dönem oldu. İstesen de istemesen de o stres her türlü oluyormuş. Bunu öğrendim; kilo veriyorsun, saçların beyazlıyor, durgunlaşıyorsun ve daha bir çok şey. Tatlı telaş falan da diyorlar ama öyle düşünmüyorum :) Her neyse yine de iyisiyle kötüsüyle bu süreci de kazasız belasız atlattık.

Düğünden hemen sonra 31 Temmuz'da yeni bir şehire yeni bir eve göç ettik. Artık bundan sonra memleketimiz Sakarya -şuanlık-. Yeni hayatımıza yeni bir şehir tercih ederek bilmediğimiz bir ortamın, bilmediğimiz bir iklimin ve bilmediğimiz insanların ortasında kendimizi bulduk. Bu şekilde hayallerimizi gerçekleştirmek için bir adım atmış oluyoruz. Ama hayaller biter mi? Asla...

Bir diğer yandan da blogu geliştirmeye devam ediyorum. Yeni bir görünümle ve özelliklerle şu an yayında. Zamanla yeni özellikler de getirmeyi düşünüyorum. Bu şekilde istediğim kıvama getirip rahat bir şekilde yazı yazma noktasına erişmeyi hedefliyorum.

Ayrıca kariyer adımlarımı da atmaya devam ediyorum ve Swift öğrenerek şu an yeni bir dile yelken açtım. Bu şekilde software engineer yolunda ilerlemeyi düşünüyorum. Frontend ve backend bir şekilde var. Mobil'de aslında react-native var ama native iOS tarafımı geliştirmek istedim. DevOps tarafı şu an için muallak. Bunu zaman gösterecektir.

Aklımda Neler Var?

Aklımda teknik olarak iki yazı fikri var. Bunlardan birisi sıfırdan Swift ile uygulamalar yapma temalı, diğeri ise React uygulamasına test yazalım serisinin 2'ncisini yazmayı düşünüyorum. Ufak bir spoiler vereyim. Bu sefer integration test yazacağız ve cypress kullanacağız, öhö öhö neyse hadi devam edelim...

Yazıları ne zaman yazacağım henüz belli değil ama biraz zaman alabilir. Bu aralar yoğunluğum var. Ama en yakın zamanda diyelim biz şimdilik. :)

Evlilikten sonra kendime yeni alışkanlık edinmeye çalışıyorum ve bu noktada blogu da o denli geliştirip gelişmeleri paylaşmayı planlıyorum. Daha aktif olmak adına şimdiden iki farklı sayfa ekledim. Bunlardan biri Yer imleri bir diğeri ise Yolculuk sayfası.

Gelecek ne gösterir bilmem ama küçük çaplı birkaç iOS uygulama yapmayı ve backend tarafında (Node.JS) kendimi geliştirmek adına birkaç ufaklı büyüklü projeler yapmayı planlıyorum. Bu şekilde bir sonraki iş yerimde software engineer olarak çalışmayı hedefleyebilirim. Kariyer planını da bu şekilde şekillendirebilirim diye düşünüyorum. Varsa yorumu olan istedikleri zaman benimle iletişim geçebilir.

Diğer yazılara göz at!

# Son Fotoğraflar

Two people in train
Diğer fotoğraflara göz at!