Git Akışı - Çoklu Versiyon Desteği

Post Image

Projelerin ölçeği büyüdükçe ve içinde çalışan insan sayısı arttıkça, kod geliştirme sürecinde büyük değişiklikler meydana geliyor. Tecrübelendikçe kodu yazmanın, geliştirme süreci içerisinde çok küçük bir yer kapladığını her geçen gün daha bi fazla anlıyorum. Bu konu da tam olarak bunlardan bir tanesi. Yapılacak değişiklikler desteği devam edilen tüm versiyonları kullanan

Why do we need dev branch?

Post Image

I was using master as a dev branch and I tought that dev branch is not necessary. I changed my mind. I did't need dev branch. Because, my projects didn't need urgent bugfix or hotfix releases. But not getting in any trouble without dev branch doesn't mean everything is always

Django Disable Queryset Cache

Post Image

Django has a marvalous database access optimization for querysets. Whenever same queries are tried to be executed, django does not access the database repeadetly. It is using cache for same parts. This is an effective optimization for database queries. But when a query has frequent changes , this optimization might be

Hive - Custom UDF

Post Image

Apache Hive is a project which provides SQL dsl which is HiveQL on top of map-reduce in hadoop ecosystem. Mapper(s) and reducer(s) are produced by hive according to given SQL. It is an alternative to Apache Pig. There are too many built-in functions in Hive. But sometimes we

Python private değişken ve fonksiyonlar

Post Image

Başlık ve içerik ancak bu kadar çelişebilir. Python'da aslında private olan hiçbirşey yoktur. Herşey dışarıdan erişilebilir durumdadır. Ancak private, işlevine ihtiyaç duyduğumuz 'yanlışlıkla bir değişkeni veya bir metodu ezme' problemini engellemek için bir yol mevcuttur. (For english, you can check sites Private Functions in Python and Why are Python's 'private'