habrahabr
«Выгорел просто в угли и уволился» — истории карьерных неуспехов, часть 5

Привет, Хабр! Меня зовут Настя, я занимаюсь контентом в Хабр Карьере.На всякий случай объясню, что происходит: этим летом мы на Хабр Карьере начали собирать истории карьерных провалов от людей, готовых поделиться своим опытом. Хотелось поддержать авторов и помочь им найти новые пути в профессиональном развитии. Истории продолжают приходить, поэтому мы собрали уже пятую подборку. Если интересно почитать другие, оставляю ссылки: первая, вторая, третья и четвертая. Помочь авторам можно рекомендац…

  • пятница, 29 сентября 2023 г. в 12:52:57
golang
Rust против Go: практическое сравнение

Rust против Go — тема, которая постоянно возникает, и о ней уже много написано. Частично это связано с тем, что разработчики ищут информацию, которая поможет им решить, какой язык использовать для своего следующего (веб) проекта.В конце концов, оба языка можно использовать для написания быстрых и надежных веб-сервисов. С другой стороны, их подходы к достижению этой цели совершенно разные, и трудно найти хорошее сравнение, которое было бы справедливо по отношению к обоим языкам. Этот пост — моя…

  • пятница, 29 сентября 2023 г. в 12:52:55
javascript
Restyle как новый стандарт для создания UI в React Native

Меня зовут Павленко Виталий, я Team Lead в команде UI-kit в Профи.В какой-то момент мы хотели решить несколько проблем с UI-kit в наших React Native приложениях:UI-kit был слишком медленный. И здесь важно уточнить, что он был сделан с использованием styled-components.В UI-kit не было возможности темизации, потому что токены импортировались как модуль в каждом компоненте. И как следствие, в приложении невозможно было сделать темную тему, потому что при смене токенов оно бы просто не перерендери…

  • пятница, 29 сентября 2023 г. в 12:52:53
javascript
React 18: что поменялось

React — одна из самых популярных JavaScript-библиотек для создания пользовательских интерфейсов. В её новой версии произошли значительные изменения, и сейчас я расскажу про самые важные. React 18 теперь умеет существенно лучше работать с приложениями, содержащими большие данные. С помощью концепции виртуального DOM и нового инструмента — параллельного рендеринга — React эффективно обновляет только необходимые компоненты при изменениях, и это даёт молниеносную скорость прорисовки. Появилис…

  • пятница, 29 сентября 2023 г. в 12:52:52
javascript
Как мы создаём Squadus. Реализуем «прыжок к сообщению» в мобильной версии

Весной этого года мы выпустили Squadus — цифровое рабочее пространство для компаний любого масштаба. Решение позволяет общаться в чатах, проводить конференции, совместно работать над документами и автоматизировать типовые действия с помощью ботов.Сегодня расскажем о том, как в мобильной версии Squadus реализовали востребованную функцию — «прыжок к сообщению» в чате (jump to message).Для чего современным чатам нужна эта возможность? Прыжок позволяет «отмотать» чат от цитируемого сообщения к ори…

  • пятница, 29 сентября 2023 г. в 12:52:52
javascript
Как добавить несколько товаров в Shopify корзину одним кликом?

ПредисловиеНедавно я писал конфигуратор в Shopify и решил поделиться тем, как добавить несколько товаров в Шопифай корзину. Я находил не так много материалов по этому вопросу, тем более на русском языке.Прикрепляю скринкаст того, что можно сделать при помощи этого. Но применений довольно много, не только конфигуратор. В скринкасте я добавил 6 товаров по одному клику на "Add to cart" кнопку. Но до лимита в количестве добавляемых товаров я не дошёл, может их и нет.Cart APIЧтобы добавить …

  • пятница, 29 сентября 2023 г. в 12:52:51
github
KenneyNL / Starter-Kit-City-Builder

Starter Kit City Builder This package includes a basic template for a 3D city builder in Godot 4.1.1.stable.official. Includes features like; Building and removing structures Smooth camera controls Dynamic MeshLibrary creation Saving/loading Sprites and 3D Models (CC0 licensed) Screenshot Controls Key Command W A S D Move camera F Camera to center Middle mouse button Hold to rotate camera Left mouse button Place building DEL Remove building Right mouse button Rotate buildin…

  • пятница, 29 сентября 2023 г. в 12:52:50
github
wojtekmaj / react-pdf

Display PDFs in your React app as easily as if they were images.react-pdf monorepo Looking for the react-pdf documentation? It can now be found here.

  • пятница, 29 сентября 2023 г. в 12:52:48
github
saisathvik1 / OSCP-Cheatsheet

OSCP Cheatsheet by Sai SathvikOSCP Cheatsheet I prepared this cheatsheet as part of my OSCP preperation. I'll keep this updating. For any suggestions mail me contact.saisathvik@gmail.com Table of Content General Important Locations File Transfers Windows to Kali Adding Users Windows Linux Password-Hash Cracking fcrackzip John Hashcat Mimikatz Ligolo-ng Recon and Enumeration Port Scanning FTP enumeration SSH enumeration SMB enumeration HTTP/S enumeration Wordpress Drupal Joo…

  • пятница, 29 сентября 2023 г. в 12:52:45