Özgür Yazılım Kış Kampı 2020 Günlükleri #1
Merhaba yeniden!
Bugün 24 Ocak 2020 Cuma. Bu sene 25 – 28 Ocak tarihlerinde Eskişehir’de düzenlenen Mustafa Akgül Özgür Yazılım Kış Kampı’na katılmak için sabah 07.38 treniyle Bostancı’dan Eskişehir’e gitmek üzere yola çıktım. Bu günlüğü yazmaya Arifiye dolaylarında başlıyorum.
Önümüzdeki yaklaşık bir haftayı Eskişehir’de geçireceğim. Kamptan bir gün evvel Eskişehir’de olup kamptan bir gün sonra ayrılacak şekilde bir plan yaptım.
Kurs tercihi
Geçtiğimiz yaz çok keyif alarak geçirdiğim kamptan sonra fırsatım varken bu defa hem kış kampını deneyimlemek hem de modern web uygulamalarıyla ilgili aklımdaki kimi sorulara yanıtlar bulabilmek için kayıtlar açıldıktan sonraki birkaç saat içerisinde başvurumu tamamladım. Birinci tur yerleştirmelerin sonucunda da tek tercih yaptığım kursa seçildiğimin haberini aldım. Eskişehir’in soğuğu konusunda herkes tarafından alabildiğine uyarıldıktan sonra Bolu’daki yaz kampından daha az eşyayla ama daha tedarikli olarak çıktım yola.
Kampta Uğur Arıcı ve Anıl Demir’in eğitmenliğini yapacağı Laravel ve Vue.js ile Modern Web Uygulamaları sınıfında olacağım. Bir süredir Vue.js ekosistemi içerisindeki araçlar (Vuex, Vue Router, VuePress vb.) ve çatılarla (NuxtJS) oynuyor ve Firebase’in NoSQL veritabanı çözümüyle SPA (Single Page Application) ve SSR (Server Side Rendering / Universal APP) üzerine çalışıyorum. O yüzden kampta benim için en uygun kursun bu olacağına kanaat getirdim.
Kurs içeriğine bakınca önce PHP’nin Laravel çatısı ile bir API yazıp yetkilendirmelerini ve testlerini yaptıktan sonra ön yüzünü Vue.js ile yazacağımız bir SPA ile konuşmasını sağlayacağız gibi gözüküyor. Ne yalan söyleyeyim, arayüz geliştirici olsam da benim için ziyadesiyle karanlık olan API yazma tarafı daha çok merakımı cezbediyor. Kamp süresince gün gün yine yazacağım zaten.
Ön hazırlık
Kamptaki derslerde sorun yaşamamak adına kurs sayfasında belirtilen ufak birkaç hazırlığı tamamladım yola çıkmadan evvel. Geliştirme ortamı için Vagrant ile Homestead’in kurulumunu ve asgari düzeyde çalışabilecek şekilde yapılandırmasını yaptım. Şu an için her şey yolunda gözüküyor. API’ların dönüşlerini test etmek için daha önce Postman kullanıyordum. Kurs sayfasında Insomnia önerilmiş, onu da kurup biraz kurcaladım. Node.js ve NPM rutin olarak kullandığım araçlar olduğu için onlar için bir ön hazırlık yapmadım.
Eskişehir’e ilk adım
10.30 civarında Eskişehir tren garındaydım. Gar önünden kalkan minibüslerle konaklayacağım Gündüz Alp KYK yurduna ulaştım. Bir önceki kampta parmak izi vs. gibi kişisel bilgilerimi KYK’a verdiğim için yurt kaydı çabucak bitti.
12.00 civarında tüm işlerim hallolunca günü yurtta geçirmemek adına hızlı bir kararla dışarı attım kendimi. Henüz binadan ayrılmamıştım ki benimle aynı niyette, kamp için Eskişehir’e gelmiş bir arkadaşla tanıştım. Beraber önce Odunpazarı ve Porsuk Çayı civarını daha sonra da çokça merak ettiğim Yılmaz Büyükerşen Balmumu Heykeller Müzesi’ni gezdik. Keşif gezimizi Arzu’nun Yeri isimli, kuzinede haşlanan patateslerin müşterilere ikram edildiği eksantrik bir yerde noktalayıp yurda döndük.
Yol yorgunu ve uykusuz olduğum için yurda döndük sonra pek bir şey yapamadım. Yarın sabah 9.30'da ilk ders başlayacak.