Flexbox Nedir, CSS dünyasında Flex ve grid altyapısı kullanılarak çok gelişmiş responsive projeler ortaya koyabilmekteyiz. Benim flexbox yapısını kullandığım nokta React Native ile mobil geliştirme olduğundan aktif bir şekide daha çok mobil dünyasında kullanmaktayım. Makale içerisindeki bilgilerin hem web hem hem de mobil dünyasını kapsadığını belirtmekte fayda var.
Yazar: Murat ÖNER
Jupyter notebook, python kod parçalarını adım adım çalıştırmaya, her kod parçacığının çıktısını almanıza olanak sağlayan local bir web projesidir. Sadece girilen kod parçalarınızı çalıştırmaya ve çıktı vermeye yaramıyor. İstediğiniz her yeri notlarla doldurabileceğiniz interaktif bir not defteri olarak ta düşünebilirsiniz. Son olarak çıkış hedefi python kodları için olan bu proje’ye kernel adı verilen yapı ile bir çok dili entegre ederek neredeyse tüm diller için interaktif not defterine dönüştürebiliyorsunuz.
Tüm platformlarda basit şekilde veri saklama ve okuma işlemleri için key-value şeklinde veri saklayan bazı yazılımlar kullanırız. React native tarafında da key-value şeklinde veri yazma ve okuma işlemleri için AsyncStorage denilen bir yapı kullanıyoruz.
Aslında media query dediğimizde aklımıza gelen ilk şey css’de kullandığımız @media keyword’leri olmaktadır. Bu keyword’ler ile tanımladığımız kuralları artık javascript tarafında da tanımlayıp kullanabiliyoruz. Web dünyası hız kesmeden gelişmeye devam ediyor. Tabi bu gelişme sadece javascript dünyası ile sınırlı değil. CSS ve HTML dünyasında da sürekli bir geliştirme durumu söz konusu ama asıl konumuz olan javascript tarafında media query’lerin nasıl kullanılabildiğine bu makalede cevap vereceğiz.
Git versiyon kontrol sistemi kullanılarak geliştirme ortamınızdaki gereksiz değişiklikleri otomatik olarak gözardı etmek ve sürekli repository’e bu değişiklikleri göndermemek için kullandığımız .gitignore dosyasının istediğiniz gibi çalışmadığını düşünüyorsanız sorununuzu 2 satırda halledebileceğiniz koda makale devamından ulaşabilirsiniz.
Visual Studio İpuçları, Bu makalede aktif olarak sizlerle Visual Studio Code için kullanılabilecek ipuçlarını paylaşmaya çalışacağım. Her geçen gün ben de Visual Studio code üzerinde yeni özellikleri keşfetmeye devam ediyorum ve yeni bir şeyler buldukça makale içerisinde sizlerle paylaşıyor olacağım.
Bu makalede yazılım sektöründe belkide OOP ile beraber en sık duyulan kavramlardan biri de Solip prensipleridir. Peki tam olarak nedir bu solid prensipleri? Makale içerisinde tek tek tüm solip prensipleri ile alakalı açıklamaları bulabilirsiniz.
Svelte, geliştirme hayatımıza daha önce dahil olan Angular, React, Vue ve bunun gibi birçok SPA framework’leri gibi SPA uygulamalar oluşturulmasına izin vermektedir ama Svelte’nin kendi deyimiyle radikal arayüzler oluşturmak için oluşturulduğu belirtilmektedir. Svelte tüm işlemleri React, Angular ve Vue gibi Virtual DOM’lar üzerinden değilde direkt olarak DOM nesnelerinin güncellenmesini sağlayan bir framework’dür bundan dolayı oldukça hızlı olduğunu belirtmektedir ayrıca yine Svelte’nin kendi savunmasında diğer framework’lerin büyük iş yükünü tarayıcıya bıraktığını iddia ederek kendisinin işin büyük kısmını build time’da yaptığını belirtmektedir. Olabildiğince bütün yönleriyle diğer framework’ler ile olan farklarını grafikler sunarak paylaşmaya çalışacağım.
Requiring unknown module, React native ile geliştirme yaparken require() fonksiyonunu kullanıp bir dosyayı elde etmeye çalışırken bu hatayı aldım. Hatanın çözümü ise oldukça basit. Makale devamında çözüm önerileri yer almaktadır.