Habr
1.25K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
Developing a symbolic-expression library with C#.

We will develop a smart calculator, which, although won’t reach the complexity of SymPy, will be able to perform such algebraic operations as differentiation, simplification, and equations solving: https://amp.gs/uvBr
Objects without reference cycles and cyclic GC.

Let’s analyze an approach that will help to create classes whose instances will only be deleted using the reference counting mechanism: https://amp.gs/uEjZ
This media is not supported in your browser
VIEW IN TELEGRAM
MSVC Backend Updates in Visual Studio 2019 Versions 16.3 and 16.4.

Versions 16.3 and 16.4 of Visual Studio 2019 brought many new improvements in code generation quality, build throughput, and security: https://amp.gs/uECC
Unity Optimization: Your Scene Hierarchy is Robbing you.

You’ve optimized all of the low-hanging fruits of your game. Except that you didn’t. You missed a sneaky, non-so-obvious spot — optimizing your Unity Scene Hierarchy: https://amp.gs/uE4e
What’s New in Visual Studio 2019 version 16.5 Preview 2.

Last week, Visual Studio 2019 version 16.5 Preview 2 was released, bringing many new features and improvements for developers in Visual Studio to help you build better software faster: https://amp.gs/uELc
Full disclosure: 0day vulnerability (backdoor) in firmware for HiSilicon-based DVRs, NVRs and IP cameras.

Described vulnerability allows attacker to gain root shell access and full control of device: https://amp.gs/u4zU
Looking for the best node.js framework for web or mobile application development? Searching for top node.js frameworks for the year 2020? Hunting for topmost node.js frameworks to stay ahead in the competition?

Let’s get the answers to all such questions: https://amp.gs/u4ee
Blazor WebAssembly 3.2.0 Preview 1 release now available.

“Today we released a new preview update for Blazor WebAssembly with a bunch of great new features and improvements”: https://amp.gs/u4KO
“I picked a relatively obscure platform, this time it has been the NES/Famicom, known in the land of vodka and ushanka as Dendy — the most popular 8-bit video game console ever”.

Making a demo for NES — HEOHdemo: https://amp.gs/udZi
RunUO Check by the PVS-Studio Analyzer.

This article covers the check of the RunUO project using the static PVS-Studio analyzer. RunUO is the emulator of server software for Ultima Online, the game that once won the hearts of many MMORPG fans: https://amp.gs/udOR
This media is not supported in your browser
VIEW IN TELEGRAM
Free API Moscow Stock Exchange (MOEX) in Google Sheets.

Google Sheets using free MOEX API may become a free solution equipped with automatically downloaded asset prices and parameters: https://amp.gs/uDFl
Juggling work and study at the Department of Photonics and Optical Information Technology.

In this article you’ll learn about part-time work available for photonics students, graduates’ job-hunting prospects, and the academic career options that open up: https://amp.gs/uuIB
Functional Materials and Devices of Optoelectronics at ITMO University.

Today we’re taking a look at the Functional Materials and Devices of Optoelectronics Lab at ITMO University, the equipment it houses, and the projects underway at the facility: https://amp.gs/uugK
Hypercube. How we gave developers test devices without losing any.

“The concept was clear: connect phones to a hub and track their status and circulation across the office via USB. The whole thing had to fit inside a server cabinet”: https://amp.gs/u0Uq
Python tips and tricks, January 2020.

It is a new selection of tips and tricks about Python and programming from Telegram-channel “Python etc”: https://amp.gs/u0uh
A Brief Comparison of the SDS Architectures for Virtualization.

This article outlines the key features and differences of such software-defined storage (SDS) solutions as GlusterFS, Ceph, and Virtuozzo Storage: https://amp.gs/uKYG
MVCC in PostgreSQL-8. Freezing.

Now we’ve reached the last topic of this series. We will talk on the transaction id wraparound and freezing: https://amp.gs/uKO7
Monitor linux — cross platform firmware with zabbix server.

This is small cross-platform linux-distro with zabbix server. It’s a simple way to deploy powerful monitoring system on ARM platfornms and x86_64: https://amp.gs/uHKb
A tour of the Museum of Optics at ITMO University.

“In one of our previous articles, we took you on a tour of the university’s optoelectronics lab. This time around we’ve got something more public, but no less exciting in mind: The Optics Museum”: https://amp.gs/uF33
A new experiment: Call .NET gRPC services from the browser with gRPC-Web.

“I’m excited to announce experimental support for gRPC-Web with .NET. gRPC-Web allows gRPC to be called from browser-based apps like JavaScript SPAs or Blazor WebAssembly apps”: https://amp.gs/uXBJ