Microsoft and GitHub grow closer

Microsoft’s $7.5 billion acquisition of GitHub closed last October. Today, at its annual Build developer conference, Microsoft announced a number of new integrations between its existing services and GitHub. None of these are earth-shattering or change the nature of any of GitHub’s fundamental features, but they do show how Microsoft is starting to bring GitHub closer into the fold.

It’s worth noting that Microsoft isn’t announcing any major GitHub features at Build, though it’s only a few weeks ago that the company made a major change by giving GitHub Free users access to unlimited private repositories. For major feature releases, GitHub has its own conference anyway.

So what are the new integrations? Most of them center around identity management. That means GitHub Enterprise users can now use Azure Active Directory to access GitHub. Developers will also be able to use their existing GitHub accounts to log into Azure features like the Azure Portal and Azure DevOps. “This update enables GitHub developers to go from repository to deployment with just their GitHub account,” Microsoft argues in its release announcement.

As far as selling GitHub goes, Microsoft also today announced a new Visual Studio subscription with access to GitHub Enterprise for Microsoft’s Enterprise Agreement customers. Given that there is surely a lot of overlap between Visual Studio’s enterprise customers and GitHub Enterprise users, this move makes sense. Chances are, it’ll also make moving to GitHub Enterprise more enticing for current Visual Studio subscribers.

Lastly, the Azure Boards app, which offers features like Kanban boards and sprint planning tools, is now also available in the GitHub Marketplace.

Microsoft wants to reinvent documents and collaboration with its new Fluid Framework

At its Build developer conference, Microsoft today announced the Fluid Framework, a new software development kit that is meant to help developers build faster and more flexible distributed applications that will change the way people think about document and collaborative editing. Microsoft itself plans to integrate Fluid into some of its Office 365 applications later this year.

At its core, Fluid is a framework for building collaborative editing experiences, but because it can be integrated across applications, that also means that users will be able to, say, edit a document in an application like Word and then share a table from that document in Microsoft Teams (or even a third-party application like Slack, if Slack decided to integrate this technology). All of the changes sync in real time, of course.

In one of Microsoft’s demos, the company shows how a preview version of Word can’t just handle multiple simultaneous edits, but how users could use formulas to calculate a cell in a spreadsheet inside the text document to calculate a number that is then automatically updated.

In another example, Microsoft shows how developers can create a document that is then automatically translated in real-time to a variety of languages, while still allowing everybody to edit it in their own language.

Collaborative editing isn’t new, of course, but Microsoft promises that the Fluid Framework will sync faster than anything else currently on the market and, what’s maybe more important, give developers the tools to deconstruct and reconstruct documents into different modular components so that they can then be integrated into different applications.

What’s maybe even more interesting is that in a press briefing ahead of today’s announcement, Microsoft PR head honcho Frank X. Shaw described Fluid as a way to “break down the barriers of the traditional document as we know it, and usher in the beginning of the free-flowing canvas.” And indeed, the Fluid Frameworks isn’t just about collaborative editing but it’s really a rethinking of how modern documents should work.

Some startups like Coda, Airtable and more established players like Smartsheet are putting some pressure on Microsoft to rethink its productivity suite by offering modern takes on document editing. That’s something Microsoft has to react to, but it’s also part of the company’s recent push to modernize its applications to better match how employees work today.

Dropbox adds cold storage layer to reduce cost of storing less-frequently accessed files

Dropbox started shifting workloads away from AWS to its own data centers several years ago because it needed more control over how files were stored and accessed. It developed a storage architecture called Magic Pocket to help, but over time it recognized that most people moved files to Dropbox for backup purposes, then rarely accessed them again.

Engineers realized it made little sense to have everything stored in the same way when many files weren’t being accessed much after the first day of putting them on the service. The company decided to create two levels of storage, warm storage (previously Magic Pocket) and a new level of longer-term storage called Cold Storage, which lets Dropbox store these files less expensively, yet still deliver them in a timely manner should a customer need to see one.

Dropbox customers obviously don’t care about the engineering challenges the company faces with such an approach. They only know that when they click a file, they expect it to open without a significant amount of latency, regardless of how old it is. But Dropbox saw an opportunity to store these files in a separate layer.

“When one is talking about cold storage, we are thinking of files that are accessed less often. And for those files, we can make some trade-offs between storage, performance and network bandwidth,” Preslav Le, a software engineer in charge of the cold storage project, told TechCrunch.

So it was up to the engineers to design a system with an acceptable level of latency to retrieve files stored in the cold layer without so much delay that customers would notice. It involved walking a tight design tightrope and considering all of the trade-offs that would be required with such an approach.

“Our cold tier runs on the same hardware and network but saves costs through innovatively reducing disk usage by 25%, without compromising durability or availability. The end experience for users is almost indistinguishable between the two tiers,” Dropbox wrote in a blog post announcing the new feature.

The company needed to ensure durability and reliability while creating a new storage layer to reduce their overall costs, and while the project wasn’t easy, they expect the dual tier system to save them 10-15% in costs over time.

Sendbird snags additional $50M for messaging API tool, as it extends Series B to $102M

Sendbird, a startup that enables developers to add messaging to their apps with a couple of lines of code, announced a secondary Series B investment of $50 million today. This additional funding comes on top of the $52 million, the company raised in February.

The new money was led by Tiger Global Management with significant participation from the Iconiq, the firm that led the initial Series B round. Today’s investment brings the total raised to over $120 million, according to Crunchbase data.

This is a huge investment for a Series B-level company, and what appears to be driving such a large influx of cash is a fast-growing market with tremendous demand for user-to-user messaging inside apps. By offering this as an API service, developers can drop the capability into their apps without having to build it from scratch. It’s a similar value proposition as Twilio for communications or Stripe for payments.

As SendBird CEO John Kim told us in the first part of the Series B investment in February, his company is aiming to make it simple for developers to add in-app messaging:

“We are a very flexible, fully customizable, white label messaging capability. We come with a fully managed infrastructure. So basically, you can log into any mobile applications or websites out there, and use our messaging capability.”

Kim says today’s additional money comes at a time when his company is accelerating its go-to-market strategy. “Starting from marketing and sales, we are building the go-to-market engine to scale our global presence by hiring leaders in key areas of the business and building teams around those leaders. To accelerate this process, we’re working with our new investors for Series B, who have made many investments in our target markets and built strong connections there,” Kim told TechCrunch.

SendBird was founded in South Korea in 2013. Today, it has 98 employees with headquarters in San Mateo, California. It was a member of the Y Combinator Winter 2016 class.

Microsoft launches a fully managed blockchain service

Microsoft didn’t rush to bring blockchain technology to its Azure cloud computing platform, but over the course of the last year, it started to pick up the pace with the launch of its blockchain development kit and the Azure Blockchain Workbench. Today, ahead of its Build developer conference, it is going a step further by launching Azure Blockchain Services, a fully managed service that allows for the formation, management and governance of consortium blockchain networks.

We’re not talking cryptocurrencies here, though. This is an enterprise service that is meant to help businesses build applications on top of blockchain technology. It is integrated with Azure Active Directory and offers tools for adding new members, setting permissions and monitoring network health and activity.

The first support ledger is J.P. Morgan’s Quorum. “Because it’s built on the popular Ethereum protocol, which has the world’s largest blockchain developer community, Quorum is a natural choice,” Azure CTO Mark Russinovich writes in today’s announcement. “It integrates with a rich set of open-source tools while also supporting confidential transactions—something our enterprise customers require.” To launch this integration, Microsoft partnered closely with J.P. Morgan.

The managed service is only one part of this package, though. Microsoft also today launched an extension to Visual Studio Code to help developers create smart contracts. The extension allows Visual Studio Code users to create and compiled Etherium smart contracts and deploy them other on the public chain or on a consortium network in Azure Blockchain Service. The code is then managed by Azure DevOps.

Building applications for these smart contracts is also going to get easier thanks to integrations with Logic Apps and Flow, Microsoft’s two workflow integration services, as well as Azure Functions for event-driven development.

Microsoft, of course, isn’t the first of the big companies to get into this game. IBM, especially, made a big push for blockchain adoption in recent years and AWS, too, is now getting into the game after mostly ignoring this technology before. Indeed, AWS opened up its own managed blockchain service only two days ago.

Couchbase’s mobile database gets built-in ML and enhanced synchronization features

Couchbase, the company behind the eponymous NoSQL database, announced a major update to its mobile database today that brings some machine learning smarts, as well as improved synchronization features and enhanced stats and logging support to the software.

“We’ve led the innovation and data management at the edge since the release of our mobile database five years ago,” Couchbase’s VP of Engineering Wayne Carter told me. “And we’re excited that others are doing that now. We feel that it’s very, very important for businesses to be able to utilize these emerging technologies that do sit on the edge to drive their businesses forward, and both making their employees more effective and their customer experience better.”

The latter part is what drove a lot of today’s updates, Carter noted. He also believes that the database is the right place to do some machine learning. So with this release, the company is adding predictive queries to its mobile database. This new API allows mobile apps to take pre-trained machine learning models and run predictive queries against the data that is stored locally. This would allow a retailer to create a tool that can use a phone’s camera to figure out what part a customer is looking for.

To support these predictive queries, Couchbase mobile is also getting support for predictive indexes. “Predictive indexes allow you to create an index on prediction, enabling correlation of real-time predictions with application data in milliseconds,” Carter said. In many ways, that’s also the unique value proposition for bringing machine learning into the database. “What you really need to do is you need to utilize the unique values of a database to be able to deliver the answer to those real-time questions within milliseconds,” explained Carter.

The other major new feature in this release is delta synchronization, which allows businesses to push far smaller updates to the databases on their employees mobile devices. That’s because they only have to receive the information that changed instead of a full updated database. Carter says this was a highly requested feature but until now, the company always had to prioritize work on other components of Couchbase.

This is an especially useful feature for the company’s retail customers, a vertical where it has been quite successful. These users need to keep their catalogs up to data and quite a few of them supply their employees with mobile devices to help shoppers. Rumor has it that Apple, too, is a Couchbase user.

The update also includes a few new features that will be more of interest to operators, including advanced stats reporting and enhanced logging support.

 

What to expect from Google I/O 2019

Developer season has begun! Next week, Google will be putting on a big party at the pointy outdoor amphitheater in Mountain View. It’s shaping up to be a biggie, too, if this week’s Google earnings call was any indication. Sundar Pichai teased out a number of upcoming offerings from the company that we can expect to see on full display at the show.

From the looks of it, there’s going to be a LOT of news coming hot and heavy out of the South Bay, from new Android and Assistant features, to some rare hardware debuts. Here’s a quick rundown of what we’re expecting from the big show.

More Q

Quiche? Quindim? I had to look up the latter — it’s a “popular Brazilian baked dessert, made chiefly from sugar, egg yolks, and ground coconut” according to Wikipedia. Basically Brazilian custard.

We’re probably not getting a name either way at the event, of course. We will, however, get our best look yet and Pie’s successor. As ever, the latest version of Android will take center stage at I/O. With an expected arrival date of this summer, we’ve already seen some key pieces of Android 10 courtesy of a couple of betas.

So far, the keys are improvements to privacy/permissions and multi-tasking through Bubbles. Expect a lot more here. Rumors include pressure sensitive touch features and across the board dark mode.

Unfolding foldables

It’s admittedly been a tough couple of weeks for the ascendent form fact, thanks almost exclusively to malfunctioning Galaxy Fold units. On this week’s call, however, the company reiterated that it’s still bullish on the tech. And it kind of has to be. Google’s devoted a lot of mind share to making Android more foldable friendly, in hopes of jumpstarting a stagnant smartphone industry.

And while the Fold has been put on hiatus, we do expect a release date soon, along with Huawei’s Mate X and upcoming models from Motorola, Xiaomi, TCL and more. Expect to see the form factor positioned as the future of Android interaction.

The budget Pixel

Like other developer-focused shows, I/O isn’t really much of a consumer hardware event. That’s likely to change this year, however. In an earnings call this week, Sundar Pichai all but confirmed the long rumored arrival of the Pixel 3a. Initially floated as the Pixel Lite, the budget take on the company’s flagship is designed to curb stagnate smartphone sales by offering some flagship features at a lower price point.

Rumors so far have the product somewhere in the neighborhood of $500 and include, among other things, the return of the headphone jack — an acknowledgment that bluetooth headphones are still cost prohibitive. Equally interesting, this would make a push to roughly a six month release cycle for Pixel products, assuming the 4 arrives around an October timeframe.

Google’s made it clear that the Pixel line is about more than just showing off the latest version of Android, and a massive investment in HTC’s hardware team that includes a new Taipei campus certainly demonstrate that it’s not screwing around here.

Gaming

Stadia had its moment back at GDC back in March. The company is harnessing its live-streaming technology to finally help gamers realize the promise going hardware agnostic. Stadia was far and away the buzziest announcement out of the gaming show, but Google held back a lot of detail, only to have Apple reveal its own gaming strategy a couple of weeks later.

Pichai talked the service up during Alphabet’s earnings call, seemingly priming the pump for some stage time at I/O next week.

Smart Home

Google Hardware Event 2018

Growing its smartphone business has been a struggle, but Google’s been firing on all cylinders on the home front. Assistant is a stronger offering than Alexa, and hardware like the Home Mini and Hub have been selling briskly. We’ll undoubtedly see a lot more tricks out of Assistant this time around, including a bit focus on AI and Machine Learning smarts.

In addition to a new Pixel, we may also be getting a smart home piece of hardware from Google in the form of the Nest Hub Max. As the name implies, the device is a bigger take on the smart screen — 10 inches, according to rumors — with a focus on serving as a centralized smart home panel. The device will no doubt be primed to work well with other Google Home and Nest offerings, at a higher price point than Hub.

Etc.

Expect more on the ARCore front at the show. The oft-neglected Wear OS, which just got a nice update this week, could get some love as well. Ditto for Android Automotive. ChromeOS, will be getting some face time, as well, though I’d be surprised to see much in the way of hardware from any of the above.

Whatever comes, we’ll be on-site at Mountain View next week, bringing it to you live.

Docker looks to partners and packages to ease container implementation

Docker appears to be searching for ways to simplify the core value proposition of the company — creating, deploying and managing containers. While most would agree it has revolutionized software development, like many technology solutions, it takes a certain level of expertise and staffing to pull off. At DockerCon, the company’s customer conference taking place this week in San Francisco, Docker announced several of ways it could help customers with the tough parts of implementing a containerized solution.

For starters, the company announced a Beta of Docker Enterprise 3.0 this morning. That update is all about making life simpler for developers. As companies move to containerized environments, it’s a challenge for all but the largest organizations like Google, Amazon and Facebook, all of whom have massive resource requirements and correspondingly large engineering teams.

Most companies don’t have that luxury though and Docker recognizes if it wants to bring containerization to a larger number of customers, it has to create packages and programs that make it easier to implement.

Docker Enterprise 3.0 is a step toward providing a solution that lets developers concentrate on the development aspects, while working with templates and other tools to simplify the deployment and management side of things.

The company sees customers struggling with implementation and how to configure and build a containerized workflow, so it is working with Systems Integrators to help smooth out the difficult parts. Today, the company announced Docker Enterprise as a Service with the goal of helping companies through the process of setting up and managing a containerized environment, using the Docker stack and adjacent tooling like Kubernetes.

The service provider will take care operational details like managing upgrades, rolling out patches, doing backups, and undertaking capacity planning — all of . those operational tasks, which require a high level of knowledge around enterprise container stacks.

Capgemini will be the first go-to-market partner. “Capgemini has a combination of automation, technology tools, as well as services on the back end that can manage the installation, provisioning and management of the enterprise platform itself in cases where customers don’t want to do that, and they want to pay someone to do that for them,” Scott Johnston, chief product officer at Docker told TechCrunch.

The company has released tools in the past to help customers move legacy applications into containers without a lot of fuss. Today, the company announced a solution bundle called Accelerate Greenfield, a set of tools designed to help customers get up and running as a container-first development companies.

“This is for those organizations that may be a little further along. They’ve gone all in on containers committing to taking a container-first approach to new application development,” Johnston explained. He says this could be cloud native microservices or even a LAMP stack application, but point is that they want to put everything in containers on a container platform.

Accelerate Greenfield is designed to do that. “They get the benefits where they they know that from the developer to the production end point, it’s secure. They have a single way to define it all the way through the lifecycle. They can make sure that it’s moving quickly, and they have that portability built into the container format, so they can deploy [wherever they wish.],” he said.

These programs and products are all about providing a level of hand-holding, either by playing a direct consultative role, working with a systems integrator or providing a set of tools and technologies to walk the customer through the containerization lifecycle. Whether they provide a sufficient level of help that customers require is something we will learn over time as these programs mature.

Docker updates focus on simplifying containerization for developers

Over the last five years, Docker has become synonymous with software containers, but that doesn’t mean every developer understands the technical details of building, managing and deploying them. At DockerCon this week, the company’s customer conference taking place in San Francisco, it announced new tools that have been designed to make it easier for developers, who might not be Docker experts, to work with containers.

As the technology has matured, the company has seen the market broaden, but in order to take advantage of that, it needs to provide a set of tools that make it easier to work with. “We’ve found that customers typically have a small cadre of Docker experts, but there are hundreds, if not thousands, of developers who also want to use Docker. And we reasoned, how can we help them get productive very, very quickly, without them having to become Docker experts,” Scott Johnston, chief product officer at Docker told TechCrunch.

To that end, it announced a Beta of Docker Enterprise 3.0, which includes several key components. For starters, Docker Desktop Enterprise lets IT set up a Docker environment with the kind of security and deployment templates that make sense for each customer. The developers can then pick the templates that make sense for their implementations, while conforming with compliance and governance rules in the company.

“These templates already have IT-approved container images, and have IT-approved configuration settings. And what that means is that IT can provide these templates through these visual tools that allow developers to move fast and choose the ones they want without having go back for approval,” Johnston explained.

The idea is to let the developers concentrate on building applications, and the templates provide all the Docker tooling pre-built and ready to go, so they don’t have to worry about all of that.

Another piece of this is Docker Applications, which allows developers to build complex containerized applications as a single package and deploy them to any infrastructure they wish — on-prem or in the cloud. Five years ago when Docker really got started with containers, they were a simpler idea, often involving just a single one, but as developers broke down those larger applications into microservices, it created a new level of difficulty, especially for operations who had to deploy these increasingly large sets of application containers.

“Operations can now programmatically change the parameters for the containers, depending on the environments without having to go in and change the application. So you can imagine that ability lowers the friction of having to manage all these files in the first place,” he said.

The final piece of that is the orchestration layer and the popular way to handle that today is with Kubernetes. Docker has created its own flavor of Kubernetes, based on the open source tool. Johnston says, as with the other two pieces, the goal here is to take a powerful tool like Kubernetes and reduce the overall complexity associated with running it, while making it fully compatible with a Docker environment.

For that, Docker announced Docker Kubernetes Service (DKS), which has been designed with Docker users in mind including support for Docker Compose, a scripting tool that has been popular with Docker users. While you are free to use any flavor of Kubernetes you wish, Docker is offering DKE as a Docker-friendly version for developers.

All of these components have one thing in common besides being part of Docker Enterprise 3.0. They are trying to reduce the complexity associated with deploying and managing containers and to abstract away the most difficult parts, so that developers can concentrate on developing without having to worry about connecting to the technical underpinnings of building and deploying containers. At the same time, Docker is trying to make it easier for the operations team to manage it all. That is the goal, at least. In the end, DevOps teams will be the final judges on how well Docker has done, once these tools become generally available later this year.

With Kata Containers and Zuul, OpenStack graduates its first infrastructure projects

Over the course of the last year and a half, the OpenStack Foundation made the switch from purely focusing on the core OpenStack project to opening itself up to other infrastructure-related projects as well. The first two of these projects, Kata Containers and the Zuul project gating system, have now exited their pilot phase and have become the first top-level Open Infrastructure Projects at the OpenStack Foundation.

The Foundation made the announcement at its first Open Infrastructure Summit (previously known as the OpenStack Summit) in Denver today after the organization’s board voted to graduate them ahead of this week’s conference. “It’s an awesome milestone for the projects themselves,” OpenStack Foundation executive direction Jonathan Bryce told me. “It’s a validation of the fact that in the last 18 months, they have created sustainable and productive communities.”

It’s also a milestone for the OpenStack Foundation itself, though, which is still in the process of reinventing itself in many ways. It can now point at two successful projects that are under its stewardship, which will surely help it as it goes out an tries to attract others who are looking to bring their open-source projects under the aegis of a foundation.

In addition to graduating these first two projects, Airship — a collection of open-source tools for provisioning private clouds that is currently a pilot project — hit version 1.0 today. “Airship originated within AT&T,” Bryce said. “They built it from their need to bring a bunch of open-source tools together to deliver on their use case. And that’s why, from the beginning, it’s been really well aligned with what we would love to see more of in the open source world and why we’ve been super excited to be able to support their efforts there.”

With Airship, developers use YAML documents to describe what the final environment should like like and the result of that is a production-ready Kubernetes cluster that was deployed by OpenStack’s Helm tool – though without any other dependencies on OpenStack.

AT&T’s assistant vice president, Network Cloud Software Engineering, Ryan van
Wyk, told me that a lot of enterprises want to use certain open-source components, but that the interplay between them is often difficult and that while it’s relatively easy to manage the lifecycle of a single tool, it’s hard to do so when you bring in multiple open-source tools, all with their own lifecycles. “What we found over the last five years working in this space is that you can go and get all the different open-source solutions that you need,” he said. “But then the operator has to invest a lot of engineering time and build extensions and wrappers and perhaps some orchestration to manage the lifecycle of the various pieces of software required to deliver the infrastructure.”

It’s worth noting that nothing about Airship is specific to the telco world, though it’s no secret that OpenStack is quite popular in the telco world and unsurprisingly, the Foundation is using this week’s event to highlight the OpenStack project’s role in the upcoming 5G rollouts of various carriers.

In addition, the event will also showcase OpenStack’s bare metal capabilities, an area the project has also focused on in recent releases. Indeed, the Foundation today announced that its bare metal tools now manage over a million cores of compute. To codify these efforts, the Foundation also today launched the OpenStack Ironic Bare Metal program, which brings together some of the project’s biggest users like Verizon Media (home of TechCrunch, though we don’t run on the Verizon cloud), 99Cloud, China Mobile, China Telecom, China Unicom, Mirantis, OVH, Red Hat, SUSE, Vexxhost and ZTE.