"The fundamental difference between EventHubs and Topics is - TOPICS offer per-message semantics - but, EventHubs - Offers Stream Semantics - you should not expect any per-message semantics with EventHub"
ChromeOS is quite successful in schools, and is essentially for "netbooks": small laptops.
But it can now also run some Android apps.
Android is running Chrome browser as an app.
They both run on Linux. So it is a big mix.
Google Pixel is running ChromeOS, it is a laptop
Google Pixel C is running on Android OS, it is a hybrid tablet with attachable keyboard
Android is for Apps, Chrome is for Web.
Web sites are increasingly running as "SPAs" (Single Page Apps) in web browser,
getting data from "cloud" web server APIs, and often can be "wrapped" to run as mobile apps.
So next "convergence" of web and mobile are web apps that can run as mobile.
Could this be long awaited "Web 3.0?"
Obviously this is already (almost) reality with Cordova/PhoneGap,
and is available on Windows, iOS, Android...
as well as server side JSON service "APIs"...
“empower every person and every organization on the planet to achieve more,”
and they are already making good keyboards, it would be interesting if some of them start supporting more efficient keyboard layout like this, i.e. with help of machine learning to find more optimal keyboard layouts and apps to help you learn them.
"The QWERTY layout was designed in the 19th century. Colemak is a modern alternative to the QWERTY and Dvorak layouts. It is designed for efficient and ergonomic touch typing in English. ... Ergonomic and comfortable – Your fingers on QWERTY move 2.2x more than on Colemak. QWERTY has 16x more same hand row jumping than Colemak. There are 35x more words you can type using only the home row on Colemak."
"A year ago Connect(); started the journey for a new Microsoft for developers, unveiling the future of an open source .NET on Linux and Mac, and a free Visual Studio for targeting any device and any OS.
Join us this year to hear directly from Scott Guthrie, Brian Harry, and Scott Hanselman on what’s next in this exciting journey. Get deeper insights into our exciting announcements with over 30 on-demand sessions. Interact with the engineering team members behind Microsoft tools and technologies to help you get started."
"Clay Shirky talks about Xiaomi, the subject of his new book, Little Rice."
A typical view of Xiaomi is that they are cloning design of Apple phones and selling in China only, but there is more to the story:
Xiaomi started as a are very agile software company with global ambitions , and to this day releases a new version of Android (fork) OS every week, based on feedback from users. In fact the first "product" was a version of Android for Samsung phones that was much more battery efficient that original Samsung's version.
In only a few years they become largest seller of phones in China, with focus on "mid-market", and now expanding worldwide. Now they are quickly expanding to other types of "smart" products, using the same technique of quick iterations based on users feedback.
"Since the release of its first smartphone in August 2011, Xiaomi has gained market share in mainland China and expanded into developing a wider range of consumer electronics, including a smart home device ecosystem. ... According to IDC, Xiaomi is now the third largest smartphone maker in the world followed by Lenovo and LG at fourth and fifth place respectively. Samsung remains at the first place despite declining shipment volume, followed by Apple Inc.at second place. Xiaomi also became the largest smartphone vendor in China in 2014, having overtaken Samsung, according to an IDC report"
"Each company’s impressive earnings can be attributed to a shift in the industry that’s punishing a slew of legacy firms.
Amazon.com, Google, and Microsoft all topped profit estimates last quarter, highlighting the widening gulf between companies that deliver computing via server-laden warehouses and a generation of latecomers to the cloud boom. Together, the three companies added more than $90 billion in market cap in after-hours trading following their earnings reports on Thursday."
"There's no end in sight for this trend—or at least, that's what one of the early leaders thinks. "It just reflects a secular shift," said Google's Pichai. "Every business in the world is going to run on cloud eventually." "At IBM, the future doesn't look so bright. Shares dropped to a five-year low after the company cut its profit forecast earlier this week."
"That's not to say that HP is entirely abandoning the cloud. It's not. HP will still be selling its Helion Rack for integrated private clouds; its hyperscale Cloudline and Moonshot servers; and a variety of private and hybrid cloud offerings. It's just that HP will no longer try to battle it out with Amazon Web Services and the like."
"New Google CEO Sundar Pichai took part in his first earnings call, and in between discussing the numbers he revealed how important Google thinks machine learning is to its future.
”Machine learning is a core, transformative way by which we’re rethinking everything we’re doing,” he said... Our investments in machine learning and artificial intelligence are a priority for us,” he said. Microsoft, IBM and Facebook are investing in similar areas, and machine learning is showing up in apps for business. ”We’re thoughtfully applying it across all our products, be it search, ads, YouTube, or Play,” Pichai said. “We’re in the early days, but you’ll see us in a systematic way think about how we can apply machine learning to all these areas.”
"WebHooks is a lightweight HTTP pattern providing a simple pub/sub model for wiring together Web APIs and SaaS services. When an event happens in a service, a notification is sent in the form of an HTTP POST request to registered subscribers. The POST request contains information about the event which makes it possible for the receiver to act accordingly."
Sandstorm.io is a tool based on Linux virtualization technology that is also used for Docker,
but in this case it is optimized to security / app isolation more than portability that Docker is focused on.
"Install apps to create documents, spreadsheets, blogs, git repos, task lists, and more as easily as you'd install apps on your phone. Sandstorm is open source and can be installed anywhere.
It is using communication protocol Cap'n Proto that is an "successor" to Google's Protocol Buffers, It is very fast by avoiding serialization for sending messages. Instead, it is using same data format in memory and when sending messages.
But GraphDB is a third thing, and most known graph database is Neo4j,
and name GraphDB is now taken by company Ontotext that makes semantic web based software.
By the way, Neo4j founder consider semantic databases not to be graph.
The lesson from all this confusion may be that "graph data" are everywhere...
Azure Active Directory: What is the Graph API? - KuppingerCole "AAD Graph API is the interface for navigating the content of AAD (walking the tree, or, more correctly, the graph) and accessing (and creating and manipulating) the information stored therein. Developers can perform CRUD (Create, Read, Update, Delete) operations through REST (Representational State Transfer) API endpoints"
O'Reilly's cleared the way: our Learning Paths will help you get where you want to go, whether it's learning a programming language, developing new skills, or getting started with something entirely new." Find a Learning Path - O'Reilly Media
book "Boombustology: Spotting Financial Bubbles Before They Burst." "... says skyscrapers are a great indicator of bubbles because it's a sign that people are really ambitious, especially if they're trying to build the tallest. It's also a sign there is easy money in the economy" About - Vikram Mansharamani "earned a PhD and MS from the Sloan School of Management at MIT, an MS in Political Science from MIT, and a BA from Yale University," "Salesforce Tower (in San Francisco)... is going to be the tallest building west of the Mississippi."
Samsung SAMI – a D3 Platform for the IoT "Samsung SAMI is a Data-driven Development (D3) platform for receiving, storing and sending data to/from IoT devices. Any device can send data in various formats which is then normalized into a JSON format and stored in the cloud. Data can then be requested by other devices. ...Data can be later requested using REST or WebSocket API calls (API specification)
The AMQP 1.0 protocol is used by Azure Service Bus, Service Bus for Windows Server, Azure Event Hubs, Azure IoT Hub, and by numerous open source projects like Apache Qpid, Apache ActiveMQ, and Apache Apollo, as well as by commercial messaging products of other vendors like JBoss A-MQ, RedHat MRG, SwiftMQ, and IBM MQLight. The content of this video series is product neutral and applies to all AMQP 1.0 based infrastructure and applications.
Home | Power BI "Power BI transforms your company's data into rich visuals for you to collect and organize so you can focus on what matters to you. Stay in the know, spot trends as they happen, and push your business further."
There are Windows (desktop) version of Power BI, apps for iOS, Android and Windows
as well as SQL Server Analysis Services without moving your data to the cloud.
Developers Center | Power BI "Use the Power BI REST API to push data directly from your application into a dataset in Power BI. Your dashboards will be updated in real-time when the data changes. No more waiting or having to press the Refresh button!"