"Enter"a basıp içeriğe geçin

Murat ÖNER

Flexbox Nedir? Nasıl Kullanılır?

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.

Jupyter Notebook Nedir? Nasıl Kurulur?

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.

Javascript Media Query Nedir ve Nasıl Kullanılır?

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.

Gitignore Çalışmama Sorunu Nasıl Giderilir?

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.

Svelte Nedir? Diğer Frameworklerden Farkı Ne?

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.