Sunucuya OpenVPN Kurulumu ve Kullanımı
2 dakikalık okuma
5 okunma
0 beğeni
Diğer VPN firmalarının istemcilerini kullanmak yerine kendi VPN sunucunuzu ücretsiz bir şekilde kurabilirsiniz. Ayrıca birden fazla kullanıcı açıp istediğiniz kişilerin bağlanmasını sağlayabilirsiniz. VPN sunucusunu kurmak için biraz shell komutlarını bilmek ve root izni olan sunucumuzun bulunması yeterlidir.
Airalo – Yurtdışında Uygun Fiyata E-SIM Internet Kullanımı | 3 USD Kupon
2 dakikalık okuma
285 okunma
0 beğeni
Turistik gezi, iş gezisi veya diğer nedenlerle yurtdışına gittiğinizde hali hazırda kullandığınız hattınıza yurtdışı paketi almak çok pahalı olabiliyor. Ayrıca bize sunulan paketlerin kapsamı oldukça düşük oluyor ve ihtiyacımızı tam olarak karşılamıyor. İşte tam burada Airalo devreye giriyor. Airalo ile fiziksel bir SIM kartına ihtiyaç duymadan E-SIM ile uygulama üzerinden otomatik bir şekilde tanımlama yapabiliyoruz.
Google Calendar API Servisinden Tatil Günlerini Almak
1 dakikalık okuma
303 okunma
1 beğeni
Çalıştığım projede yıllık bazda tatil günlerini almam gerekiyordu. Bunu manuel yapmak yerine güncel bir servis üzerinden çekmek daha sürdürülebilir geldiği için Google Calendar API’sini kullandım. Tek bir servise API key parametresi göndererek ilgili JSON datasını çekebilirsiniz.
Heroku’da Alt Klasördeki Projeyi Dağıtmak
1 dakikalık okuma
195 okunma
0 beğeni
Heroku‘ya tek repodaki farklı klasörlerden proje dağıtmak istiyorsanız (api, app vb.) custom buildpack kullanmanız gerekiyor. Kullanımı ve uygulaması oldukça kolay. 😏👌
Node Version Manager (NVM) Kullanımı
1 dakikalık okuma
560 okunma
0 beğeni
Bazı durumlarda birden fazla Node sürümünü kullanmamız gerekebilir. Örneğin eski bir projede npm paketleri çok eskiyse yeni Node sürümünü kullanamayabiliriz. Bu gibi durumlarda Node sürümünü downgrade veya upgrade yapmak çok fazla zaman kaybettirebilir. Bu gibi durumlarda Node Version Manager kullanabiliriz.
Create React App Kullanmadan React TypeScript Projesi Oluşturmak
3 dakikalık okuma
187 okunma
0 beğeni
Yeni bir React projesi oluşturacağımız zaman genelde Create React App CLI kullanarak projeyi oluştururuz. Hatta istediğimiz şablonu parametreyle belirterek zamandan tasarruf etmiş oluruz. Bize zaman ve kolaylık kazandırsa da Create React App kullanmak her zaman iyi bir fikir olmayabilir. Bunun nedeni çoğu gereksiz paketleri de projeye dahil ediyor olmasıdır. Ayrıca projeyi build alırken veya canlı olarak geliştirme yaparken derleyiciye yeteri kadar müdahale edemiyoruz. Böyle durumlarda React projesini elle oluşturmak daha mantıklı hale geliyor.
Linux Sunucuya NodeJS Kurulumu
1 dakikalık okuma
192 okunma
0 beğeni
NodeJS server-side uygulamalarının yazıldığı mükemmel bir kütüphanedir. Bu kütüphaneyle yazdığımız uygulamaları sunucuda kullanabiliriz. NodeJS’i kullanabilmek ve yazdığınız uygulamaları Linux tabanlı sunucunuzda kullanabilmek için ilgili kütüphaneleri sunucuya kurmamız gerekmektedir. Daha sonrasında istediğiniz gibi Nodejs uygulamalarını ve npm paketlerini kullanabileceğiz.
NestJS ile Basit Authentication Rest API
8 dakikalık okuma
216 okunma
0 beğeni
Önceki yazılarımızda NestJS’den biraz bahsetmiştik. Kolay ve modüler yapısı sayesinde kolayca web ve backend uygulamaları geliştirebiliriz. Bu yazımızda NestJS ile basit Rest Web servis/API oluşturacağız. Veri tabanı olarak MongoDB kullanacağız.
NestJS Framework Nedir ?
1 dakikalık okuma
216 okunma
0 beğeni
NestJS aslında NodeJS frameworkudur. Kendi tabiri ile verimli, güvenilir ve ölçeklenebilir sunucu tarafı uygulamaları oluşturmak için MVC tabanlı bir çerçevedir. Normalde bu gibi büyük ölçekli Frameworklerin daha fazla kaynak tüketeceğini ve projenin hantal kalmasına sebep olacağını düşüyordum ancak böyle bir durum söz konusu değil.
NodeJS Nedir ?
1 dakikalık okuma
197 okunma
0 beğeni
NodeJS server-side uygulamalarının yazıldığı, Joyent tarafından 2009 yılında geliştirilmeye başlanmış bir Javascript Runtime platformudur. Bu platform V8 denilen Javascript motoru üzerinde çalışır.
WordPress Github Profil Kartı Eklentisi
1 dakikadan az
165 okunma
0 beğeni
Worpdress plugin dizininde ilk kez yaptığım eklentiyi geçen haftalarda yayınladım. Sitemde kullanmak amacıyla github profil detaylarını göstermek amacıyla kendime özel küçük bir eklenti tasarlamıştım. Daha sonra bunu yayınlamaya karar verdim. Umarım sizinde hoşunuza gider.
Opencart'ı WooCommerce'ye Aktarmak
1 dakikalık okuma
98 okunma
0 beğeni
Geçenlerde Opencart kullanırken sitenin aşırı yavaşladığını fark ettim. Zaten çok alışamamıştım ve aşırı karışık geliyordu. Sitemizde basit bir e-ticaret sitesi olduğu için wordpress'i woocommerce'ye taşımaya karar verdim. Bunun için PHP olarak ufak bir migration yazdım. Belki sizinde işinize yarar :)