Author: Yuri Gagarin

Functional PowerShell with classes is not an oxymoron, I assure you.

Hello, Habr! I present to you the translation of the article "Functional PowerShell with Classes. I promise it’s not an oxymoron" by Christopher Kuech. Object-oriented and functional programming paradigms may seem incompatible, but both are equally supported in PowerShell. Almost all programming languages, both functional and non-functional, have means of advanced name and value binding; […]

Release of the OneDev collaborative development platform 3.0

A significant new release of OneDev 3.0 is available, a platform for managing the entire software development lifecycle, providing a complete set of tools for project development in accordance with the DevOps paradigm. In its capabilities, OneDev resembles GitLab and also enables deployment of its own infrastructure for collaborative development, review, testing, building, and delivery of releases without reliance on external cloud services, such […]

Mobile browsers Firefox Lite 2.1 and Firefox Preview 3.1.0 are available

The release of Firefox Lite 2.1 has taken place, which is positioned as a lightweight version of Firefox Focus, adapted for low-resource systems and low-speed communication channels. The project is being developed by a team of Mozilla developers from Taiwan and is primarily aimed at distribution in India, Indonesia, Thailand, the Philippines, China, and developing countries. A key distinction of Firefox Lite from Firefox Focus […]

The PinePhone has been released - a secure Linux smartphone

Pine64 has announced the start of sales for the PinePhone, a free secure smartphone. The smartphone is aimed at those who believe that a person should have complete control over their technology and their life. Anyone who values privacy and dislikes telemetry from Android and iOS is a potential buyer of the PinePhone. It's time to send Big Brother to /dev/null! The first batch sold out like hot cakes, but […]

An interesting project in a friendly team, or how much does the right employee cost?

Several articles have mentioned phrases like 'IT developers eat too much', with suggested solutions: Interesting tasks that allow skill development in the comfortable environment of Russian organizations are a great counter to the allure of high salaries in the USA and Europe. Well, Dad, what are we having to eat today? Nothing, I'm working on an interesting project with a friendly team. In […]

Copyleft licenses are gradually being displaced by permissive ones.

WhiteSource analyzed the licenses of 4 million open packages and 130 million code files across 200 different programming languages and concluded that the share of copyleft licenses is steadily decreasing. In 2012, 59% of all open projects were licensed under copyleft licenses such as GPL, LGPL, and AGPL, while the share of permissive licenses like MIT, Apache, and […]

The author of the web framework written in Rust actix-web deleted

Development of the SeaMonkey internet application suite has resumed, which integrates a web browser, email client, RSS/Atom feed aggregator, and WYSIWYG HTML page editor Composer into a single product (Chatzilla, DOM Inspector, and Lightning are no longer included). The first beta release of the new SeaMonkey 2.53 branch has been proposed for testing. The browser engine used in SeaMonkey has been updated to the status of Firefox 60 (previously […]

The beta release of the integrated suite of internet applications SeaMonkey 2.53

According to a tweet from an organization employee (Chris Hartjes), Mozilla has recently laid off 70 workers (out of a total of 1000), including all lead designers from Mozilla Quality Assurance, whose main responsibilities include testing new features and fixing bugs. In response, a hashtag #MozillaLifeboat was launched by the laid-off employees on Twitter, allowing them to share […]

Lytko unites

Some time ago, we introduced you to a smart thermostat. This article was initially intended to demonstrate its firmware and management system. However, to explain the logic behind the thermostat and what we have implemented, it is essential to outline the entire concept as a whole. Regarding automation, automation can be conditionally divided into three categories: Category 1 — individual “smart” devices. You […]

Let's solve some money issues.

Mentally detach yourself from the usual perspective on work — both yours and the company's. I invite you to consider the flow of money within the company. You, your neighbors, your boss — we all stand in the path of money. We are used to seeing money in the form of tasks. You might not think of them as money. If you are a programmer, then […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster