There are many ways to leverage Artificial Intelligence in software services especially in business intelligence. The machine learning library of Microsoft, ML.Net has many algorithms its capabilities getting better day by day to help us to drive on these ways. Anomaly detection is one of the most important and frequently used of these techniques.

What is anomaly detection?
In data analysis, anomaly detection is the identification of rare items, events, or observations that raise suspicions by differing significantly from the majority of the data. It’s commonly used for;

  • Fraud detection
  • Systems health monitoring
  • Event detection in sensor networks
  • Ecosystem disturbances

Machine learning and AI are new shining lights on information technology. Microsoft, as one of the biggest market sharer of IT finally announced ML.NET in May 2018 to aid .Net developers to achieve their goals. But it’s quite new and compared to other technologies such as Python, Java, LISP, etc. there aren’t yet enough sources in terms of open source projects, libraries, or 3rd tools. There is still a long way to go for .Net to catch up with other big techs to grow its community

Fortunately, we don't have to wait until this happens, thanks to Microsoft Engineers they…


File upload is one of the most common features of a web app(actually any kind of app) today. For most of the scenarios, this process is simple and straightforward. But what if most don't involve your situation?

These can come up with any kind of restrictions;
Amount of size limitation for uploading of internal network of your hosting service provider
Proxy server configurations that clients go through to upload files to your system.
Network distributing rules of the particular web server(like load balancer)

Any reason above put you in trouble if you don't wanna play this game…


Monitoring resources is one of the most useful and major features of an application, especially when its in need of scalability, pick load and suffer from time to time performance issues or just your customer enjoy watching some fancy analysis dashboard that makes him feel happy about pay you money 😄

Recently I am requested to develop a pretty dashboard within .Net Core Web Application(3.1) that customers can monitor resource usage as well as system performance in detail.
As an average middle-aged developer eager to learn I had started to investigate every topic, forums, articles and every possible solution includes…


Firebase is a mobile and web application development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014. As of October 2018, It has 18 products, which used by 1.5 million apps. What we are about to do here is using Push Notification technology within a React Native App and increment this number by +1 🤣

This article assumes you have required packages installed on your device and ready to build React Native application. But anyone out of this assumption can follow these official instructions, I don’t mention all steps in detail here.

Create your project:

npx…

Mehmet Yener YILMAZ

I’m an IT guy who loves discover and learn new things, nowadays playing around of React & .Net Core

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store