Özgür Adem Işıklı Özgür Adem Işıklı Software Developer Resume Contact

Software Developer

Web Geliştirme Alet Çantası

Bu başlık altında bir web geliştiricinin (Full Stack) sık kullandığı ya da kullanabileceği araçlara değineceğim. Bu araçlar benim geliştirme ortamlarımda kurulu olan ve çoğu zaman başvurduğum araçlardan oluşmaktadır.

Bu yazı fırsat bulundukça güncellenecektir.

Dokümantasyon

  • ApiDoc, geliştirdiğiniz API’ların çok hızlı bir şekilde dokümanını oluşturacağınız bir araçtır. Java, JavaScript, PHP, Python ya da Ruby ile kullanabilirsiniz. Tek yapmanız gereken kodlarınıza gerekli olan açıklama satırlarını eklemek.

  • Apigen, PHP projeleri için özel olarak geliştirmiş bir API dokümanı oluşturma aracıdır. Larevel ve Symfony gibi projelerin API dokümanları bu araç ile birlikte oluşturulmaktadır.

  • PHPDoc, PHP ile geliştirdiğiniz projelerin dokümanını oluşturmak için kullanabileceğiniz bir araçtır. PHP için özel olarak tasarlanmıştır. Ancak son dönemde popülerliğini yitirmektedir.

Debug

  • [chrome://memory-internals], Chrome ile birlikte gelen ve bellek kullanımını incelemenize yarayan bir araçtır. Adres satırına chrome://memory-internals yazarak ulaşabilir ve bellek kullanımını inceleyebilirsiniz.

JavaScript

PHP

  • Propel, native PHP projelerinizde de kullanabileceğiniz bir ORM kütüphanesidir. Hızlı bir şekilde CRUD işlemleri yapmak için idealdir.

  • Phinx, PHP tabanlı veritabanı migration (taşıma, versiyonlama) aracıdır. Bu araçlar veritabanı sürümünüzü versiyonlayarak istediğiniz yere taşıyabilirsiniz.

What About Comments?

I do not use any comment system such as Disqus because of user's privacy. If you want to discuss something about this post, you may open an issue on the repo.

You may check what is the problem with Disqus;