# 100daysOfCode mücadelesinin 1. günü: Basit bir yapılacaklar listesi uygulaması yazma.
Yapılacak uygulamalar gerçekten sıkıcı olabilir. Sonuçta bu, uygulamaların "Merhaba Dünyası" dır. Ve ben kimim geleneği bozacağım Ama yine de işleri biraz renklendirmek istiyorum.
Son makalede anlattığım CAB öğrenme stratejisini kullanacağım. Kısaca: Sadece yeni bir şeyler öğrenmek yerine bilgimi genişletmek için zaten bildiğim şeyler üzerine inşa ediyorum.
Yazacağım uygulamanın küçük boyutu göz önüne alındığında, bu hedefler düşük asılı meyvelerdir. Ulaşılması kolay hedefler. Bu, Vue ile başlamak ve daha zorlu görevlere hazırlanmak içindir.
any.
Capacitor ve Jest gibi halihazırda kullandığım teknolojiler hakkındaki bilgilerimi genişletmek istiyorum.
Öğrenmek istiyorum …
Başka bir atılıp atılan yapılacaklar uygulaması yazmak yerine, bunu kullanabileceğim bir şey haline getirmeye çalışacağım.
Her sabah ofisteki görevlerime ve ayrıca kişisel yapılacak işlerime öncelik vermeye çalışıyorum. Bunu bir not alma uygulamasıyla ve ayrıca elle yazılmış notlar kullanarak yapıyorum. Bunun için% 100 dijital bir çözüme sahip olmak istiyorum.
İyi bir tasarımcı olmadığım için iyi arayüz tasarımları aramaya devam ettim ve Pinterest aracılığıyla bir tane buldum ( https://dribbble.com/shots/7161687-Task-Management-App-Concept/attachments/164769?mode=media ) . Ahmed Manna bu harika işi yaptı. Tabii ki, bunu 1: 1'i takip etmeyeceğim ve bunun yerine onu bir ilham kaynağı olarak kullanacağım.
Arayüzü hayatla doldurmadan önce düzenleyeceğim, ancak bu uygulamanın her bileşenini kağıt üzerinde planlamayacağım. Genelde bunu yaparım, ancak bu uygulama çok küçük, bu yüzden muhtemelen buna değmez.
Bu yüzden yeni başlayacağım ve önceden büyük bir plan hazırlamayacağım.
Vue.JS ile çalışmak, React ile çalışma şeklimle çok benzer. Angular ve React arasında bir yerdedir. Birçok şey için (yönlendirici veya durum yönetimi gibi) yerleşik çözümlerle birlikte geldiğinden, bu özellikle projeyi güncellerken kullanışlıdır. Ancak, Vue3 için iyi bir UI kitaplığı bulmak kolay olmadı (bu makaleyi yazarken oldukça yenidir); Jest ile test etmesi o kadar kolay olmayan PrimeVue'yu kullandım.
Vue'yu beğendim ki ...
… İle mücadele ettim
Proje Yönetiminde, 4L olarak adlandırılan bir yöntem vardır (Retrospektifler için kullanılır). Beğenilen, Öğrenilen, Özlenen ve Eksik anlamına gelirler. Basitçe iyi ve kötü kısımları yazmak, 4L yönteminin basit bir versiyonudur. Çünkü neyi sevdiğinizi ve neyin eksik olduğunu açıkça söyleyeceksiniz ve daha sonra neyi özlediğinizi ve ondan öğrendiklerinizi yazmasanız bile çizebileceksiniz.
Kötü kısımları geliştirmeye çalışacağım ikinci günü şimdiden dört gözle bekliyorum!
VueJS'de ustalaşma yolunda bana katıldığınız için teşekkür ederim.
Projeyi Github'da bulun:
https://github.com/evayde/vue-todo
Tarif Monorepo Hey! Ben Berkay Aydın, Jotform'da Mühendislik Direktörü ve Ön Uç Mimarıyım. Ön uç mimarimizi yeniden yapılandırırken öğrendiklerimi size anlatacağım.
Hey geliştiriciler, her şeyin doğru planlandığı ve uygulandığı ve sürümün sonunda sayfa Google'da 2. sayfada yer alan, büyüyen bir işletme için bundan daha kötüsü olamaz. Şimdi, bu tarihte herkes her şeyi Google'da araştırıyor ve ürününüzü Google arama sonuçlarının en üstüne çıkarmak, rekabette hayatta kalmak için çok önemli.
Gündem: Giriş: TL; Ama okuyabilirim: A / B testi, CloudFront ve Lamba @ edge hakkında zaten bilginiz varsa, AWS Lambda @ edge ile doğrudan A / B testine gidin. A / B testi nedir? A / B testi, kullanıcıların bir web sitesinin iki farklı versiyonunun katılımını karşılaştırmaya odaklanan bir UX araştırma metodolojisidir.
Bugün AppStore'daki birçok uygulama, tablo görünümünü kaydırırken içeriği tablo görünümü başlığındaki ölçekleme gibi davranışlara sahiptir. Bu tür davranışlara nasıl ulaşabileceğimizin en basit yaklaşımını size göstereceğim.
İlk blogumda söz verdiğim gibi 'DOM Nedir?' burada 'DOM işleme' üzerine bir blog var. Bu blogda DOM'a daha fazla dalacağız ve DOM işlemenin ne olduğunu ve nasıl yapıldığını öğreneceğiz.
Node.js'de akışların nasıl çalıştığını hiç merak ettiniz mi? Sahiptim.