Microsoft no longer allows Chrome OS users to install the Android version of Office

Starting in September, Microsoft will no longer support its Android Office apps on Chromebooks. Instead, Microsoft will recommend that these users use its web-based Office.com and Outlook.com apps from 18 September. Microsoft’s suite of Office apps arrived on Android devices back in 2015, and regular updates since then have brought a host of new features to the apps. After this date, Microsoft will continue to offer native Office apps for other Android devices, a move that is just one of the limitations Microsoft has placed on Chrome OS.

Switching from Nginx to Caddy

In the past few days, I switched the company’s test environment Nginx to Caddy, and there is still a little problem in the actual switching process, but I feel good so far, so I will record some details here. Why switch Most of the time we use a domain name for our production environment, and to ensure isolation we use another domain name for our test environment (test environment buy

Hacker "had too much fun" and stole $600 million and returned it, and was hired as a consultant instead of being held accountable!

Recently, there has been a lot of buzz about the theft of $610 million in assets from the cross-chain interoperability protocol organization Poly Network by hackers. As of the latest report on the 24th, the hacker has returned all $610 million in assets (except for $33 million in USDT that was frozen). Poly Network has now decided not to pursue legal action against him and intends to hire him as the company’s chief security advisor.

typescript Useful Tips

I’ve been using typescript for a long time, but I don’t feel like I’ve used it completely. Because a lot of typescript features are not used, view the code written before the screen full of any, so it is easy to cause a lot of bugs, but also did not play the typescript real “type” power. This article summarizes some tips for using typescript, which can be used when using

Sourcegraph opens to individual developers, will support search of private libraries

Sourcegraph is planning to expand its universal code search platform to the cloud and in the process index millions of public repositories on GitHub and GitLab so that anyone can find them through search. sourcegraph’s move comes on the heels of a $125 million Series D funding round that now values the company at $2.6 billion. The company is now valued at $2.6 billion. Sourcegraph was founded in 2013 to “solve the big code problem” with a platform that addresses the issues raised by the growing amount and variety of source code that most companies must deal with in their projects.

Deno on Mdn

Deno’s compatibility data can now be found in the compatibility chart on MDN. The official blog notes that Deno embraces modern Web APIs, and they believe that when features are added to runtime, it is best to do so in the form of Web APIs. This is both good for developers, who are already familiar with these APIs, and good for Deno, who can leverage existing tests. The Web API has a huge amount of documentation, and a search for “fetch javascript” yields hundreds of millions of results.

10 years of Bootstrap

Ten years ago, on August 19, 2011, the first version of Bootstrap was released and announced to be open source on GitHub. At the time, it was positioned as “a front-end toolkit for rapid web application development,” bringing together common uses of CSS and HTML with some of the latest browser technologies to provide developers with stylish typography, forms, buttons, tables, grids, navigation, and other needed components. Ten years later, Bootstrap is one of the most widely used open source projects and front-end toolkits on the Web.

Grafana raises $220 million, grows valuation 10-fold in two years

Grafana Labs, the developer of the well-known open source project Grafana, recently raised $220 million in Series C funding, which now values Grafana Labs at $3 billion, a tenfold increase from two years ago. The round was co-led by Sequoia Capital and Coatue Management, with participation from existing investors Lightspeed Venture Partners, Lead Edge Capital and GIC. Sequoia Capital partner Carl Eschenbach, who previously served as president of VMware, will join Grafana’s board of directors through this investment.

AWS Launches Redis-Compatible In-Memory Database: Microsecond Read Latency, Can Handle Over 13 Trillion Requests Per Day

Following the launch of the Amazon ElastiCache for Redis fully managed memory caching service, AWS recently announced the official launch of Amazon MemoryDB for Redis, a highly persistent, Redis-compatible in-memory database. According to AWS, MemoryDB enables developers to cost-effectively build applications with microsecond read performance, single-digit millisecond write performance, and extremely high persistence and availability. According to AWS, Amazon MemoryDB for Redis has the following features. Ultra-fast performance. MemoryDB stores entire data sets in memory to provide microsecond read latency, single-digit millisecond write latency, and high throughput.

Linux on Apple M1 now boots to GNOME desktop

Alyssa Rosenzweig, one of the Asahi Linux developers working on porting Linux to the Apple M1, recently shared a milestone on her social media platforms: namely, that she successfully booted the Debian distribution on an Apple M1 device and into the GNOME Shell desktop environment. It is worth noting, however, that OpenGL graphics acceleration is not yet supported. The experience currently relies solely on LLVMpipe, a software implementation of Mesa Gallium3D for accelerating OpenGL on the CPU, to achieve the OpenGL acceleration required by the GNOME desktop.

Dapr relies on a tool library that contains a "Do Not Use" license

Recently, a developer filed an issue on Dapr’s GitHub repo stating that one of the tool libraries (bouk/monkey) that Dapr relies on contains a “No One Can Use” license. Dapr is a portable, event-driven runtime for building distributed applications across the cloud and the edge. This License states the following. 1 2 3 4 5 Copyright Bouke van der Bijl I do not give anyone permissions to use this tool for any purpose.

F5 Announces New Commitment to Open Source

To enable developers and DevOps professionals to accelerate the delivery of applications, F5 said it will release a new open source version of its leading management solution, as well as a new open source Modern Application Reference Architecture. The company also announced it will take an active role in the Kubernetes Ingress project and will join the Gateway API community. As well as the launch of the Now Arriving interactive community experience, featuring seven different immersive digital environments designed by artists and developers to help audiences understand the capabilities of the F5 open source platform.

Elastic Acquires build.security to Extend Security in Cloud-Native Environments

Last November, Israeli startup build.security raised a $6 million seed round of funding led by YL Ventures. Less than a year ago, Elastic recently announced that it has entered into a definitive agreement to acquire build.security for an undisclosed amount, which is expected to close in the second quarter of Elastic’s fiscal year 2022. Once the acquisition is completed, the build.security technology team will serve as a unit within the Elastic Security organization, said Ash Kulkarni, Elastic’s chief product officer.

Google's "planet scale" cron system design

Recently looked up some old Google articles / papers, found that Google has a number of systems on the design of the text are written planet scale, the breath that is really big. When you think about it, FAANG can do business to the global Internet companies, in addition to these five, there are not many other, they do have the capital to blow planet scale. Really envious. Google’s employees came out to start a business, the company name is also TailScale (seems to be doing vpn’s), PlanetScale (this seems to be taking vitess out to start a business) so that means ex-googler is also more like the culture of this company.

"Want the source code to pick up at home", and people really came to the door! Chinese companies in controversy again

Domestic smart device maker UMIDIGI has sparked controversy by violating the GPLv2 agreement and telling developers to “pick up the source code if you want it”. The incident has already caused a lot of controversy among foreign netizens. UMIDIGI is a Shenzhen-based smart device manufacturer that sells affordable Android smartphones and smart wearables. As you can see from Amazon, it focuses on the sub-$200 phone market and the sub-$50 smartwatch

golang.org Will Be History

Two days ago I saw the official blog “Tidying up the Go web experience”, which has made clear the plans and arrangements for optimizing Go sites, so today I’m sharing the good news with you. Go officials have previously launched a new site, go.dev, a new Go developer center: the and the companion website pkg.go.dev, which provides developers with access to Go package and module information. As wonderful as it may seem, the original golang.

Trigger file uploads without using file type inputs

Review the old and know the new Traditionally, file uploads on the web are done using a file type form input box. 1 <input type="file"> We can specify the type of file to be selected with the accept property, the directory property specifies whether a folder can be selected, and the capture property specifies the front or rear camera. It’s still very powerful. But the file input box has the fatal disadvantage that the UI is too ugly and not customizable.

Use of Carbon

Sometimes when we browse blogs and technical posts we find people sharing code like this? This is actually a picture, although the content inside can not be copied, but the picture as a whole look very sophisticated, right? The three red, yellow and green buttons in the upper left corner are the window buttons in the Mac, and then the code highlighting color scheme is exactly the same as the color scheme in our IDE, the whole is a Mac style.

Learn Java's Coroutine framework Loom

I’ve been following the development progress of the JDK concurrent library for a long time, but I was busy some time ago and rarely checked the official OpenJDK website. The Java concurrent project Loom (because the project is still in the development stage, OpenJDK gives only a small amount of Loom project-related information in the official website https://openjdk.java.net/projects/loom) has been established before 2018, and has been released based on JDK17 compilation and JDK18 compilation, etc.

GitHub Actions Tutorial: Timed Weather Emails

In November 2019, GitHub officially opened the feature GitHub Actions, which is now available without a request. GitHub Actions is a CI/CD (continuous integration/continuous deployment) tool, but can also be used as a code runtime environment. It is very powerful and can be played with in many ways. I have written GitHub Actions Getting Started Tutorial which describes the basic usage. This article follows on from the previous tutorial and gives a simple, practical example: run a script once a day at regular intervals to get the weather forecast and then send an email.