Landscape Flashcards
What is Xamarin?
Xamarin is an open source platform for building modern mobile applications on iOS, Android & Windows with .NET
Xamarin is an abstraction layer that manages communication of shared code with underlying platform code
Xamarin enables developers to share an average of 90% of their application across platforms. This pattern allows developers to write all of their business logic in a single language (or reuse existing application code) but achieve native performance, look, and feel on each platform.
What is .NET?
.NET is a free, cross-platform, open source developer platform for building many different types of applications.
With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.
What is AMP?
AMP is a web component framework to easily create fast web pages, emails, ads etc.
The Accelerated Mobile Pages (AMP) Project is an open source initiative that came out of discussions between publishers and technology companies about the need to improve the entire mobile content ecosystem for everyone – publishers, consumer platforms, advertisers, creators, and users.
Today, the expectation is that content should load super fast and be easy to explore. The reality is that content can take several seconds to load, or, because the user abandons the slow page, never fully loads at all. Accelerated Mobile Pages are web pages designed to load near instantaneously – they are a step towards a better mobile web for all.
What is React?
React is a JavaScript library for building user interfaces.
It is declarative - Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
Component Based - Build encapsulated components that manage their own state, then compose them to make complex UIs.
It can render on the server using Node or mobile apps using React Native
What is React Native?
React Native is a predecessor to React. With the integration of Native, the framework is capable of making a great application. The framework can be used to make applications for both Android and iOS.
What is a DMP?
A DMP is a data management platform. Think Facebook. They typically use 3rd party data and sell this to third parties. Rarely does a DMP use First Party data.
What is Starburst Data?
It’s a query engine that allows you to query data where it resides, without having to copy it.
It opens a single end point to query your data.
What is Rudderstack?
Rudderstack is an open source data pipeline tool.
Segment has a more robust set of features for Governance (protocols) & identity resolution & audiencing (personas)
What is TrustArc and how can we integrate it?
TrustArc is a user consent management tool.
You can use their API to return the preference for a user and then toggle destinations within the website. You can also prevent analytics.js from loading until a preference has been set.