All Posts

Go dilinde eşleme tabloları

Go dilinde eşleme tabloları

Go dilinde diğer pek çok dilde olduğu gibi eşleme tablosu diye adlandırabileceğimiz map veri tipi vardır. Yazılım dillerinde bulunan genel veri yapılarından birisi dizilerdir. Diziler aynı türde bir çok veriyi bir arada ve sıralı bir şekilde yönetebilmemizi sağlayan bir topluluk veri tipidir. Go dilindeki map olanağı ise dizinin tamsayı indis kısıtlamasını kaldırarak daha esnek yapılar oluşturmamızı sağlar.

Refactoring Nedir?

Refactoring Nedir?

Yazılım geliştiriciler olarak bazen eski yazdığımız kodlara bakarak bunları daha iyi yazabileceğimizi görürürüz. Bazen ise başka geliştiricilerin yazdıkları kodları inceler ve bu kodların daha iyi yazılabileceğini düşünürüz. Yazılan bu kodlar o an için en iyi çözüm gibi görünse de sonrasında daha iyi çözümler olduğunu görürüz. Böyle durumlarda eski kodu daha iyi hale getirmek için yapılan yeniden düzenleme işlemine refactoring denir.

Tek IP Üzerinden SSL Kullanımı

Tek IP Üzerinden SSL Kullanımı

SSL (Secure Socket Layer) teknolojisi sayesinde sunucu ile istemci arasında düz metin olarak gidip gelen veri şifrelenerek güvenli bir şekilde aktarılmaya başladı. Bugün kullandığımız internet sitelerinin dolayısıyla www’nin temelinde iki önemli unsur bulunur. Bunlardan birincisi içeriği sağlayan sunucu bir diğeri ile içeriği talep eden istemci. Tüm web sistemi bu iki olgu üzerine kurulmuştur.

Go dilinde değişken ve veri türleri

Go dilinde değişken ve veri türleri

Veri türleri programlama dilinin en temel olanaklarıdır. Biz programcılar uygulamalarımızı geliştirirken sürekli olarak veri ile iç içe çalışırız. Ancak veri tek başına anlamlı değildir. Ancak yanında onu niteleyen bir özellikle anlamlı hale gelir. Bu süreçte verinin bilgisayar tarafından doğru anlamlandırılmasını sağlamak içinde veri türlerini kullanırız.

Linux çoklu masaüstü kullanımı

Linux çoklu masaüstü kullanımı

Linux işletim sistemi kullanıyor musunuz? Peki daha önce Linux veya OS X işletim sistemleri ile bir deneyiminiz oldu mu? Eğer bu sorulara evet diyorsanız o zaman çoklu masaüstü ile tanışmış olmalısınız. Son sürümle beraber Windows 10 işletim sistemi de bu beceriye kavuşmuştur. Ben bu yazımda bir Linux kullanıcısı olarak, çoklu masaüstünün Linux tarafındaki kullanımından söz edeceğim. Linux masaüstü ortamları ilk ortaya çıktığı günden bu yana çoklu masaüstü özelliğini kullanıcılarına sunmaktadır.

Kamu Açık Kaynak Konferansı 2018

Son bir kaç yıldır Tubitak ve Ulakbim desteği ile yapılan Kamu Açık Kaynak Konferansı bu sene 24 Ekim 2018 tarihinde Ankara Sheraton Hotelde düzenlenecek. Konferansta önceki yıllarda olduğu gibi Pardus projesi, açık kaynak dünyasındaki gelişmeler ve çözümler, kamu açık kaynak kullanım ve uyarlama öyküleri, ülkemizde yürütülen faaliyetler, kamu kaynaklarının etkin ve verimli kullanımı ve benzeri konular, seminerler ve çalıştaylar eşliğinde ele alınacak. Açık kaynak dünyası ve kamunun bir araya geldiği bu etkinlik hem bu konulara ilgi duyan hemde açık kaynak dünyasındaki gelişmeleri takip etmek isteyen katılımcılar için iyi bir fırsat.

Merhaba Dünya

Merhaba, bir yazılımcı olarak yazılım geliştirirken yaşadığım sorunların çözümlerini ve ileride ihtiyacım olacak konuları toplu olarak bir yerde bulundurmak adına böyle bir günlük oluşturdum. Öncelikli amacım kendime notlar ve öğrendiklerimi okumak isteyenlerle paylaşmak. Bu sayfalarda yazılım geliştirme temelli olarak bu alana ait yazıların yanısıra özellike Go dili ve beego framework ile web yazılımları konusunda yazılar bulabilirsiniz.