habrahabr
Снижение зарплат в ИТ

В последнее время в СМИ было много новостей о снижении зарплат работников IT-индустрии. Мы решили посмотреть исследования, на которые ссылались в этих публикациях. Основных исследований два — от «Хабр Карьеры» и портала HeadHunter. Посмотрим, что стало известно из этих данных.Исследование «Хабр»Для расчётов «Хабр Карьера» использует данные от пользователей сайта. Создатели портала предлагают внести свою зарплату в базу и с помощью специального калькулятора определить свою позицию на фоне рынка…

  • воскресенье, 17 марта 2024 г. в 00:00:15
javascript
Мемоизация в React: я почитал документацию вместо вас

В статье рассмотрены три инструмента мемоизации в React: useMemo, useCallback, memo. Главный источник информации: документация React. Не всем комфортно работать напрямую с документацией, так что если вы постоянно откладываете погружение в документацию React - я сделал это за вас, постарался выделить самое важное, и дать ссылки для углубленного погружения.  Так как мы будем рассматривать не самые базовые вещи, касающиеся React, то я не буду останавливаться на таких основах как хуки, состояние, …

  • воскресенье, 17 марта 2024 г. в 00:00:13
javascript
JS. Валидация данных. Пишем свой YUP

Для чего нужна валидация при разработке и когда ее применять?В web разработке при работе с пользовательскими данными валидация должна применяться при получении данных сервисом. Условно можно разделить валидацию на:Клиентскую. При вводе данных в формы важно провалидировать введенные данные и сообщить пользователю о их некорректности. Это дает понятный обратный отклик пользователю о его действиях и предотвращает дальнейшие некорректные действия в сервисе.Серверную. Любой код, выполняемый на клие…

  • воскресенье, 17 марта 2024 г. в 00:00:12
github
huggingface / safetensors

Simple, safe way to store and distribute tensors Python Rust safetensors Safetensors This repository implements a new simple format for storing tensors safely (as opposed to pickle) and that is still fast (zero-copy). Installation Pip You can install safetensors via the pip manager: pip install safetensors From source For the sources, you need Rust # Install Rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Make sure it's up to…

  • воскресенье, 17 марта 2024 г. в 00:00:10
github
lsc4719 / MyViewOfLinuxSystems

MyViewOfLinuxSystems A view from a process within a Linux system towards the world. Dotted arrow means dependencies. [1] ref How Linux Works, 2nd edition. https://www.yes24.com/Product/Goods/22404368 FHS 3.0 https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html The Dinosaur Book https://www.amazon.com/Operating-System-Concepts-Binder-Version/dp/1118129385 OSTEP https://pages.cs.wisc.edu/~remzi/OSTEP/ Understanding the Linux Kernel, 3rd edition. https://www.amazon.com/Understanding-Linux-Ke…

  • воскресенье, 17 марта 2024 г. в 00:00:08
github
said7388 / developer-portfolio

Software Developer Portfolio Website built with next.js and tailwind CSS that helps you showcase your work and skills as a software developer.Developer Portfolio Are you struggling to create a professional portfolio website? Look no further! You can use the Developer Portfolio template and create your very own personalized portfolio today! My website is designed to be user-friendly and easily customizable, making it perfect for both developers and freelancers. Demo 🎥 View live preview here. …

  • воскресенье, 17 марта 2024 г. в 00:00:07
github
Skyvern-AI / skyvern

Automate browser-based workflows with LLMs and Computer Vision 🐉 Automate Browser-based workflows using LLMs and Computer Vision 🐉 Skyvern automates browser-based workflows using LLMs and computer vision. It provides a simple API endpoint to fully automate manual workflows, replacing brittle or unreliable automation solutions. Traditional approaches to browser automations required writing custom scripts for websites, often relying on DOM p…

  • воскресенье, 17 марта 2024 г. в 00:00:06
github
Unity-Technologies / megacity-metro

Megacity-Metro: a thrilling shooter game, using Netcode for Entities for a multiplayer experience supporting 128+ players. Latest DOTS packages and Unity Gaming Services elevate the user experience, demonstrating how to craft engaging multiplayer games. Contents and Quick Links Megacity-Metro Overview Megacity-Metro Prerequisites Multiplayer Setup Add Unity Gaming Services (UGS) Index of Resources in this Project Assemblies Netcode Atrributes Gameplay Controls Mouse and Keyboard Troubleshoo…

  • воскресенье, 17 марта 2024 г. в 00:00:04
github
wasmerio / winterjs

Winter is coming... ❄️ WinterJS is blazing-fast JavaScript server that runs Service Workers scripts according to the Winter Community Group specification. WinterJS is able to handle up to 100,000 reqs/s in a single laptop (see Benchmark). Note: WinterJS is not officially endorsed by WinterCG, despite sharing "Winter" in their name. There are many runtimes supporting WinterCG, WinterJS being one among those. Running WinterJS with Wasmer The WinterJS serv…

  • воскресенье, 17 марта 2024 г. в 00:00:03