Dojo 2: JavaScript araç setinin yeni sürümü neler sunuyor?

Açık kaynak JavaScript araç setinin on yıldan uzun bir süredir ilk büyük yeniden yazımı olan Dojo 2 artık kullanılabilir. Sürüm 2, ECMAScript 2015 ve sonraki sürümleri, TypeScript ve diğer standartları ve en iyi uygulamaları kullanarak modern web uygulamaları oluşturmak için tasarlanmıştır. Ayrıca, Kesişim Gözlemc

REST API'lerinizi geriye dönük uyumlu hale getirme

Genel olarak REST olarak bilinen Temsili Durum Transferi, HTTP üzerinde çalışan durum bilgisiz hizmetleri uygulamak için kullanılan bir dizi kısıtlama olan mimari bir stildir. RESTful API, REST kısıtlamalarına uyan bir API'dir. Birçok farklı programlama dilini kullanarak RESTful API'ler oluşturabilirsiniz. API'nizin fa

Windows Community Toolkit ile MVVM uygulamaları oluşturun

Microsoft, bir dil satıcısı olarak ilk günlerinden itibaren geliştiricilerle çalışma konusunda her zaman başarılı olmuştur. Programı yıllar içinde gelişti, yukarıdan aşağıya, düzenli MSDN DVD'leriyle zirveye çıkan Redmond odaklı bir yaklaşımdan, Microsoft Docs, Microsoft Learn, küresel bir Azure Developer Advocates ekibi etrafında sarılmış bugünün topluluk tabanlı programına, ve GitHub üzerinde geliştirilen, sürekli büyüyen bir araç ve çerçeve seti. Windows Community Toolkit: bir .NET başla

NInject kullanarak WebAPI'da DI nasıl uygulanır

Bağımlılık ekleme, gevşek bir şekilde bağlanmış, test edilebilir bileşenler kullanarak uygulamanızda takılabilir uygulamalar oluşturmanıza yardımcı olan bir yazılım tasarım modelidir. Türler arasındaki sabit kodlu bağımlılıkları ortadan kaldırır ve türlerinizi zaman içinde oluşturmayı, test etmeyi ve bakımını kolaylaştırır. IOC (Ters Çevirme Kontrolü) tasarım m

İşletmeler neden TensorFlow'dan PyTorch'a geçiyor?

Makine öğreniminin bir alt kategorisi olan derin öğrenme; görüntü tanıma, doğal dil işleme (NLP) ve makine çevirisi gibi tarihsel olarak zor makine görevlerini ölçekli olarak otomatikleştirmek için çok katmanlı sinir ağlarını kullanır. 2015 yılında Google'dan çıkan TensorFlow, hem araştırma hem de iş için en popüler açık kaynaklı derin öğrenme çerçevesi olmuştur. Ancak 2016'da Facebook'tan çıkan PyTor

Röportaj: Brendan Eich, JavaScript'in lütfu ve laneti üzerine

JavaScript'in yaratıcısı olmak, Brendan Eich için bir nimet ve lanet oldu. Bir yandan JavaScript, dünyadaki en popüler programlama dili olma özelliğini taşıyor. Öte yandan, hiçbir dil bu kadar keskinliğin hedefi olmamıştır. Eich, dilin dezavantajlarının çok iyi farkındadır - sonuçta, 1995'te sadece 10 gün içinde JavaScript oluşturmak için gece gündüz çalıştı. Eric Knorr ile yaptığı bu canlı

Açık kaynak ve serbest sürüş sorunu

Bu makalenin 2. bölümünde, Takers'ın açık kaynakta Yapıcılara nasıl zarar verdiğine ve bireysel eylemlerin - ne kadar mantıklı görünürse görünsün - açık kaynak toplulukları için nasıl olumsuz sonuçlara yol açabileceğine odaklandım. Şimdi popüler ekonomi teorilerine bakarak bu sorunların başka yerlerde nasıl çözüldüğünü göstereceğim. Ekonomide, kamu malları ve ortak mallar

JPA ve Hazırda Bekletme'deki bileşik anahtarlar

Her JPA varlığının bir birincil anahtarı vardır, ancak bazı varlıkların birincil anahtarı olarak birden fazla değeri vardır . Bu durumda, bileşik bir anahtar kullanmanız gerekir. Bu Java ipucu, JPA ve Hazırda Bekletme'de bileşik anahtarları kullanmayı tanıtır. Birincil anahtarları kullanarak varlıkları ve ilişkileri nasıl modelleyeceğiniz dahil olmak üzere, JPA ve Hazırda Bekletme ile Java kalıcılığı ile tanıştığınızı varsayıyorum. Bu kavramlarda yeniyseniz , JPA ve Hiber

MySQL için 10 temel performans ipucu

Tüm ilişkisel veritabanlarında olduğu gibi, MySQL karmaşık bir canavar olduğunu kanıtlayabilir, uygulamalarınızı bir anda kesintiye uğrayarak ve işinizi tehlikeye atarak bir anda durma noktasına gelebilir. Gerçek şu ki, MySQL performans sorunlarının çoğunun temelinde yaygın hatalar yatmaktadır. MySQL sunucunuzun en

Python için Anaconda dağıtımındaki yenilikler

Bilimsel hesaplama, veri bilimi, istatistiksel analiz ve makine öğrenimi için Python dil dağıtımı ve çalışma ortamı olan Anaconda, artık hem kurumsal hem de açık kaynak topluluk sürümlerine eklemelerle birlikte sürüm 5.2'de mevcuttur. Anaconda 5.2 nereden indirilir Anaconda Distribution'ın topluluk sürümü, doğrudan Anaconda'nın web sitesinden ücretsiz olarak indirilebilir. Profesyonel desteğe sahi