2018 has been quite a year for developers, from advances in tooling to high-profile acquisitions. It's been exciting to watch and bring you some of that news, but this is the last newsletter of 2018; I'm taking next week off for the holidays.
Articles
- Computing pioneer Evelyn Berezin died this week
Evelyn Berezin designed the first word-processing computer and built a company to sell and support them and later became a venture capitalist; she died this week at age 93.
- What is Cloud Native Application Bundle?
Last week we wrote about Cloud Native Application Bundles - a new way to package cloud-native applications. A deeper look at just what exactly CNAB is.
- The History of Git
A look at the history of the Git version control system and how it was created to support the Linux kernel development community, and a discussion of some of its benefits and limitations.
- Creating My First Chrome Extension
A great introduction to building your own Google Chrome extensions; Jennifer makes it look so easy that I'm thinking about the extensions that I could create over the holidays.
- How to Build a Visual Studio Code Extension
Similarly, Michael makes it look easy to create a VS Code extension - I'm going to have to dust off the TypeScript over Christmas and get to work on something.
- A Year of Q#
It's been a year since the launch of the Quantum computing language Q#, and the team looks back on the changes in both the language and the support from the community in its first three releases.
In Brief
- Git Protocol v2 now enabled for SSH on GitLab.com Git
- Git 2.20 Brings Improved Workflows and Performance Git
- Postman Supports OpenAPI 3.0 REST
- Python at Microsoft: flying under the radar Python
- Protecting Your Site With Feature Policy Web
- Unique Device & App Installation Identifiers for Mobile Apps Mobile