Author

Mohammed Osman

Browsing

Hello every, I am happy to announce that a previous blog I posted Software is eating the world – Part 1: Why you need to question your current career! is published in the leading software development community (with more than 1M audience! Don’t miss the opportunity to read again How Not To Get Eaten By Technology, the post is improved and polished even more 😉 And of course, subscribe in the mailing list to get…

What is new in Microsoft Cognitive Services Azure Space? As I have discussed many times before, the AI services landscape is aggressively growing and developing. Microsoft, AWS, IBM, and Google are in a crazy race to roll-out the most attractive services to the market, it is going fast to the extent that I usually question my last month knowledge if I get asked for the recommendation! Last weeks, Microsoft had rolled out new services in…

Last Wednesday, I had the pleasure to present at Cloud AI Azure Stockholm Meetup where I discussed the concept of Cloud AI, state of art and the business possibilities that can be achieved by utilizing it. The presentation started by comparing the classical machine learning with”Cloud AI or AI as a Service” approach and discussed the pros and cons of each. The audience were engaged and there have been many questions and inquiries, I am…

10 must-have tools to save money – Part 1 Here we start! Today we will continue with “Making Your Career SMARTER” part of the blog, where I would like to share with you a 10 tools that will dramatically improve and boost your productivity, security, and finances! We will split this topic into two blog posts, where I will share five tools in each one. The tips I will share today are useful for anyone…

How Azure Anomaly Detection API allows you to find weirdness inside crowd – Part 2 Introduction In the previous blog post, we introduced the newly launched anomaly detector service, discussed its use cases, weaknesses and strengths. Today, we will take our discussion deeper and inspect the API request/response model, parameters meaning and how can we have some control over the API. Using the API Similar to other cognitive services, anomaly detector relies on a RESTful…

Introduction Firstly, I would like to apologize that last April I blogged only two blog posts since it was a pretty hectic month for my beloved country where our people have overthrown a 30 years dictator. I was spending most of my time following news and expert’s analysis. Last month, we were talking about some things that will MAKE YOUR CAREER SMARTER (Software is Eating the World Part 1 & Part 2). Today we will…

The Software industry is frightening! Last week, I started Software is eating the world blog posts series where I shared my opinion and experiences around the current hastiness in the software market and analyzed the driving forces behind current trends. The post went really viral with 2.5K views in two days. However, I would like to continue this series by reviewing some courses which I believe are valuable to position yourself in the market and…

Software Development Future – Part 1 Background “Software is eating the world” This is the most expressive statement I have ever read which describes the current craziness and hastiness in the software industry. Starting from IoT, self-driving cars, AI/ML, cryptocurrencies, automation to continuous innovation from startups and industry giants, and any buzzword that you have heard. Under the stress of this nasty wave, a pressing question always pops-up to all technology field workers: What should…

Introduction: In the previous articles (e.g., Smart OCR), we discussed how a developer could inject an AI service into his/her application to make it perform a smart task such as image recognition and voice recognition. Moreover, we discussed the benefits that are entailed from using AI services such as lower TCO (total cost of ownership) and easier updates. Kindly note that I use AI services and cognitive services interchangeably in this article, so don’t get…

Introduction: Natural Language Processing (Azure NLP) is a field in computer science concerned with computational techniques to analyze and synthesize natural language and speech. In simple words, it is the science behind daily assistants who understand our words such as iPhone Siri and Google Assistant. The Azure NLP field is among the most challenging areas in computer science. The reason is that computers are very good at performing mathematical operations and their aggregates, however, NLP…