Neden Serverless (FaaS) ve NoSQL?

İhtiyaç: Mobil uygulama, kullanıcı bilgilerinin v.s. tutulacağı bir veritabanı ve bu veritabanıyla mobil uygulama arasında iletişim kuracak bir servis Çözüm alternatifleri: Tercih ettiğim çözüm: Faas (Google Cloud Functions) Tercih sebebi: Maliyet + Yönetim Kolaylığı Daha önce tercih ettiğim çözümler ve çıkan sorunlar: İlk mobil uygulamamı geliştirirken uygulamanın kullanacağı servisi seçme konusunda odaklandığım tek nokta kod idi. O dönemler kendimi en güçlü hissettiğim dil C#. Buna bağlı olarak geliştirme ortamım Microsoft Visual Studio ve …

OData Servisi Oluştururken Yapılan 10 Hata

Kısaca bahsetmek gerekirse oData servisi; SAP ile dış dünya arasında veri alışverişini sağlayan bir protokoldür. SAP artık bütün web tabanlı iletişimi bu yeni protokol üzerinden yapmaktadır. Fiori uygulamalarının kullandığı servisler de oData servisleridir. SAP danışmanları tarafından daha önceleri geliştirilen servislerde, örneğin soap web servislerde geliştiricinin servise müdahelesini çok düşük seviyede olurken, oData servisinde durum biraz daha farklı ve geliştiricinin dikkat etmesi gereken bir çok konu mevcut. Gördüğüm kadarıyla son yıllarda …

SAP Fiori Cloud Edition canlı kullanıma artık hazır ama nasıl olacak bu işler?

Son günlerde Fiori’nin bulut üzerinde kullanılabilir olduğu haberleri dolaşıyor ama nasıl yapılır, edilir konusunda kaynak bulmak oldukça zor. Bu açığı kapatmak için sizlere Fiori’yi bulut üzerinde nasıl kullanırız, uygulamalarımızı bulut ortamına nasıl yükleriz ve bu ortamı kullanıcılarımıza nasıl açarız konusunda bilgilendirmek istiyorum. Bütün bunları yapabilmek için öncelikle bir adet SAP HANA Cloud Platform hesabına ihtiyacımız var. Bu hesabı https://account.hanatrial.ondemand.com adresinden hızlıca oluşturmak mümkün. SAP HANA Cloud Platform’a giriş yaptıktan sonra yapmamız gerekenler SAP Web IDE ve SAP HANA Cloud Portal servislerini …

Fiori uygulaması geliştirmek hiç bu kadar kolay olmamıştı

Yes Björn, “@OData.publish: true” works Bundan yaklaşık 2.5 sene önceydi ilk Fiori uygulamalarının çıktığını öğrendiğimizde büyük bir heyecan içerisindeydik. Hemen bu uygulamalar nasıl geliştirilir diye araştırmaya başladık. SAPUI5 kütüphanesiyle tanışıklığımız bu zamanlara denk gelir. Kolları sıvayıp demo sistemimizi kurduk ve geliştirmelere başladık. Geliştirmelere başladık derken her şey bu kadar kolay olmadı tabii ki. Örnek bulmakta ve takıldığımız konularda ilerlemekte ciddi anlamda zorlandık. Yine de o günün heyecanıyla odata nasıl oluşturulur, Fiori servisleri nasıl aktiflenir, …

Fiori uygulaması geliştirirken dikkat edilmesi gerekenler

  Fiori konusuna yıllarını vermiş biri olarak sektörde bu işe yeni başlamış veyabaşlayacak olanlara, müşteri konumunda olup Fiori uygulaması geliştirme hizmeti alacak olanlara bir takım tavsiyelerde bulunmak ve buz dağının arkasında ne tür tehlikelerin bizleri beklediği konusunda uyarılar yapmak istiyorum. Öncelikle şunu belirtmek isterim ki her UI5 uygulaması maalesef bir Fiori uygulaması olamıyor. Bir Fiori uygulamasında şu 5 ana özelliğin mutlaka bulunması gerekiyor; Role-based: Uygulama sadece tek bir role göre geliştirilmeli birden …

SAP Fiori ve SAPUI5 Tarihsel Gelisimi

  Run Simple SAP, UI ve UX konusunda karanlık çağını kapatırken aydınlık çağa merhaba dedi. Bu değişim ve dönüşüm son birkaç sene içerisinde büyük bir ilgiyle takip ettiğimiz SAPUI5 ve Fiori ile gerçekleşti. Aslında şu an geldiğimiz noktada da değişim son hızıyla gerçekleşmeye devam ediyor. Ödüllü bir Fiori 2.0 sahneye çıkmaya hazırlanırken, SAP neredeyse her hafta SAPUI5 versiyonlarına bir yenisini ekliyor (¹). Ayrıca SAP bünyesine kattığı ürünlerin arayüzlerini de Fiori’ye dönüştürürken yeni çıkardığı ürünleri de tamamen Fiori …

SAP CodeJam Istanbul – ABAP for SAP HANA with Fiori

  Cumartesi günü gerçekleştirilen SAP CodeJam‘de çok güzel bir gün geçirdik. Bu organizasyonun düzenlenmesinde büyük katkısı olan Abdulbasit Gulsen‘e ve Abap core geliştiricileri olan Ingo Braeuninger ile Andreas Gruenhagen‘a çok teşekkür ederiz. Bu CodeJam yeni nesil SAP hakkında önemli bilgiler verdi. Aşağıdaki ana başlıklar altında toplanan organizasyondan kısa detaylar; ABAP DEVELOPMENT TOOLS ABAP for SAP HANA geliştirmeleri için Eclipse zorunlu hale geliyor. CDS ve AMDP oluşturmak için gerekli özellikler SE80 Abap Workbench …

sap abap resize image

merhaba çok uzun bir aradan sonra abap ile ilgili bir paylaşım yapmak istedim. bu yazımda internette arayıp da bulamadığım bir abap kodunu paylaşacağım. abap ile bir resim dosyasını yeniden boyutlandırmanın (image resize) nasıl yapılacağını anlatacağım. bunu yaparken sap’nin image processor sınıfını kullanacağım. abap image resize için bize gereken sınıf; cl_fxs_image_processor. aşağıda verdiğim örnekte is_attach-media_resource değişkeninde resmin binary datası bulunmakta. öncelikle oluşturduğumuz objeye resmi ekliyoruz. sonra eklenen resmin boyutlarını buluyoruz. resmin boyut oranını bozmamak için yeni resmin yüksekliği …

message cleaner for twitter 1.0 (twitter mesaj temizliği)

Are you tired of being spammed at twitter? Do you want to keep your twitter inbox clean? Do you want to delete all your direct messages instead of marking them as read? Twitter Message Cleaner is here to help you • Delete your old, unwanted messages with one simple touch • Clean your twitter direct message history • Twitter Message Cleaner shows your direct messages in grouped view • Select …

tweet cleaning 1.0 (tweet temizliği)

 500.000 tweets deleted within 5 days. Delete your old, unwanted tweets with one simple touch Clean your twitter history and prevent them being archived Did you know that the Library of Congress archives all undeleted tweets that are 6 months or older? After that they will then be stored forever! http://1.usa.gov/yGw3DO By the way, “deleted tweets” will not be part of the archive; however, if you delete a tweet AFTER …