TypeScript ve JavaScript Icin Bir ORM: TypeORM

Merhaba. Bu yazıda TypeScript ve JavaScript Icin Bir ORM: TypeORM hakkında açıklamalarda bulunacağım. Bir onceki yazida SQL Server hakkinda bilgiler mevcut.

TypeScript ve JavaScript Icin Bir ORM: TypeORM

TypeScript ve JavaScript Icin Bir ORM: TypeORM

Oncelikle TypeORM gercekten bir ORM. TypeScript ile yazilmis. NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native gibi birden fazla teknolojide kullanilabiliyor. Tabi JavaScript tarafinda ES5 destegi de sunuyor.

TypeORM hem Active Records yapisini hem de Data Mapper yapisini ayni anda size sunmakta. Hangisini tercih ederseniz onu kullanabilirsiniz. Bunun avantaji daha maintainable uygulamalar yazmaniza imkan tanimasi tabi.

Kendisi bircok ORM’in destekledigi ozellikleri sunuyor. Zaten Java dunyasindan bildigimiz Hibernate, PHP dunyasindan bildigimiz Doctrine ve
Devamını Oku

Ubuntu’ya SQL Server 2017 Kurulumu

Selamlar. Bu yazıda Ubuntu’ya SQL Server 2017 Kurulumu hakkında bilgi sunacağım. Bir önceki yazı TypeScript hakkında yazılmıştı.

Ubuntu'ya SQL Server 2017 Kurulumu

Başlamadan Önce

Başlamadan önce bu yazı aşağıdaki linkleri referans almaktadır. Ayrıca temel linux komut satırı bilgisine sahip olmanız ve sql bilgisine sahip olmanız da size artı kazanç sağlayacaktır. Olursa güzel olur cinsinden olayımız ise visual studio code tarafında. Eğer VSCode’a sahipsek mssql bağlantısını yavaş bir şekilde de olsa sağlayabiliyoruz.

https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu

https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-develop-use-vscode

Ubuntu’ya SQL Server 2017 Kurulumu

Her şeyden önce en düşük seviyeye sahip arkadaşlar bile kurulumda zorlanmayacaklar. Bu nedenden dolayı da pek memnunum. Çünkü yazı o kadar da karışık olmayacak. Bu yazıda
Devamını Oku

PouchDB ile CouchDB Senkronizasyonu

Selamlar. Bu yazıda PouchDB ile CouchDB Senkronizasyonu hakkında ufak bir bilgi verdim. Bir önceki yazıda PouchDB hakkında giriş yazısı yazmıştım. Bu yazıda uzak sunucuyla nasıl replike edileceğini göreceğiz. Esasında çok basit bir işlem ufak bir ipucu vereceğim.

PouchDB ile CouchDB Senkronizasyonu

 

PouchDB ile CouchDB Senkronizasyonu İçin Hosting

Öncelikle bize lazım olan şey bir sunucu ya da bu görevi gören “ücretsiz” bir hosting. Tam da buna dair araştırma yaparken Cloudnode’a denk geldim. Zaten bu tarz işlemlere dair merakınız var ise kayıt olma aşamasını anlatmama gerek yok.

Uygulama Oluşturma

Sadece kayıt olduktan sonra basit olarak profil bilgilerinizi düzenli bir şekilde doldurun.
Devamını Oku

PouchDB ile Tarayıcı Tabanlı Veri Tabanı

Selamlar bu yazıda size PouchDB ile Tarayıcı Tabanlı Veri Tabanı hakkında bilgiler vereceğim. Bir öncedeki yazıda Elasticsearch hakkında karalamalarım olmuştu. Bu yazı diğer veri tabanlarından farklı bir konsepti anlatıyor olacak.

PouchDB ile Tarayıcı Tabanlı Veri Tabanı

 

PouchDB ile Tarayıcı Tabanlı Veri Tabanı

PouchDB, Apache CouchDB’den esinlenerek tarayıcıda iyi çalışacak şekilde tasarlanmış açık kaynaklı bir JavaScript veritabanıdır. Bu veri tabanı ayrıca Apache CouchDB ile senkronize olabilme özelliğine de sahip. Bu anlamda bir avantaja sahip.

Bu veri tabanının yaratılma hedefi web developerlar için online ve offline bir sistem tasarlamaya yardımcı olmakmış. Buna en basit örnek devasa bir form verisinin post edilmesini gösterilebilir. İnternet bağlantısı gittiğinde
Devamını Oku