RECENTLY

8 Lessons from Chinese Internet Superstars

Learn from China's internet stars that are innovating in new directions.

Building ASP.net Core MVC using Visual Studio

For this blog, I’ll be guiding you on how to create a simple ASP.net Core MVC project.

Getting Started in Android Development- A .Net Developer's Guide

An introduction to using Java for Android applications for developers currently working in C# using the .Net Framework.

.Net Core 1.0 released!

.NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps, microservices, libraries and console applications.

SEO For China: Part 1

Baidu has dominated Chinese online search results services since 2007 and has now become much more than a search engine.

What is China ICP Licensing and How to Apply Successfully

ICP stands for “Internet Content Provider” and an ICP license allows you to host your own website on mainland Chinese servers.

8 Lessons from Chinese Internet Superstars

S.R. Schroeder // Last Updated: 2016-07-18

You've heard the hard-to-grasp numbers, hundreds of millions of internet users and staggering ecommerce figures that blow the US and the west away. But even with that incredible growth most outsiders who have only ever quickly or even accidentally glanced at a few Chinese websites might assume that the west would still probably be a leader in conceptual and technical developments. Reconsider those assumptions. Chinese websites and apps don't let conventions hold them back and are laser-focused on their target markets and users demands.

Here are 8 reasons why they are rapidly breaking new ground:

1. E-Commerce Trusted Hubs Can Dominate

With extensive urbanization in China, retail space is at a premium. Online e-commerce hubs are taking advantage of this trend, by providing the kind of big, all-in-one malls online where people can shop for everything. Internet buyers in China order almost everything online, from toothbrushes and stationery to luxury cars. These all-in-one hubs provide buyers with a one-stop shopping experience much like a physical mall. In addition to that, buyers prefer the convenience of having a single point of  payment for various and diverse products as well as managing communication with regards to deliveries at a single point of contact, accountability and trust since the vendors are company approved and adhere to that company’s policy.

Building ASP.net Core MVC using Visual Studio

Ervin Musngi MCSD // Last Updated: 2016-07-12

What is ASP.net Core? Check the previous blog here.

For this blog, I’ll be guiding you on how to create a simple ASP.net Core MVC project.  This will be a straight forward implementation, from creating up to running it locally.

So let’s start.

Install Visual Studio and .NET Core

Creating our first ASP.net Core Web App

 

A popup dialog will open:

  • In the left pane, tap Web
  • In the center pane, tap ASP.NET Core Web Application (.NET Core)
  • Name the project “MvcMovie” (It’s important to name the project “MvcMovie” so when you copy code, the namespace will match. )
  • Tap OK

Getting Started in Android Development- A .Net Developer's Guide

Romel Barrera // Last Updated: 2016-07-12

For those who are interested in using Java in android applications and who are currently into developing applications written in C# using .net framework then I recommend the following points that could give you an idea on how to start:

  1. First of all, I suggest that you use Android Studio as the Integrated Development Environment(IDE). It is light and simple to use. The environment is pretty much the same as that of Visual Studio. It is like mobile IDE version of the visual studio where you can find the following cool features: 

1.1.  Project wizard creation. This feature will help you in naming your project, choosing android devices. It will also help in adding activity from different templates and you’re done.  Codes and layout page are easily generated. After that, project is ready to run.

1.2.  Drag and drop. Widgets and layouts can be dragged and dropped on the page, then the codes will be generated automatically.

1.3.  Code assistant. If you are familiar with ReShaper then this what I exactly mean. Yes, it’s like as if you have a free tool. This is what I like the most, it will really speed up your coding.

 

You can found a complete reference guide from downloading the Android Studio, its features and other using this link.

.Net Core 1.0 released!

Ervin Musngi MCSD // Last Updated: 2016-06-28

.NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps, microservices, libraries and console applications.

This is promised run to on any major operating system, Windows, OSX and Linux! (no costly licensing!)

NET Core is a new cross-platform .NET product. The primary selling points of .NET Core are:

  • Cross-platform: Runs on Windows, macOS and Linux.
  • Flexible deployment: Can be included in your app or installed side-by-side user- or machine-wide.
  • Command-line tools: All product scenarios can be exercised at the command-line.
  • Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
  • Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses. Documentation is licensed under CC-BY. .NET Core is a .NET Foundation project.
  • Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support

Composition

.NET Core is composed of the following parts:

  • .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services.
  • A set of framework libraries, which provide primitive data types, app composition types and fundamental utilities.
  • set of SDK tools and language compilers that enable the base developer experience, available in the .NET Core SDK.
  • The ‘dotnet’ app host, which is used to launch .NET Core apps. It selects and hosts the runtime, provides an assembly loading policy and launches the app. The same host is also used to launch SDK tools in the same way.

SEO For China: Part 1

Thanhtu Dao // Last Updated: 2015-09-01

Today’s Baidu has dominated the Chinese online search results services since 2007 and has now become much more than a search engine. Like Google Baidu has evolved into a large internet ecosystem with a wide array of services and products including their own web search, pay-per-click advertising, web mapping application, news search, image search, video search, question-and-answer, web analytics, web browser, and web-based wiki. Baidu is by far the most popular search engine in China. The benefits of optimizing Chinese websites for Baidu are obvious.

It's dominance to the huge Chinese market holds a new challenge and opportunity for websites and SEO companies.

To penetrate the Chinese market and improve your rankings in Baidu, you have to first learn the key differences between how Baidu and Google evaluate and index websites.

What is China ICP Licensing and How to Apply Successfully

S.R. Schroeder // Last Updated: 2015-08-31

Building your web presence in China is serious work. To start, you’ll need an ICP License, but there’s not plenty of info on how to set this up online. And if there is info, it’s usually not in English – that is why this article was written. It will cover what an ICP license actually is, whether or not you should even consider setting one up, and how to get through all the bureaucratic channels to ensure that your website is up and running smoothly.

What Is an ICP License?

ICP stands for “Internet Content Provider” and an ICP license allows you to host your own website on mainland Chinese servers. It’s essentially a state-issued registration number which all websites in mainland China must have, by law, in order to establish...