Visual Studio Code 1.30 Released

The solution has received new features, as well as improved support for JavaScript and TypeScript
14 December 2018   666

Microsoft has released the development environment Visual Studio Code 1.30. The tool has received new features, as well as improved support for JavaScript and TypeScript.

The search tool in the new version of the editor allows you to make multi-line queries. You can add a new line to the query by pressing Shift + Enter or simply by pasting text from the clipboard.

Custom headers and menu items in Linux are now activated by default. Since some menus may go beyond the boundaries of the screen, the developers added the ability to scroll.

Menu items designed to work with the settings have been moved to the title bar of the editor.

In the snippet, new comment variables are implemented, allowing to leave lines or blocks of notes based on the language of the code.

Also, the developers added the Go to Declaration and Peek Declaration commands to Visual Studio Code 1.30 in addition to the existing Go to Definition and Peek Definition. This is due to the fact that in some languages ​​the concepts of definition and declaration are fundamentally different.

In Visual Studio Code 1.30, you can work with TypeScript 3.2.2. Display of callbacks in JavaScript and TypeScript is improved. The new version of the editor displays which function they belong to.

The developers have improved the integration with the repository. In the new version of the program, you can change the tool that opens the file by clicking on the version control panel.

The Visual Studio Code 1.30 error detection and removal tool allows you to delete debug consoles for inactive sessions. Improved concept of variable substitution in launch.json configuration. The initial debug configuration itself has been simplified by hiding minor elements and adding a Quick Pick interface.

You can set the task to run automatically when you open the project folder. In addition, several new tasks have been added to the task management command section, for example, Tasks: Rerun Last Task, which allows you to restart the previous process.

ClonOS to be Rolled Out

ClonOS is web UI for controlling, deploying and managing FreeBSD jails containers and more
29 January 2019   2509

After three years of development, the first release of ClonOS, a specialized distribution for deploying virtual server infrastructure based on FreeBSD 12.0 and the CBSD toolkit (developed by the CBSD author), was published. Puppet is used for centralized configuration management. As part of the project, a web interface is being developed for simple deployment and management of FreeBSD jail containers and virtual environments based on Bhyve and Xen hypervisors. The project code is published on GitHub. An iso-image and an image for installation on USB-drives are prepared for download. It is possible to deploy the system on top of existing FreeBSD installations.

For tasks to be solved, ClonOS resembles Proxmox, Triton (Joyent), OpenStack, OpenNebula, and Amazon AWS, the main difference from which is the use of FreeBSD. Currently, ClonOS remains the only available platform that allows the Xen and Bhyve hypervisor to coexist on the same host. In addition, thanks to the use of FreeBSD as the base system, ClonOS can use jail-containers to run FreeBSD applications without losing performance.

From the nearest future plans, it is noted that the Bhyve live-migration tools (binding over cbsd bmigrate) and Xen-based environment management tools will be added to the web-interface. Far plans include support for CEPH / GlusterFS, iSCSI for XEN and bhyve virtual block devices, high availability tools (HA-cluster) and automatic load balancing between nodes, integration with Prometheus / Grafana / Zabbix monitoring systems, system for automatic updating of cluster nodes, network interface aggregation, RestAPI, extended access control with integration with Active Directory, RBAC and SSO.