Category Archives: Genel

Angular & Firestore Kullanımı (Adım Adım Proje Oluşturma)

Bu yazıda yeni bir Angular projesi oluşturup, adım adım Firestore’in nasıl ekleneceğini inceleyeceğiz. Ardından Firestore ile Document listeleme örneği yapacağız. Eğer Firestore hakkında bilgi sahibi değilseniz öncelikle Google Cloud Firestore Nedir? okumanızı öneririm. 1- Öncelikle bir Angular projesi oluşturalım ve Angularfire2 paketini ekleyelim. Bunun içinNode.js terminale aşağıdaki komutları yazıyoruz. (Node.js kurulu değilse buradan indirip kurabilirsiniz)… Read More »

Google Cloud Firestore Nedir?

Google kısa süre önce Firebase bünyesinde yeni veritabanı olan Cloud Firestore’i duyurdu. Şuan Beta sürümü mevcut olan Firestore birçok özelliğiyle birlikte kullanıma sunuldu. Bu makalede birlikte artı ve eksi yönlerini inceleyelim. Cloud Firestore Nedir? Google’nin büyük ve karmaşık yapıdaki verileri saklamak ve hızlıca sorgulamak amacıyla geliştirdiği dokuman tabanlı Nosql veritabanıdır. Firestore esnek bir yapıya sahiptir.… Read More »

.Net Core Custom Exception Middleware Oluşturalım

.Net Core API yazarken bazı durumlardan dolayı custom middleware  yazma ihtiyacınız oluşabilir. Authentication, MVC, ErrorHandling gibi işlemler için middleware kullanırız.  Bu makalede örnek bir custom error middleware oluşturup nasıl kullanılır birlikte inceleyelim. Eğer throw new Exception(“Bir hata oluştu”);  ile hata veya uyarı mesajı fırlatmak istiyorsanız geriye html bir hata mesajı döndüğünü göreceksiniz. Javascript tarafında ise bunu… Read More »

Firebase Admin SDK C#.NET API Bağlantısı

Firebase kullanıyorsanız ve tüm kullanıcıları listele, kullanıcı sil, bildirim gönder.. gibi tüm kullanıcılara erişim yetkisi gerektiren işlemler yapmak istiyorsanız,  Firebase Admin SDK kullanmanız gerekiyor. Firebase Admin SDK ise 4 platformu desteklemektedir. Bunlar: Node.js, Java, Go, Phyton. Bu dillerden biri ile geliştirme yapacaksanız buradan dökümantasyonlara ulaşabilirsiniz. Eğer .Net kullanmak istiyorsanız (mesela .net core api, mvc, console… Read More »

Mockup Nedir? Balsamiq Mockup Tasarım Programı

Bir yazılımı geliştirmeye başlamadan önce yapmamız gereken bazı şeyler vardır. Yazılımın kapsamını, tasarımını, mimarisini, modellerini ve veri yapısını belirlememiz gerekiyor. Bunun için müşterimizden gerekli bilgileri almamız gerekiyor. Fakat burada bir sorun ortaya çıkıyor. Çoğu zaman müşteri de ne istediğini bilmiyor. İnsanlar siz onlara verene kadar ne istediklerini bilmez. Steve Jobs Bu sorunu çözebilmek için biz… Read More »

Backend Developerlara Göre bir Javascript Framework: Vue.js!

Bir backend developer olarak ne kadar frontend ile uğraşmaktan kaçmaya çalışsamda sektör malesef beni içine çekiyor 🙂 Özellikle javascript frameworklar’in sürekli gelişimi, frontend tarafını çok fazla hareketlendiriyor. Çalıştığım yerde Full stack developer olarak çalıştığım için mecburen bu teknolojilerin içine girmek durumunda kaldım. Angular.js ve react mantık olarak güzel gelmesine rağmen öğrenmesi çok kolay gelmedi. Geçen… Read More »

Android SQL Lite ve Kamera İşlemleri Uygulaması

Herkese Merhaba. Sizinle Kalem Yazılım şirketinde ilk haftanın staj projesi olarak yaptığım Android’ de  basit bir uygulama paylaşacağım. Uygulama SQL Lite veritabanı işlemlerini ve Kamera ile uygulama içinde fotoğraf çekme işlemini gerçekleştirmektedir. Uygulama Adı: Üye Giriş Sistemi Menüler ve İşlevleri Giriş Formu: Kullanıcı adı ve şifrenin girildiği form. Üye Ol Formu: Yeni üye olunan ve… Read More »

Proteus – Yanıp Sönen Led Sistemi

Bu makalede basit ama yararlı olacağını düşündüğüm bir projeyi sizinle paylaşacağım.  Proteus programında tasarımı yapılmıştır. Assembly ile kodları yazılmıştır. Kod ve tasarım dosyasını buradan indirebilirsiniz. Kodlar: ;Tanımlamalar Yapılıyor LIST p=16F877 INCLUDE “P16F877.INC” SAYAC1 EQU H’20’ SAYAC2 EQU H’21’ CLRF PORTB BSF STATUS,5 CLRF TRISB BCF STATUS,5 BASLA ;Sola doğru sırasıyla ledleri yak CLRF PORTB CALL… Read More »

Bir Yaratılış Harikası (Spiral Optimizasyon)

Spiraller, milyarlarca yıldızdan meydana gelmiş galaksilerden, elektron mikroskoplarıyla inceleyebildiğimiz DNA zincirine kadar, varlık hiyerarşisinin birçok seviyesinde rastladığımız bir yaratılış harikasıdır. —Galaksiler, Güneş’in manyetik alanı, gökadalar, nebulalar, içkulak salyangozu, göbek kordonu, parmak izleri, mamutların dişleri, fillerin hortumları, bazı örümceklerin ağları, bazı keçilerin boynuzları, ayçiçeğinin ortası, bazı fosiller, binlerce yumuşakça türü, atom-altı taneciklerin çizdikleri yol.. bunların hepsi… Read More »