Emerging Market Software Blog

Maybe there's a method in this insanity, maybe not

published on 2019/08/09

Uber set two dubious quarterly records on Thursday as it reported its results: its largest-ever loss, exceeding $5 billion, and its slowest-ever revenue growth.

The double whammy immediately renewed questions about the prospects for the company, the world’s biggest ride-hailing business. Uber has been dogged by concerns about sluggish sales and whether it can make money, worries that were compounded by a disappointing initial public offering in May.

NY Times

A cab hailing service is by nature a local business. A smaller business focusing on a specific locality will be able to compete and be profitable.

Uber investors are probably waiting for the advent of autonomous vehicle to arrive so they can get rid of the human driver component of the service and be finally able to achieve profitability.

A promising new language for the BEAM platform

published on 2019/08/04

Gleam is a young statically typed programming language that compiles to Erlang. Languages targeting the BEAM VM such as Erlang and Elixir are dynamically typed. They have been used successfully in many projects throughout the years. However static typings provide many appealing advantages over dynamic typing languages.

ASP.NET Core 3.0 is now production ready

published on 2019/07/26

The latest update to ASP.NET Core 3.0 (preview 7) mark an important progress in the development of this version of the framework. This version is now production ready.

SilverKey has an active greenfield development in ASP.NET Core 3.0 (using Blazor) at the moment and shortly will migrate our existings ASP.NET Core 2.2 systems to ASP.NET Core 3.0.

Our popular ASP.NET Core Samples projects have extensive samples ready for the new version including Blazor Web Assembly and Blazor Server Side.

The affordable AI Sensors

published on 2019/07/12

Earlier this year, at MWC, Microsoft announced the return of its Kinect sensor in the form of an AI developer kit. The $399 Azure Kinect DK camera system includes a 1MP depth camera, 360-degree microphone, 12MP RGB camera and an orientation sensor, all in a relatively small package. The kit has been available for pre-order for a few months now, but as the company announced today, it’s now generally available and shipping to pre-order customers in the U.S. and China.

Unlike the original Kinect, which launched as an Xbox gaming accessory that never quite caught on, the Azure Kinect is all business. It’s meant to give developers a platform to experiment with AI tools and plug into Azure’s ecosystem of machine learning services (though using Azure is not mandatory).

TechCrunch

At $399, it makes this set of powerful sensors really affordable to a lot of businesses. You can really do a lot of interesting thing that involve recognition of things and people. You can build a clone of Amazon Go store, scan pallets in your warehouse, perform automatic QA for your factory output based on its visual capability, etc.

AI is getting more integrated with our day to day life. Right now most of us experiencing AI through our smartphone via apps. The more affodardable availability of powerful sensors such as Kinect DK will make AI experience to be made more avaialble in the real world. SilverKey through our InnoLabs initiative have been working tirelesssly on VR/AR and AI for the past couple of years and we can't wait to be able to show progress on the application of AI to solve real world problems.

The best resources to catch up to ASP.NET Core 3

published on 2019/07/08

Practical ASP.NET Core is a very popular open source project maintained by SilverKey's very own engineering leader, Dody Gunawinata. It contains over 260 micro samples for various aspect of ASP.NET Core 2.1, 2.2 and the latest version of 3.0 preview.

You can explore the new Endpoints API or the latest Blazor technology, either the WASM version or Server Side.

ASP.NET Core 3 is shaping up to be the most significant technology upgrade for Microsoft .NET Framework in years. Make sure that you plan for adoption for your existing and newly planned systems.