-
.Net Sayı Yuvarlama Metotları

Yazılımcılar için matematiksel işlemler olmazsa olmazlardan birisidir. Projemiz ne olursa olsun matematiksel ifadeler ve hesaplamaları yaptırmak gerekmektedir. Yazılım tarafından yapılan bu matematiksel işlemler, genellikle finansal işlemler olabildiği için işlemlerin doğruluğundan emin olmak gerekmektedir. Öyleki bazen virgülden sonra 3.basamağın bile 1 rakam yüksek olması çok kritik hatalara neden olabilmektedir. Bu makalemizde .NET geliştirme ortamında sayı yuvarlama…
-
UiPath Computer Vision

Yapay Zeka kavramı son zamanlarda olur olmaz her yeni teknolojide ismi geçen bir kavram. Adeta birkaç karar mekanizmasından oluşan algoritmaların bile yapay zeka diye yutturulmaya çalışıldığı bir Post Truth evreninde yaşıyoruz. Robotik süreç otomasyonuyla ilgili yapılan her tanıtımda en az 10-15 kez değiniliyor. Dolayısıyla yapay zeka kavramının bu kadar dillere pelesenk olduğu bir ortamda insanları…
-
Takip Ettiğim Podcast Kanalları

Liste içerikleri ülkemizde Onedio ve Listelist gibi websiteleriyle yaygınlaşmaya başladı. Temelde editörlerin belirli alanlarda araştırmalar ve taramalar yapıp okuyucuların dikkatini çekecek kaynakları/bilgileri bir araya getirdiği bir içerik türü. Bu tarz içerikler Youtube kanallarında da sıkça başvurulan bir yöntem oldu. Kullanıcılar için beyzbol alanında Türkçe’ye çevrilmiş en iyi 10 kitabı bulmak 1 google araması kadar yakında…
-
Tarihi Yazılım Felaketleri ve Alınabilecek Dersler

Yazılım; elektronik bir donanımın, belirli görevleri yerine getirmesi için derlenmiş komutların bütünüdür. Yazılım sadece bilgisayarımızda kullandığımız programlar değil, hayatımızda kullandığımız neredeyse tüm sistemlerde var olan komutlardır. Sağlık, ticaret, güvenlik, lojistik, elektronik, otomotiv, savunma sanayi gibi pek çok alanda yazılımlar kullanılmaktadır. Artık bakkalların bile mobil uygulama üzerinden sipariş alıp teslim ettiği günümüz dünyasında artık yazılımın kullanılmadığı…
-
RPA Teknolojisini Kullanmanın Kötü Yolları

ThoughtWorks uzun zamandır takip ettiğim, yazılım teknolojileri ve gelecekleri hakkında öngörüler ve değerlendirmeler yayınlayan bir site. Aslında ThoughtWorks müşterilerine kurumsal yazılım danışmanlığı hizmeti veren, alanında çok yetkin kişilerin çalıştığı bir şirket. Web sitelerinde çok yararlı içerikler bulunduğu için sık sık yeni içerikleri kontrol ederim. Bir kaç ay önce, George Earle and Mike Mason‘ın yazdığı RPA hakkında bazı…
-
Hata Mesajları Nasıl Yazılır?

Yazılımcılar asosyal insanlardır. Bu genelleme de dahil olmak üzere tüm genellemeler yanlış olmakla birlikte, yazılımcılar asosyal olmamalılar. Giriş cümlesindeki tanımla aynı fikirde değilim, çünkü yazılımcıların yaptığı işin büyük kısmının iletişimden geçtiğini düşünüyorum. İletişim kelimesi tanım olarak Türk Dil Kurumu sözlüğünde “Duygu, düşünce veya bilgilerin akla gelebilecek her türlü yolla başkalarına aktarılması, bildirişim, haberleşme, komünikasyon.” olarak…
-
UiPath Projelerinde Mutual Exclusion Yapısı Nasıl Kurulur
Merhaba, bu yazımda kendi karşılaştığım bir sıkıntıyı nasıl çözdüğümü anlatacağım. Paralel programlama ve işletim sistemleri derslerinde anlatılan bir konu olan Mutual Exclusion gerçek hayatta karşıma çıktı. Bu problemi çözmek için eğitim hayatımdaki teorik bilgilere geri dönmem gerekti. Mutual Exclusion (Karşılıklı Dışlama), birden fazla aynı anda çalışan programın aynı kaynağı kullanmaya çalışması ve kaynağı hali hazırda…
-
UiPath ile Güvenli Yazılım Geliştirme – 1
Merhaba, 1 yıldır UiPath platformu üzerinde robotik süreç otomasyonu geliştirmesi yapmaktayım. Geliştiriciler olarak müşterilerimize geliştirdiğimiz yazılımların güvenlik standartlarına da uygun olmasına özen göstermeliyiz. Siber güvenlik, dijital dünyanın diğer bütün kollarında olduğu kadar robotik süreç geliştirme dünyasında da önemli bir yer tutuyor. Robot makinalarımız çoğunlukla bir şirkette görev alan üst düzey IT yöneticilerinden bile fazla…
-
UiPath ile SAP Otomasyonu Nasıl Yapılır?

SAP (Systemanalyse und Programmentwicklung) en sık kulllanılan kurumsal kaynak planlama yazılımlarından bir tanesidir. Türkiye’de de birçok kurumsal firma SAP kullanarak lojistik, muhasebe, satın alma, stok yönetimi, insan kaynakları gibi pek çok organizasyonu yönetmektedir. SAP üzerinde bazı işlemler rutin olarak yapılmakta ve tekrar gerektirmektedir. Bu gibi çalışanların vaktini alan ancak yaptığı işe değer katmayan işleri…
-
UiPath Robot Servisi Nedir ve Nasıl Çalışır?
Robotik süreç otomasyonu yazılımı geliştirmek, test etmek ve ortaya çıkan yazılımı bilgisayarınızda çalıştırabilmek için gerekli programları kurmak gerekmektedir. UiPath özelinde, kurulması gereken programlar UiPath Studio, UiPath Robot, Executer ve Orchestrator’dır. Kısaca anlatmak gerekirse Orchestrator, IIS üzerinde çalışan bir web uygulamasıdır. Veritabanına ihtiyacı vardır. UiPath Studio süreçlerin geliştirmesini ve testlerini yapmamızı sağlayan programdır. UiPath Robot(UiPath.Agent.exe…