Bir Projeye Ortasından Girmenin En İyi Yolu: Test Yazmak
Pekin’de bir kelebek kanat çırpsa Washington’un havası değişirmiş. Test yazmak, en azından yazılım geliştirme sürecindeki bu kaosu azaltmanın tek yolu.
Pekin’de bir kelebek kanat çırpsa Washington’un havası değişirmiş. Test yazmak, en azından yazılım geliştirme sürecindeki bu kaosu azaltmanın tek yolu.
Covid-19 virüsünün hayatımıza bir anda giriş yapmasıyla birlikte eğitim-öğretim süreci de dijital platformlara taşındı. Zoom, Skype, Google Meets gibi uygulamalar varken eğitim sürecinde neden BigBlueButton’ı tercih ettik? Canlı ders deneyimlerimi sizlerle paylaşarak, BigBlueButton özelliklerini öğretmen gözünden açıklayacağım. Haydi başlayalım!
Değişen Dünya düzeninde, son 3 senedir uzaktan eğitime yapmış olduğumuz yatırım ve harcadığımız zaman için büyük bir öngörü gerekmiyordu. Üzerinde çok çalıştığımız Open edX ve BigBlueButton sayesinde Covid-19’a hazırlıksız yakalanmadık. Müşterilerimize, karantina günlerinin başladığı ilk hafta en hızlı çözümü sağlayabilmenin keyfini yaşarken, her gün aldığımız geri dönüşler sonrası, neden BigBlueButton altyapısını seçtiğimize dair birkaç satır yazmak istedim.
Dijital bir görüntüyü fiziksel dünyaya nasıl aktarabiliriz?
Şu an benim aklıma üstteki iki maddede paylaştığım teknikler geldi. Eminim bu sorunun cevabı olarak verilebilecek bunlardan başka onlarca teknik daha vardır.
Azure üzerindeki projelerimizde API yönetimi ve SSL sonlandırma için Azure Application Gateway servisini kullanıyoruz. SSL sertifikaları için ise aksi yönde iyi bir gerekçe olmadıkça Let’s Encrypt tercih ediyoruz. Let’s Encrypt sertifikaları 90 günlük geçerlilik süresine sahip olduğu ve Application Gateway üzerindeki sertifikaların yenilenmesini elle yaptığımız için bu iş düzenli bir “angarya” olarak önümüze çıkıp duruyordu.
İnternetin pasif doğası geçtiğimiz yıllarda son derece değişti. Başlangıçta bir siteden güncel verileri almak için sayfayı yenilemek olağan bir davranıştı.
Rozet toplama konseptiyle sanırım ilk kez Pokémon aracılığıyla tanıştım. Sonrasında çeşitli çizgi filmlerde gördüğüm izcilerin görevler başararak rozet toplama süreçleri de tanışıklığımı arttırdı.
Bir eğitim kurumuna hizmet verecek bir videokonferans sistemi kurmayı hedefliyorsanız, BigBlueButton sunucularının önüne yük dağıtıcı olarak Scalelite kurulumu yapmalısınız.
“Yazdığım CSS düzgün çalıştı mı?”, “Hata ayıklayarak (Debug) sorunun nereden kaynaklı olduğunu bulabilir miyiz?” gibi birçok sorumuzun cevabını veren, adeta biz geliştiricilerin eli ayağı olan Browser DevTools araçlarına gelin birlikte göz atalım.
Eğer kurumsal bir işyerinde çalışıyor ve IT ile dirsek temasında bulunan bir proje yöneticisi ya da birim yöneticisiyseniz, her yıl farklı bir teknolojik kelimenin (Örneğin Kubernetes) popüler olduğunu görürsünüz. Kimi zaman bu popülerlik trenine kendi projelerinizin de atladığını ve bazen projelerinize pozitif katkısı olduğunu ama bazen de anlamadığınız onlarca teknik detayın arasında kaybolduğunuzu hissetmişsinizdir.