From idea to business – how Appier pivoted 8 times!

Harvard is where our startup journey started. From idea to business, Appier experienced 8 pivots before finding success. The lesson we learnt was to fail fast but pivot faster! Follow that journey in this infographic.

From idea to business

About Appier

Appier is a technology company which aims to provide artificial intelligence (AI) platforms to help enterprises solve their most challenging business problems. Appier was established in 2012 by a passionate team of computer scientists and engineers with expertise in AI, data analysis and distributed systems. Appier serves around 1,000 global brands and agencies from offices in 14 markets across Asia, including Taipei, Singapore, Kuala Lumpur, Tokyo, Osaka, Sydney, Ho Chi Minh City, Manila, Hong Kong, Mumbai, New Delhi, Jakarta, Seoul, and Bangkok. For more information please visit www.appier.com.

Appier Celebrates 5 Years in AI

Appier celebrates our 5th Anniversary this year.  We share some milestones of the company’s progress in our journey towards Enterprise AI in this infographic.

Appier – then and now

Appier celebrates 5 years in AI

About Appier

Appier is a technology company which aims to provide artificial intelligence (AI) platforms to help enterprises solve their most challenging business problems. Appier was established in 2012 by a passionate team of computer scientists and engineers with expertise in AI, data analysis and distributed systems. Appier serves around 1,000 global brands and agencies from offices in 14 markets across Asia, including Taipei, Singapore, Kuala Lumpur, Tokyo, Osaka, Sydney, Ho Chi Minh City, Manila, Hong Kong, Mumbai, New Delhi, Jakarta, Seoul, and Bangkok. For more information please visit www.appier.com.

Technical Insights: Introduction to GraphQL

 

 

 

 

 

 

 

By Johnson Liang, Front-end Engineer, Appier

At Appier, we have been using GraphQL for around a year. GraphQL drives client-server communications for one of our main AI platforms, Aixon. We have benefitted a lot from GraphQL’s characteristics, such as the concept of “object fields” and its resolvers. Its declarative approach to whitelist all inputs and outputs makes it a great tool to build programming interfaces.

This presentation is designed to be an introduction to GraphQL and was originally delivered to other internal product teams in Appier. The talk is specifically designed for Node.JS or Python developers that have never tried GraphQL before. It provides succinct code examples in both programming languages to guide the audience through all the essential topics they should know in order to start building their own GraphQL schema and to run a GraphQL API server.

There are already quite a lot presentations on the internet explaining the high-level concepts of GraphQL. In this talk, I have put more emphasis on the actual source code required to get GraphQL running, providing a more pragmatic perspective to understanding GraphQL.

The talk covers the following topics:

  • Fundamental parts of a GraphQL server
  • Defining API shape – GraphQL schema
  • Resolving object fields
  • Mutative APIs
  • Making requests to a GraphQL server
  • Solving N+1 query problem: dataloader

Editor’s note: Speaker notes are available with Google Slides.