Fatih Acet

Fatih Acet

Frontend Engineer at GitLab.com

twittergitlabgithubenvelope-olinkedinyoutubeinstagram

Genclere ve kendini gelistirmek isteyenlere tavsiyeler

YouTube kanalimda yayinladigim bu videoda yazilim sektorune yeni giris yapmis ya da sektorde var olup kendini gelistirmek isteyenlere nacizane tavsiyelerimi aktardim. Videoya asagidan ulasabilirsiniz. YouTube Kanalim‘da

JavaScript egitim serisi ve Pro JS kitabi hakkinda

Dogukan Guven Nomak ve Fatih Kadir Akin ile cektigimiz videoda bahsettigim JavaScript video egitim serisi ve Nicholas Zakas’in Pro JavaScript for Web Developers kitabini hakkinda cok email, mention ve YouTube yorumlari g

4 Mart'da Bilkent'teyiz

4-5 Mart tarihlerinde Bilkent Universitesinde yapilacak olan Mobil Günler konferansinda 4 Mart saat 16:00’da konusmaci olarak yer alacagim. Etkinlige cagri yapmak amaciyla Dogukan Guven Nomak ve Fatih Kadir Akin ile bir

Turkce VueJS Egitim Serisi

YouTube kanalimda yayinladigim VueJS egitimleri serisini bu yazida topluyorum. Videolarda yazilan kodlara GitHub ve GitLab‘de ulasabilirsiniz. YouTube Kanalim‘da VueJS videolari ve Frontend gelistirme sureclerine ait vid

Mac OS Turkce Ingilizce Sozluk

Mac OS’da bir sozcuk secip 3 parmak ile tikladiginiz zaman Look up penceresi acilacak ve size o kelimenin Ingilizce anlamini gosterecek. Soyle bir sey olmasi gerekiyor. Buraya Ingilizce Turkce sozluk eklemek icin bir ar

Blogu Hexo ve GitLab Pages'a tasidim

5 Agustos 2014 tarihinde DigitalOcean’daki bir makineye Cihangir Savas ile beraber Ghost blog kurmustuk. O zamandan bu zamana kadar, ayni DO makinesindeki Ghost blog sikintisiz bir sekilde calismaya devam etti. Ozellikle

uzaktancalismak.com

uzaktancalismak.com Uzun zamandan beri hayata gecirmeyi dusundugum remote calismak ile ilgili icerik sitesini sonunda tamamlayabildim. Ozellikle GitLab’e girdikten sonra hemen hemen her gun remote calismak nasil oluyor,

Acik kaynak reklamciligi

Acik kaynak projenizi hazirladiniz. Artik sira projenizin reklamini yapmak, daha cok insana ulasip daha fazla star almak ve hatta projenize disardan destek almaya geldi. Bu yazimda, bunu saglayabilmeniz icin projenizi Tw

devPod'a konuk oldum

devPod‘un bu seneki tatilden onceki son bolumune yani sezon finaline konuk oldum. Ugur Ozyilmazel aka Vigo ve Ustun Ozgur ile yaklasik bir bucuk saat Koding, GitLab ve Frontend uzerine muhabbet ettik. Bu guzel sohbet ici

Chrome DevTools'da coklu satir kod yazip calistirmak

Bildiginiz gibi Chrome Dev Tools’daki Console tab’inde yeni satir eklemek icin Shift+Enter ve kodu calistirmak icin Enter yapmak gerekiyor. Aslinda bunun tam tersi seklinde olsa hayat benim icin daha guzel olabilirdi. Cu

Mac OS Quick Look eklentileri

Mac OS’da bir dosya secip Space tusuna basinca cikan ufak on izleme penceresi cok kullanisli fakat Mac OS’da fazla dosya tipini desteklemiyor. Desteklenmeyen bir dosyasi secip Space tusuna basinca varsayilan pencereyi go

Bir dosyasinin satirdan satira Git gecmisi

Git ile bir dosyanin belli bir satirlarina dokunan commit’leri listemek icin asagidaki komutu kullanabilirsiniz. git rev-list HEAD – FILENAME | (while read rev; do git blame -l -L LINESTART,+LINECOUNT $rev – FILENAME |

JavaScript Debugging ile ilgili bir kac onemli nokta

Bu yazida JavaScript debugging icin onemli olan bir kac puf noktadan bahsedecegim. Bir cok kisinin bildigi bir konu ama bilmeyenlerin gunluk hayatlarini kolaylastiracagini dusundugum icin yazmak istedim. Kisa bir yazi ol

Front End Testing and Continuous Integration

TL;DR This blog post will be about integrating Continuous Integration workflow into a Front End project with using best practices. In this blog post I will use the following technology, library and services which are Gru

Front End Testing ve Continuous Integration

TL;DR Bu yazimda Front End gelistirme surecleri icin test ve CI entegrasyonlarini en iyi yontemlerle (best practice) yapmayi gostermek istiyorum. Kullanilan teknoloji, library ve servisler ise Grunt, Jasmine, Karma Test

Evde guzel kahve keyfi - Aeropress

Gokmen Goksel‘in su tweet’inden sonra kahve seven insanlari guzel ve taze kahve icmeye tesvik etmek ve Aeropress ile tanistirmak icin bu yaziyi yazmaya karar verdim. Aslinda pek kahve seven biri degildim. Ara sira Starbu

Git ile bug olusturan commit'i bulmak - git bisect

Gecen hafta calisan ama bugun calismayan bir ozellige rastladiniz ve kodda saga sola baktiniz ama nerede ve nasil patladigini bulamadiniz. git bisect kullanarak hangi commit ile kirildigini cok daha kolay bir sekilde bul

Remote calisma deneyimim hakkinda

Populer kulturun kurbani olup bir ask.fm hesabi actim. Acarken biraz tereddutluydum ama sonra gelen su guzel soru dogru bir karar verdigimi anlamama yardimci oldu. Soru Remote calismak zor olmuyor mu? Nasil sagladin o di

React ve Virtual DOM mimarisi uzerine

React, Facebook tarafindan gelistirilen kullanici arabirimlerini olusturmayi kolaylastiran bir JavaScript library’sidir. React direk DOM uzerinde degisiklik yapmak yerine Virtual DOM uzerinde degisiklikleri yapiyor. Y

Object Observe

ECMAScript 7’nin belki de en onemli ozelligi olan Object.observe Chrome 36 ile resmen hayatimiza girdi ve artik object uzerinde olusan degisiklikleri native bir sekilde dinlemek ve aksiyon almak mumkun. Aslinda bir cogum

Yeni blog — Ghost

Uzun zamandan beri kendi blogum ile ilgilenemiyordum. Hatta daha da kotusu epey zamandir kendi domain’im uzerinde bos bir Ghost blog duruyordu. Biseyler yazma istegim tekrar alevlendi ve Ghost blog’u biraz adam edim dedi

Bolum 3: GitLab Chrome Extension'i yapalim

Selamlar Ilk iki bolumunu beraber gelistirdigimiz Chrome eklentisine bu bolumde de devam edecegiz. Planimiz, proje bazli bir dashboard gostermek ve token ...

Bolum 2: GitLab Chrome Extension'i yapalim

Birinci bolumune asagidaki linkten ulasabileceginiz GitLab Chrome extension'i yapmaya devam ediyoruz. Bu bolumde projeye gelen bir MR'i review edip kodu ...

Bolum 1: GitLab Chrome Extension'i yapalim

Selamlar Aniden bir canli yayina basladim fakat aklimda olan bir fikri bos vaktim varken kodlamak istedim. Projeye yeni baslayacagim icin bir canli yayin ...

Biraz sohbet edip AmsterdamJS Tshirt Çekilişi yapalım

Oncelikle biraz sohbet edip, bir kac soru cevap yaptiktan sonra AmsterdamJS'den size ozel getirdigim tshirt'ler icin canli yayinda bir cekilis yapacagiz.

VLOG #08: AmsterdamJS’den canli yayin

AmsterdamJS'de konusma yapan Turk gelistiriciler olarak etkinlik sonunda cok keyifli bir sohbet yaptik.

VLOG #06: AmsterdamJS'e gidiyorum

AmsterdamJS etkinliginde VueJS Best Practices konulu bir konusma yapacagim. AmsterdamJS Vlog serisinin ilk videosunda Istanbul'dan Amsterdam'da ...

Benden haberler ve Refactor vs Rewrite konusu

Bu videoda en cok merak edilen konulardan biri olan Refactor ve Rewrite konusunu ele aldim. Kodu iyilestirme ya da bastan yazma soz konusu oldugunda ...

Yazilimcilar Tasarim Bilmeli mi?

Hakan Ertan Yazilimcilar Tasarim Bilmeli mi? video serisinin 2. videosunda benim de yer almami istedi ve ayni soruyu cevaplamam icin mikrofunu bana uzatti.

Gunluk Latte’mi beraber yapalim

Her gun kahvaltidan sonra yaptigim kahvemi ufak bir video yapmak istedim. iPhone'daki iMovie'yle editledim ve oldukca kullanisli bir app olmus :)

Vuex #03/03: Vuex olmadan nasil yapariz?

Vuex mini serisinin son videosunda bir uygulamayi Vuex kullanmadan nasil gelistirebiliriz hakkinda bir kac ipucu ve fikirden bahsettim.

VLOG #05: Yerinde Inceleme: Amsterdam'a yaz gelmis mi?

Amsterdam'da havalarin duzeldigini ve yaz geldigini soyluyorlardi. Dun Amsterdam'a donduk ve bugun yerinde inceledik. Sonuc: daha tam gelmemis ama niyeti ...

Vuex #02/03: 15 Dakikada Vuex konseptleri

Bu videoda 15 dk icinde size Vuex konseptlerini kolay bir ornekle anlatmaya calistim. Bir onceki videoda Vuex'i neden kullandigimizi anlatmistim bu videoda ...

GitLab Workflow: VSCode extension for GitLab

This is a product demo of the VSCode extension I built for GitLab. Below you can find related links. Repository: ...

VUEX #01/03: Nedir? Neden kullaniyoruz?

Selamlar arkadaslar Bu video ile kanaldaki teknik videolara donus yaptim. Kanalimda daha once Vuex anlattim ve Vuex'le uygulama yaptik ama bu seri biraz ...

Drone nasil ucurulmaz? DJI Spark Crash

Bugun Rembrandt Park'da talihsiz bir drone kazasi yasadim. 19mt yukseklikte ve yaklasik 40mt ilerimdeydi drone ve bu yukseklikten agaci gecer diye ...

Bilgem Cakir ile Canli Yayindayiz

Bilgem Cakir'la yazilim ve oyun gelistirme uzerine guzel bir sohbet yapacagiz. Canli yayin suresince Bilgem Cakir'a sorularinizi sorabilirsiniz.

NYC'den Fatih Arslan ve SF'dan Cihangir Savas'la beraberiz

Bundan yaklasik 2 ay once Fatih Arslan ve Cihangir Savas'la beraber bir yayin yapma fikrini konusuyorduk. Ortak takvim ayarlamanin zorlugundan dolayi 2 ay ...

VLOG #02: Amsterdam'da ev aradigim ikinci gun

16 Kasim 2017'de Amsterdam'a tasiniyoruz. O yuzden, Amsterdam'a ev bakmak amacli 3 gunluk kisa bir gezi yaptim. Amsterdam'daki ilk gunumu VLOG haline ...

VLOG #01: Amsterdam'a ev bakmaya gidiyorum

Kasim 2017'de Amsterdam'a tasinmayi dusunuyoruz. O yuzden, Amsterdam'a ev bakmak amacli 3 gunluk kisa bir gezi yaptim. Amsterdam'daki ilk gunumu ...

Evde Kahve Yapiyoruz: Espresso, AeroPress, V60 ve Chemex

Merhaba arkadaslar Bugun uzun zamandan beri sozunu verdigim kahve videosunu sonunda yayinliyorum. Sonmez Kartal ile beraber ayni gunde size 4 farkli ...

Blockchain ve Bitcoin Canlı Yayını Alp Işık ve Erman Taylan

Alp Isik YouTube: https://www.youtube.com/user/isikalp91 Twitter: https://twitter.com/alppIsik Erman Taylan Twitter: http://twitter.com/etaylan e-Bulten: ...

Uzaktan Çalışmak: SSK, Vergi ve Fatura işleri

http://uzaktancalismak.com Bu videoda uzaktan calismakla ilgili yayinladigim sitede eksik kalan ve en cok merak edilen konulardan olan SSK, vergi ve fatura ...

Faydalı İpuçları #2: Koddaki bir yerin neresi tarafından çağrıldıgını bulmak

Merhabalar Bu videoda console.trace'den bahsettim. Eger ulasmaya calistiginiz yerin neresi tarafindan cagrildigini bilmiyorsaniz bir debugger koyup stack ...

Sahibinden.com'da karsima cikan Nijeryali dolandiricilar

Merhaba arkadaslar Bu videoda Sahibinden.com'da MacBook Pro satarken karsima cikan Nijeryali dolandiricilarin hikayesini anlattim. Ozellikle bu videoyu ...

Uzaktan calisilacak is bulmak

Bu videoda uzaktan calismak isteyenlere is bulma konusunda yardimci olacak konulardan bahsettim. CV ve cover letter'in oneminden, farkli islere ...

Logitech C930e ve Samson Go Mic inceleme

Merhaba arkadaslar Bu videoda sizlere yeni aldigim Logitech C930e kamera ve Samson Go Mic'in bir incelemesini ve Nikon D3200 DSLR, Go Pro Hero ...

Kod Review nedir? Neden yapilir?

Bu videoda sizlerin istegi uzerine kod review konusunu anlattim. Kod review'in ne oldugundan, neden onemli oldugundan ve kod review yapan kisinin nelere ...

MacBook Mevzusu: Neden çok da şey yapmamak lazım?

Bu videoda gerek emaillerde gerekse canli yayinlarda olsun sikca sorulan sorulardan biri olan MacBook konusuna degindim. Sorular genelde, "Neden herkes ...

Faydalı İpuçları #1: DevTools Break on özelliği

Yeni bir video konsepti olan Tips & Tricks playlist'inde sizlere gunluk hayatta kullandigim, isimi kolaylastiran, yillarin deneyimi ile ogrendigim kolayliklari 2-3 dk ...

Yazilim gelistirme uzerine Soru Cevap Yayini - 2

Bu aralar bebek telasindan dolayi yeni videolara pek zaman ayiramiyorum. O yuzden bir, bir bucuk saat arasinda sorulariniza cevap vermeye calistigim bir yayin ...

Ozel saglik sigortasi deneyimimiz

Bebegimiz ozel saglik sigortasi kapsaminda dunyaya geldi. Ayrica kisisel olarak 2 yildan fazla suredir ozel saglik sigortasi kullaniyorduk. Ozellikle hamilelik ...

Frontend Developer kimdir? Neleri bilmelidir?

Bu video sizlere Frontend Developer'in kim oldugunu, sorumluluklarini ve neleri bilmesi gerektigini anlattim. Umarim yararli bir video olmustur. Begendiyseniz ...

Kullandigim ve isime yarayan bazi uygulamalar

Bu video uzaktan calisirken ozellikle mobil datami ve zamanimi verimli kullanmama yardimci olacak bir kac uygulamayi sizle paylasmak istedim.Bu uygulamalari ...

Server Side Rendering Nedir? VueJS ile basit SSR yapalim

Bu videoda Server Side Rendering'in ne olduguna bakip VueJS ile yaptigim basit bir ornegi sizlerle paylastim. Blogumda YouTube'da yayinladigim videolarin ...

Sektorde Ingilizcenin onemi ve Ingilizce ogrenme ipuclari

Bu videoda esim Didem ile yazilim sektorunde Ingilizce'nin onemi ve Ingilizce konusunda kendinizi gelistirmeniz icin ipuclari verdigimiz bir video kaydettik.

Kolay IK Yazilim Kampi: Genclere egitim ve is firsati

Arkadaslar Kolay IK bir egitim kampi duzenliyor. Yaklasik bir bucuk ay surecek bu egitimde HTML, CSS, JS, NodeJS, Laravel, PostgreSQL, MongoDB, Redis, ...

Git nedir? Neden ve nasil kullaniyoruz?

Ne nedir'in ikinci videosunda Git'den bahsettim. Git'in ne oldugundan, neden kullandigimizdan, oneminden, SSH key'lerin ne oldugundan ve nasil ...

Vue JS, Vue Router ve Vuex SPA Bölüm 4

Vue Router, Vuex ve Firebase kullarak gelistirdigim Vue Single Page Application'in dorduncu bolumu. Bir onceki bolumde uygulamanin anasayfasini yapmistik, ...

Terminal nedir? Neden kullaniyoruz?

Ne Nedir playlist'inin ilk videosunda Terminal'in ne olduguna ve gunluk hayatimizda neden ve nelerde kullandigimizi anlattim. Mac OS icinde yuklu gelen ...

GitLab'da 1. yılım bitti. Ne yaptım, ne ögrendim?

Mayis 2016'da calismaya basladigim GitLab'da bir yil gecirdim ve gectigimiz bir yilin ozetini yapmak icin GitLab'e nasil girdim? Ben GitLab'e girdigimde GitLab ...

Vue JS, Vue Router ve Vuex SPA Bölüm 3

Vue Router, Vuex ve Firebase kullarak gelistirdigim Vue Single Page Application'in ucuncu bolumu. Bu bolumde uygulamamizi ayaga kaldirip, anasayfamizi ...

Vue JS, Vue Router ve Vuex SPA Bölüm 2

Vue Router, Vuex ve Firebase kullarak gelistirdigim Vue Single Page Application'in ikinci bolumu. Bu bolumde Vuex ve Vue Router'in temel prensiplerinden ...

Vue JS, Vue Router ve Vuex SPA Bölüm 1

Vue Router, Vuex ve Firebase kullarak gelistirdigim Vue Single Page Application'in birinci bolumu. Uygulama videolarini ise Playlist'de bulabilirsiniz. Vue JS ile ...

Vue JS, Vue Router ve Vuex SPA Trailer

Vue JS, Vue Router ve Vuex kullanarak gelistirdigim Single Page Application'in tanitim videosu. Uygulama videolarini ise Playlist'de bulabilirsiniz. Vue JS ile ...

Çayı demledin mi? Aile boyu uzaktan çalışma deneyimlerimiz

Bu videoda kanalima esimi de davet ettim, uzaktan calisma tecrubelerimizden bahsettik ve keyifli bir sohbet ortaya cikti. Umarim izlerken siz de keyif alirsiniz.

Jstanbul Meetup: GitLab'da VueJS'i nasil ve neden kullaniyoruz?

Bu videoda 8. Jstanbul Meetup'da, daha once yapmis oldugum bir VueJS sunumu ile bir giris yaptim ve ardindan GitLab'da neden VueJS tercih ettigimizden, ...