Bu siteyi nasıl yaptım?

Web platformunu bırakıp, Android ve daha sonrada diğer platform ve teknolojiler ile ilgilenmeye başladığımdan beri, arayüzden çok, backend sistemler ile uğraşmaya başladım. Bu dönemde tamamladığım çoğu proje; ya tek sayfalık bir arayüze sahipti, yada direk olarak arkaplanda çalışıyordu. Kişisel bir websitesi açmak istediğim zaman, son zamanlarda ne kadar Web ile ilgilenmemiş olsamda, hackernews benzeri sitelerden hakkında çok okuduğum: static website generator‘ları kullanmak istedim. Kısaca bir araştırma yaptıktan sonra, benim için en mantıklı tercihin Hugo olduğuna karar verdim.

Statik Website Oluşturucuları nedir? Neden tercih edilir?

Web’in ilk zamanlarında, tamamen statik olarak çalışan websiteleri, daha sonradan kullanıcılar için özelleştirilmiş deneyimler sunmak ve kullanıcı girdisine göre işlem yaparak çıktı verebilmek için dinamik bir hal aldı. Fakat tarayıcılarımız güçlendikce; bir çok şeyi Javascript kullanarak yapabilir hale geldik. Bu durum hem websitelerinin istemci kısmının daha çok yük üstlenebilmesini, hemde bir websitesinin bir masaüstü veya mobil uygulama gibi, uzak sunucusundan tamamen bağımsız çalışabilmesine olanak sağladı. Tarayıcı ve Sunucularda çalışan sistemlerin birbirinden bağımsız çalışabilmesi ve geliştirilebilmesi; Javascript kullanarak sitemize entegre edebileceğimiz 3.

Hakkımda

Merhaba, ben Yiğitcan! Lise yıllarımdan beri yazılımla ilgileniyorum. Şuanda Trakya Üniversitesi‘nde Bilgisayar Teknolojisi ve Bilişim Sistemleri okumaktayım. Son 5 yılda, bir çok dil ve teknoloji ile haşır neşir oldum. Web, Mobil ve Masaüstü olmak üzere bir çok platformda yazılım yapma şansı yakaladım. Son zamanlarda; karar vermekte ne kadar zorlanmış olsamda; Golang, Python ve NodeJS dillerini kullanarak, Microservice mimarisinde ve Container teknolojilerinde kendimi geliştirme kararı aldım. Şuanda özellikle DevOps konuları ve Backend development ile ilgilenmekteyim.