Laravel 8 ÇIKTI ! YENİ ÖZELLİKLER VE DEĞİŞİKLİKLER (ROUTE YAPISI, JETSTREAM, FACTORIES, MODELS )

LARAVEL 8 ÇIKTI ! Yakın zamanda yayınlanan güncellemeyle beraber laravel 8 resmen yayınlandı. Eski versiyon güncellemelerine nazaran Laravel 8 de yazılımcıları etkileyen bir çok değişiklik mevcut. Bu videoda laravel 8 kod değişiklikleri ve yeniliklerini inceledik.

Laravel 8 yenilikleri ve özelliklerini tek videoda toparladım.

Laravel 8′ in yenilikleri ve özellikleri video

Laravel 8 JetStream ile birlikte auth işlemleri kolaylaşmakla kalmıyor, bir çok yenilikle çok hızlı yönetim sistemi hazırlayabiliyoruz. Laravel 8 api token ve profil resmi gibi bir çok özellik geliyor.

Laravel 8 eğitimi yakında gelecek. Beklemede kalın. Codeigniter Hocası kanalına abone olarak eğitimleri kaçırmayın!

codemonzy – yazılımcılara özel market !

Neden her meslek grubu için konsept ürünler üretilirken yazılımcılar düşünülmez ? Sonunda biz düşündük. codemonzy.com ‘da herşey yazılımcılar için özel tasarlandı ! Adı üstünde ” yazılımcılara özel market ”

Uzun zamandır aklımda olan bir fikir olan codemonzy 10 Kasım’da 222 ürün ile satışlara başladı. Projeye en başından destek olan takipçilerime özellikle teşekkür ederim 🙂 İnsanlardan gelen geri dönüşler bana ne kadar doğru bir adım attığımı tekrar gösterdi.

Ürün çeşitliliği olarak tasarım kupa bardak ve sticker ile başlayan yolcuğumuz yakında çok farklı ürünler ile artmaya devam edecek.

yazılımcıya ne hediye alınır yahu ?

sorularının çözümü olmak, yaptığımız işi , kişiğimizi yansıtacak 200 den fazla çeşit ürün ile codemonzy.com hizmetinizde.

Bu girişim benim içinde bir ilk oldu. İlk kez e-ticaret içeren bir proje yarattım. Dışarıdan kolay gözükse de gerçekten sabır isteyen bir iş. Müşterilere güven vermek, ürünlerin doğru şekilde kargolamak, ürün stoklarını tutmak gerçekten yorucu bir iş . Bakalım yolun başında bir girişim bizi nerelere sürükleyecek 🙂

Laravel Dersleri – Blog Sitesi Eğitimi

Tüm içerikleri codeigniter olan Codeigniter Hocası kanalında başladığım Basitleştirilmiş Laravel serisi herkese Laravel’in ne kadar kolay öğrenilebilir ve kullanışlı olduğunu gösterdi.

Aldığım geri dönüşlere dayanarak şimdiye kadar üretilen Türkçe Laravel eğitimlerinin işleri ne kadar zorlaştırdığını, Basitleştirilmiş Laravel serisinin ise tam aksine en temelinden itibaren basitçe anlattığını gözlemledim.

Mail ve yorumlarda güzel dileklerini sunan herkese sonsuz teşekkürler.

12 videoluk kısa bir seriyle Basitleştirilmiş laravel derslerinin sonuna geldik. Aslında anlatacak daha çok fazla laravel güzellikleri vardı. Videolarda değinmek istedim lakin anlaşılır olması için örnek üzerinden gitmemiz gerekliydi. Bu yüzden laravelin temellerini anlayıp seriyi sonlandırdım.

Laravel ile Blog Sitesi !

Laravel ile Blog Sitesi – Laravel Dersleri

vee vakit kaybetmeden öğrendiklerimizi pekiştirmek için Laravel ile Blog Sitesi derslerine geçiş yaptık. Bu eğitim serisinde şimdiye kadar öğrendiklerimizin yanı sıra daha önce bahsetmediğimiz bir çok laravel kütüphanesi ve özelliklerini kullanmaktayız.

Şuana kadar 16 derslik eğitimi Codeigniter Hocası youtube kanalında bulabilirsiniz. Projenin sonlarına geldik bile. Kullanıcı kısımlarını , blog yazılarını, sayfalama işlemlerini , yazı kategori işlemlerini bitirdik. Admin panelinde genel ekleme güncelleme ve silme işlemlerini gerçekleştirmekteyiz.

Sizde php frameworklerinden Laravel’i öğrenmek veya pekiştirmek isterseniz Laravel ile Blog sitesi derslerini youtubedan takip edebilirsiniz. Türkçe laravel içeriklerini youtube kanalıma yüklemeye devam edeceğim.

Basitleştirilmiş Laravel Dersleri Serisi

Codeigniter Hocası’ndan laravel dersleri başlıyor 😀 Uzun bir aranın ardından video eğitimlerine tekrar geri dönüyorum. Artık Codeigniter için anlatabileceğim şeylerin sonuna geldiğimden şöyle basit, anlaşılır bir laravel eğitimi çekmeye karar verdim.

Basitleştirilmiş Laravel Dersleri Video Listesi

Neden laravel?

En popüler frameworklerden biri olan laravel, her yazılımcının mutlaka öğrenmesi gerektiğini düşünüyorum. Codeigniter’a nazaran daha kapsamlı ve gelişmiş projeler geliştirmeye imkan sağlayan laravelin arkasında çok büyük bir geliştirici toplulukta bulunuyor.

Laravel mi? Codeigniter mı? sorularına girmeden ikisinide mutlaka biliyor ve duruma göre tercih ediyor olmamız gerek.

Codeigniter 4 çıkana kadar boş durmaktansa size yeni bir framework katabilmek için hemen vakit kaybetmeden başlıyoruz. Laravel ile ilgili temel bilgileri verdikten sonra proje geliştirerek öğrendiklerimizi pekiştireceğiz.

Eğitim sonunda göreceksiniz ki codeigniter kadar kolay ve hızlı öğrenilebilir bir framework. Ayrıca laravel ile vue.js ‘yi beraber kullandığımız bir proje geliştireceğiz. Böylelikle javascript frameworklerinden vue hakkında biraz fikir sahibi olabileceğiz.

Nasıl ilerleyeceğiz ?

Önce temel laravel özelliklerini öğreneceğiz. Controller nedir ? Laravel ‘de route yapısı nasıldır ? Model kullanımı gibi özellikleri inceleyeceğiz. Sonrasında öğrendiklerimizi pekiştirecek basit uygulamalar geliştireceğiz. Eğitimi ortak karar ile belirlediğimiz bir orta büyüklükte proje ile sonlandıracağız.

Umarım herkesin severek takip ettiği faydalı bir eğitim serisi olur.

FIRTINA ÖNCESİ SESSİZLİK – OCAK 2019

Bildiğiniz üzere 2019’a girmeden önce çalıştığım şirketten ayrılma kararı aldım. Neden ayrıldığımı ve planlarımı bu yazımda okuyabilirsiniz. Peki Ocak ayı biterken neler yaptım ? Kendi hayallerim için ayrıldığım profesyonel iş hayatından sonra bir ay nasıl geçti ? Başlayalım.

Kişisel Eleştiri&Analiz

Projelere başlamadan önce, ben buna ne kadar hazırım ? diye sorgulamaya başladım. Sonuçta bir ekibim yok. Ekip kurabilene kadar yalnız bir şekilde ilerlemem gerekiyor. Buda projelerdeki tüm adımları benim yapmam anlamına geliyor. Backend kısmında kendimi hazır görüyorum. Asıl problemin frontend ve ux kısmında olduğunu gördüm. Kullanıcıların siteyi kullanmalarını istiyorsam, siteye girdikleri anda yormayacak,anlaşılır ve kolay bir arayüz sunmam gerekiyor. Bunun yanında şık ve etkili olmalı. Bunun üzerine az çok olan Bootstrap becerimi geliştirmek için videolar izledim. Bir kaç proje geliştirdim. Sonrasında en az bir Javascript Kütüphanesi ‘ne hakim olmam gerektiğine karar verdim. Bunun üzerine araştırmalar yaptım. Araştırmalar sonucu 3 framework arasında kaldım.

  • Vue
  • Angular
  • React

Facebook grupları ve tartışma sitelerinde frameworkler ve tercih etme sebeplerini araştırdım. Benchmark testleri ve design patternlerini inceledim. İlk elediğim framework Angular oldu. Sonrasında React ve Vue arasında uzunca zaman gittim geldim. İkisininde iyi avantajları vardı. React facebook tarafından geliştirilen oldukça hızlı bir framework. Ayrıca React Native ile aynı kod tasarımı ile Android&IOS için native mobil uygulamalar yazabilme olanağı sağlıyor. Vue ise 2018 yılında en çok rağbet gören en fazla çıkış yakalayan framework olmuştu. Oldukça hızlı ve kolay bir kullanımı olduğunu gördüm. Genede react 2 adım öndeydi benim için. Lakin şunu gördüm;

React gruplarında sürekli bir şikayet ve sorun bildirimi oluyordu. Herkes kullanıyor ama kimse memnun değil gibiydi. Sonrasında react ve vue testlerinde vue nin açık ara önde olduğunu görünce tercihimi VUE üzerine yaptım. Vue eğitimi için namı değer Kablosuz Kedi youtube kanalının sahibi Gökhan Kandemir’in Udemy de yayınladığı ;

Sıfırdan İleri Seviye Vue.JS Eğitimi ve Uygulama Geliştirme

kursunu satın aldım. Bir haftada eğitimin yarısına ulaştım ve açıkça beni tatmin etti. Artık sitelerimde efektif javascript işlemlerini daha hızlı güvenli bir şekilde Vue kullanarak yapabileceğimi düşünüyorum ve izlemeye
hala devam ediyorum .

Bu ay neler yaptım ?

Kendimi geliştirirken bir yandan da maddi olarak kazanç sağlayabileceğim bir kaç freelance iş kovaladım. Şuan bir firmanın ERP programlarının Bulut tabanlı web sunucuya aktararak her ortamdan ulaşılabilir bir yapıya getiriyorum. Bu sürede radikal kararlar aldım. Üniversite hayatım boyunca düşündüğüm şirket açma fikri artık daha da netleşti. Firmaların dijital dünyadaki marka yönetimini yapan bir creative agency olmak istiyorum. Bu süreç için gerekli bilgileri aldım ve şirket açmak için gereken adımları yavaş yavaş yerine getiriyorum. Üniversite son yılından itibaren yoğun geçen bir hayattan dolayı çok fazla kilo aldım. 94 kiloya çıktım ve bu beni oldukça hem fiziksel hem mental olarak kötü etkiledi. Ocak ayıyla beraber beslenme alışkanlıklarımı değiştirip spora başladım. 1 Ocak da 83 kilo iken bugün (31 Ocak) 70 kiloya inmeye başardım.

SİGARAYI BIRAKTIM !

Ocak ayında aldığım en önemli kararlardan biri de sigarayı bırakmak oldu. Bir kaç kez bunu bıraktım lakin bu kadar iradeli olamadığımdan tekrar tekrar başladım. Ama artık her şey değişti. İnsanların bana ve yaptığım işe saygı duymaları için önce benim kendime saygı duymam gerekli. O halde bana zarar veren, beni her açıdan kötü etkileyen şeyleri bırakmam gerekliydi. Sigarada bunlardan biri olarak rafa kaldırdım.

Videolar nerede ?

Evet, bildiğiniz üzere bu süreçte yaşadığım tecrübeleri size Vlog olarak sunmayı düşünüyordum. Hala düşünüyorum lakin daha video çekecek kadar işin içine giremedim. Maddi ve bilgi eksiklerimi kapatma adına Ocak ayında çok fazla içerik oluşturacak zamanım olmadı. Yakın zamanda bir ameliyat olacağım. Sonrasında bahsettiğim içerik Vlog olarak Codeigniter Hocası kanalında olacak. Beni desteklediğiniz için teşekkürler! Yakında tekrardan görüşeceğiz.

Kuluçka Projeler #1

2018 yılını geride bıraktığımız bu günlerde çalıştığım şirketten ayrılma kararı aldım. Bu kararı almamda onlarca sebep vardı. Ama asıl sebebi internette gezinirken okuduğum bir yapımcının sözü oldu ;


Kendi hayallerini hayata geçir. Yoksa maaş karşılığı bir başkasının hayallerini gerçekleştirmek için çalışırsın.

F.Gray

Mesaj oldukça açık. Kendi hayallerini hayata geçir. Profesyonel iş hayatımın 6. ayını tamamlarken bu sözün üzerine düşündüm ve daha fazla bir işe bağlı kalarak çalışmak istemediğime karar verdim. Artık yeni bir çağ başlıyor.

Peki ben bunu size niye anlatıyorum ?

Üstünde düşündüğüm ve beni kendi işimin patronu yapabilecek bir kaç proje fikrim var. Bu fikirleri hayata dökerken bir yazılımcının yaşayacağı durumları, karşımıza çıkacak problemleri ve evreleri sizlerle paylaşmak istiyorum. Bu süreçte biriktirmiş olduğum 15.000 TL  ile Kuluçka Projeler #1 ile başlıyoruz. Vlog şeklinde haftalık videolarla sizlere deneyimlerimi aktarıcam. İlk video yakında youtube kanalımda yayınlanacak.

Peki bu proje ne olacak ?

Şuan için bundan bahsetmem zor. Lakin bir web sitesi projesi olacağını söyleyebilirim. Planım Proje #1 ‘i iyi bir fiyata satmak. Gelecek olan para ile daha büyük projelerim için yatırım olacak. Detaylı açıklama ve yol haritamızı videoda anlatacağım beklemede kalın.

Ufak not.

Ben 22 yaşında daha üniversite eğitimini sonlandırmamış biri olarak hayatımın bu evresinde risk almanın gerekli olduğunu düşünerek bu yola giriyorum. Başarılı olacağımdan emin miyim ? Hayır. Ama yıllar sonra keşke deneseydim demek yerine şimdi başlamak en güzeli.

Youtube Kanalım Hakkında

Nasıl Başladı?

En başlarda skype üzerinden php&codeigniter özel dersleri veriyordum. Bu süreçte çok zevk aldığımı farkettim. Birşeyler anlatmak ve öğretmek beni mutlu ediyordu, ilk kez o zaman düşündüm youtube’da daha büyük bir kitleye anlatmak nasıl bir deneyim olurdu diye. Codeigniter için youtube’ da en büyük kaynak Kablosuz Kedi olduğunu gördüm. (hala kablosuz kedi btw) Hazırlamış olduğu videoları inceledim kusursuz ve doğru anlatılmış. Bu benim biraz hırsımı kırdı lakin kanalındaki eğitimler genelde konu üzerinden gidiyordu yani Query Builder sistemini anlattıktan sonra iki örnek gösterip başka konuya geçiliyordu. Bende en iyi öğrenme şeklinin Proje üzerinden anlatılması olduğunu düşündüğümden iceriklerimin bir kitleye ulaşacağına inanıp youtube kanalını açtım.

Neden Codeigniter?

Php için çok fazla kanal ve video zaten hâli hazırda vardı. Facebook gruplarında gördüğüm, asıl problemin php frameworkleri olduğuydu. Türkçe içerik bulmak kolay değildi bende bunun üzerine Codeigniter dersleri cekmeliyim dedim. Genelde bana “hocam” diye hitap edildiği için Codeigniter Hocası olarak açtım kanalı.

Neler yaptık?

Projelere başlamadan önce en azından temel Codeigniter kavramlarını anlatan küçük bir seri çektim. Sonrasında ilk projem olan Codeigniter ile Blog Sitesi serisini yayınladim. Yönetim paneli ile blog ekleme güncelleme ve silme yapabildiğimiz basit lakin düz php den frameworke geçenler için sağlam bir eğitim oldu. Hâlâ kanalda en cok izlenen eğitimler arasında durmakta. MVC yapısı route sistemi query builder gibi bir çok önemli kavramları bu eğitimde öğrettiğimi düşünüyorum.

Sonrasında Codeigniter ile Dizi Sitesi projesini yayınladım. Bu proje orta seviye sayılabilir çünkü projenin içinde farklı teknolojilerde kullandık. ajax jquery ile üye kayıt & giriş Facebook ile üye kayıt & giriş gibi sistemleri yazdık. Profesyonel bir yönetim paneli ile Dizi ekleme sezon ve bölüm ekleme gibi karmaşık veritabanı sorguları yazdık. Ön yüzde üye kayıt ve giriş yapma dizi izleme dizi sayfası dizi oylama puanlama ve yorum yapmak gibi dolu ders hazırladım. Mail sistemi ve sonrasında projeyi yayına almak gibi daha önce anlatılmamış içerikler hazırladım.

Neden bitti ?

Bildiğiniz üzere Codeigniter Hocası kanalını durdurma kararı aldım. Bunun arkasındaki en büyük neden videolar için yeterince zaman bulamayışım. İleride vakit buldukça gene içerik üretmeye devam edeceğim lakin bu ne zaman olur tarih vermem çok zor.

Bu serüvende beni yaptıkları yorumlarla destekleyen herkese çok teşekkürler !

Codeigniter Hocası

Freelancer Yazılımcı olmak

” Freelancer ” kelimesi bile kendi başına özgürlük katıyor cümleye, düşünsene severek yaptigin işi evinde yapıyorsun. Balkonda, tuvalette, mutfakta nerede istersen. Evet kulağa çok hoş geliyor peki düşünüldüğü kadar güzel mi? Bu yazımda freelancer çalışmak hakkında tecrübelerimi ve fikirlerimi sizlerle paylaşacağım.

Nasıl oluyor bu freelance ?

Bir firma veya kuruma bağlı olmadan proje/iş bazlı   kişinin kendi alanı içerisinde çalışmasına freelancer deniyor. Yani kafa rahat. Genelde freelancerlar üç çeşit kazanç yöntemiyle çalışırlar.

  1. Proje için belirlenen fiyatin başlangıçta yarısının teslimde kalanın alındığı.
  2. Saat bazlı kazanç. Freelancer belirlediği saat/kazanc şeklinde çalıştığı saatin ücretini alır.
  3. Maaşlı freelancer. En az tercih edilen.

Freelancer çalışırken çalışma günleri ve saatlerinin yönetimi size aittir. Proje teslim süresine yetiştiği sürece işveren bu kısımları önemsemez. Bazen günlük rapor isteyen işverenler de çıkabiliyor. 

Freelancer Çalışmanın Avantajları

Öncelikle benim gibi eğitimi devam eden üniversite/lise öğrencileri için müthiş bir durum. Aynı sınıfındaki arkadaşın günde 35 tl için garsonluk yaparken sen oturduğun yerden 3 günde 500 tl kazanabiliyorsun. ( burası size kalmış, 2 günde 1000 tl kazandığım olmuştu 🙂 ) 

Aldığın her freelance iş aynı zamanda sana büyük tecrübe ve referansda kazandırmış oluyor. Freelancer çalışanlar için referans işler çok önemlidir. Bazen işin hakkının altında ücreti karşılığında referans için iş yapmak ileri vadede gene kazandıracaktır.

Freelancer Çalışmanın Dezavantajları

1. Verimsiz Zaman

Bu madde tüm freelancer çalışanlar için geçerli olmamakla beraber, freelancer çalışırken bir süre sonra kendi çalışma düzeninden kopabiliyorsunuz. “Akşam gelince hallederim, cok birşey kalmadı haftasonu baksam yeterler” başladıktan sonra projenin vaktinde yetişememesi gibi sorunlar başlıyor. Freelancer olarak başarılı bir zaman yönetimi için kendince iş plani hazırlayıp bu plan doğrultusunda zamanında koda dökmek en sonuç odaklı çalışma şekli olacaktır.

2. Ödeme Sorunları

Freelancer çalışırken bir çok kez karşınıza çıkabilecek işverenin ödemeyi zamaninda yapmaması / anlaşılan ücretin altinda odemesi / hiç ödememesi gibi korkunc durumlardır. Projeyi bitirir teslim edeceğiniz esnada işveren ekstra istekte bulunmasi grafik tasarımcıların yaşadığı ” şu logoyu bir tık büyütelim ” cümlesi gibi ızdırap dolu anlar yaşatır freelancer çalışana.

Bu problemler ile karşılaşmamak için işveren kim olursa olsun yapılan iş için aranızda Yazılım sözleşmesi imzalayın. Bu sözleşme hem sizin hem işverenin haklarını korumak için gerekli maddeleri içerir.


Kim olursa olsun cümlesine dikkat edin. Bizzat üniversite hocam tarafından yaptığım işin ücretini alamadığım için böyle durumlarda hukuksal olarak hakkınızı arayabilmeniz için sözleşme son derece önemlidir.

3. Belirsizlik

Normal çalışma sektöründe ayda kazanacağın  maaş  bellidir. Planlarını bu bütçe etrafında planlar ve buna göre yaşarsın. Freelancer çalışan insan tam aksine kazancı hiç bir zaman net değildir.  Kazancı o ay aldığı isler ile doğru orantılı olduğu için hiç kazanamayabilme durumuda söz konusudur.

Toparlayacak Olursak

Uzun süre freelancer ve normal çalışmış biri olarak söyleyebilirim ki her ikisininde güzel yanları var. Benim gibi garantici insanlar için freelancer çalışmak zulüm olabiliyor. Kariyer planınızda mutlaka bunları göz önünde bulundurun. 

Neden Framework Kullanmalıyım ?

düz (spagetti) php yazan herkes bir noktadan sonra bu soruya cevap aramaya başlar. neden durduk yere iş çıkarıyoruz başımıza? neden bir framework çatısına ihtiyaç duyuyoruz? Gelin hep birlikte neden  Framework kullanmalıyız inceleyelim.

Framework nedir?

Ben size diğer içerikler gibi ağır detay bilgi vermek yerine basit düzeyde temelini anlatıcam. Lüzumu yok o kadar derine zaten 🙂

Framework dediğimiz şey ; proje boyunca ihtiyaç duyacağımız kütüphanelerin bir araya toplandığı sistemdir. Kısacasi sizi lego  parçaları toplama zahmetinden kurtarıyor. Tüm legolari  bir arada  sunuyor, bu parçalar ile ne yapacağını ise sana bırakıyor.

Framework kullanmak için 7 süper neden


1. Zaman

Bildiğiniz üzere vakit nakittir. Framework kullanmak projelerinizi çok daha hızlı hazirlamanizi sağlayacaktır. Nasıl mı? Framework sizin zaten ihtiyacınız olan bir çok kutuphaneyi içinde barındırarak gelir.Sizin ekstra kod yazmanıza gerek kalmaz.

2. Güvenlik

Frameworkler güvenlik konusunda son derece hassastır. Projeniz için ekstra güvenlik önlemi almanız gerekmez. Ayrica veritabani sorgulari için geliştirilmiş kütüphane sistemi ile veritabani saldırılarına karşıda güvende olursunuz.

3. Kütüphaneler

Frameworkler Form,Sepet,User agent,sifreleme,resim yükleme/editleme gibi yüzlerce ihtiyaç duyacağınız kütüphane barındırır. Sizede sadece size bunlari kullanmak kalir.

4. Temiz Kod

Frameworkler MVC (Model-View-Controller) yapısını kullanırlar. MVC ile proje belli  bir düzen içerisinde herşey olmasi  gerektiği yerde olur. Modelde veritabani sorgulari,Controllerda tüm işlemler, viewde ise kullanıcıya gösterilecek olan kısımlar yer alır. Böylece  herşey olmasi gerektiği yerde olacağı için proje ne kadar büyük olursa olsun hakimiyetinizi kaybetmezsiniz.

5. Takım Çalışması

Herkes php yazsada her yazılımcının kod yazma şekli farklıdır. Bu nedenle ekip çalışmalarında ortak çatı kullanmak herkesi bir düzen etrafında çalışmasını sağlar. 

6. Güncellik

Frameworklerin arkalarında büyük bir topluluk ve geliştirici ekip vardır. Belli araliklarla framworklere güncelleme gelir. Buglar fixlenir,yeni kütüphaneler eklenir, php nin yeni sürümüyle değişen kod betikleri frameworklere eklenir eskiler silinir. Yani projeniz yıllar geçse de güncelliğini kaybetmez.

7. İş İmkânları

Eğer yazılımı geçim kaynağı olarak görüyor ve ileride bu işle para kazanmak istiyorsaniz framework öğrenmek zorundasınız. İş ilanlarini inceleyecek olursanız 99% unda xxx frameworkleri ile daha önce çalışmış ve proje geliştirmiş yazısını göreceksinizdir. Firmalar yukarida saydığım sebeplerden dolayı en az bir frameworkde bilgi sahibi yazılımcı ararlar. 

Özet Geç ?

Framework kullanmak için dolu nedenden bir kaçını saydığım bu yazımda özetle; vakit kaybetmeden framework öğrenmeye başlayın. Sonrasinda neden bu kod ameleligini yok yere cekmisim  diyeceksiniz 🙂 Bende spagetti php den frameworke geçtiğimde büyük bir heyecan yaşadım. Gerçekten frameworklerin ne kadar büyük bir sorun çözücü olduğunu farkettim.

Php ile aynı dilde, Framework ile aynı kafada kod yazarsın.

Framework Tavsiye?

Birbirinden farklı tasarım ve teknolojide 15+ küsur framwork var. Aralarından sıyrılıp adından söz ettiren frameworkler ise;

  • Codeigniter
  • Laravel
  • Symfony
  • CakePHP
  • Slim
  • Yii2
  • Zend
  • Phalcon

diyebilirim. Hangi frameworkle başlamalıyız ? Bir sonraki yazımda detaylı framework karşılaştırması sunacağım. Simdilik hoşçakalın 🙂

Yazılımcı ve Kedi ?

Fark etmişsinizdir her yazılımcının hayatında bir kedi mutlaka vardır. Bende bu ekipten olduğum için kendimce bir kaç çıkarım yaptım. Neden yazılımcılar bir kediye ihtiyaç duyar ? Bu yazımda sizlerle bunla ilgili bir kaç fikrimi paylaşıcam.

Öncelikle kedimle yaşadığım zamandan bahsedeyim size.

furkangurel.com yazlımcı ve kedi
Şahsına münhasır kedi gibi kedi.

Namı değer MAPS

Adını Maroon 5 şarkısı olan Maps’den alıyor. Kız arkadaşımla en sevdiğimiz şarkı olduğundan böyle bir isim geldi aklımıza. Maps’i kedi sever bir teyzeden sahiplendim. Teyzenin baktığı onlarca sokak kedisinden biriydi Maps. Beraber 1 yıl geçirdik. Bu süre zarfında en yakın arkadaşım oldu. Otur Zıpla gibi bir çok komutu anlıyordu. Kediler için söylenen nankörlük gibi bir durum yok tamamen yalan 🙂 Kaldığım apartmanda odamın camı hep açıktı ve dışarıya istediği an çıkabilirdi. Hiç bir zaman tenezzül etmedi.

Gelelim asıl konuya ; 

Yazılımla uğraşan herkes yaşamıştır bazen sabaha kadar durmaksınız çalışmamız gerekebiliyor bu deadline denen zımbırtı yüzünden. Yalnız kalan bir insan için bu sessiz geçen geceler bazen ölüme dönüştüğü oluyor. Arada biraz dünyaya dönmek için gereken zamanı kedim Maps benim için yaratıyordu. Kumunu değiştirmek, yemek hazırlamak ve en çok oyun saatlerinde onla oynayıp enerjisini atmasını sağlamak. Bir süre sonra farkettim ki Maps le daha kaliteli zaman yönetimi yapmaya başlamışım. Proje o kadar da can sıkmamaya başlamış. tabi ansızın klavyeye zıplayıp yazdığın kodu bozması hariç herşey güzel gidiyor 🙂

furkan gürel yazılımcı ve kedi
Maps ile site test ederken

Bence her yazılımcının bir kedi sahiplenmesi gerekiyor. Gerçekten kedi sahip olmanın sorumluluğu kişide güzel duygular yaratıyor. Ben geçirdiğim bir yıllık sürede gerçekten güzel vakit geçirdim. Projenin “öldüm” noktalarında ansızın sırtınıza zıplaması ve mırrlaması gerçekten tüm o unutulan noktalı virgüllere, anlamsız alınan hatalara değiyor gerçekten.

Pet shoplarda satılan kediler yerine sokağınızda bulunan bir kediye yuvanızı açmak en güzeli olacaktır.


Kedi sahiplenmek yanında büyük bir sorumluluk getirir. Tüğ dökmesi, kumunun temizliği, yemek ve veteriner masrafları gibi bir çok şey ile ilgilenmeniz gerekir. Sahiplenirken bunlar da aklınızda bulunsun.

Bir dost..