javascript
Асинхронность в JavaScript, как использовать в web разработке на React, цепочка промисов и параллел…

Асинхронные операции в JavaScriptМинимум об асинхронностиАсинхронный код в отличие от синхронного позволяет выполнять длительные операции продолжая работать приложению, не зависая когда идет обращение к серверу с фронтенда или когда идет выборка данных на сервере из базы данных.Что же позволяет коду так работать?. Когда я 2022 г. увлекся разработкой на React (это JavaScript библиотека) и начал разрабатывать сайт с тестовыми погодными данными используя OpenWeatherMap, первое с чем столкнулся по …

  • среда, 21 мая 2025 г. в 00:00:10
javascript
Clojure — стабильность по определению

Недавно мне попался следующий твит от OneHappyFellow:Кажется, я понял, что меня настолько напрягает при программировании на языках с динамической типизацией. Дело в том, что никогда нет уверенности, будет ли конкретная библиотека работать определённым образом, и не сломается ли код при очередном минорном обновлении версии.— One Happy Fellow (@onehappyfellow) 5 мая 2025Этот тезис меня заинтересовал. Дело в том, что по работе мне в основном приходится иметь дело с Clojure. Это динамический язык, …

  • среда, 21 мая 2025 г. в 00:00:09
javascript
Как Армия и open-source помогли мне стартануть карьеру

Если ты в кризисе — не накручивай опыт. Создай его. Это бесплатно⚠️ Не трать время на чтение, если тебе здесь не откликнетсяДо open-sourceПосле open-sourceСейчасВременной период2014-2016с 20172025Возраст23-252633ПолМальчикМужчинаЗафисит от результатов спринтаРольРазнорабочийFront-end разработчикЛидер платформы по построению интерфейсов (неколько десятков команд)Эмоциональное состояниеОтчаяниеВоодушевлениеПривязанное к релизному циклуЯ и HRыОтказы и тишинаЗавал предложенийНе в поиске, переодичес…

  • среда, 21 мая 2025 г. в 00:00:08
javascript
TypeScript: стоит ли усложнять типы?

Что такое TypeScript? Официальная документация отвечает так: “TypeScript — это JavaScript с синтаксисом типов”. Однако некоторые считают TypeScript своеобразным слиянием двух языков: языка для манипулирования значениями JavaScript и языка для манипулирования типами.Cистема типов TypeScript Тьюринг-полная. Это означает, говоря по-простому, что система может решить любую вычислительную задачу при наличии некоторого представления входных и выходных данных.Можно ли использовать это знание на практи…

  • среда, 21 мая 2025 г. в 00:00:07
javascript
Observable – не только удобный state-manager

Полгода назад я написал статью «Observable — удобный state-manager». Это была скорее заметка, из-за чего мне немного досталось в комментариях. Данная статья — более подробное знакомство с Observable — библиотекой для реактивного программирования на JavaScript.Преимущества ObservableМаленький размер (3.2 kB)Действительно маленький, а не «малое ядро», которое бесполезно без дополнительных модулей, увеличивающих итоговый размер.Работает и с объектами, и с классамиДля классов не накладывает никаких…

  • среда, 21 мая 2025 г. в 00:00:05
javascript
React Labs: View Transitions, Activity и другие обновления

В блоге React Labs мы делимся проектами, находящимися на этапе активных исследований и разработки. В этой статье рассказываем о двух новых экспериментальных возможностях, которые уже доступны для тестирования, а также делимся новостями о других вещах, над которыми сейчас работаем. Сегодня мы рады представить вам документацию по двум новым экспериментальным возможностям, уже доступным для тестирования: View Transitions (переходы между экранами) Activity А также делимся обновлениями по возмо…

  • среда, 21 мая 2025 г. в 00:00:04
javascript
Почему я ушёл с VK Play и сделал все механики и лаунчер с нуля для моей Battle Royale игры на Unrea…

Привет! Мне 15 и я делаю свою игру на UE5 — и вот почему я ушёл с VK PlayКогда я только начал делать игру в жанре battle royale, я сразу хотел, чтобы это была не просто «игра для себя», а что‑то реальное — с возможностью выложить, показать другим, и может даже зарабатывать. Ранее я уже пытался делать игры, но это были проекты которые через 2–3 дня либо лежали в корзине либо пылились в папке забытыми. Но с этим я решил идти по полной и до конца. Во время начала разработки я сразу посмотрел, куда…

  • среда, 21 мая 2025 г. в 00:00:03
github
kmeps4 / PSFree

PSFree WebKit Exploit & Lapse Kernel Exploit For PS4 9.00 [WIP] By abcPSFree version 1.5.0 Lapse Kex ported to 9.00 - Still WIP Very fast and reliable but can KP :P Needs a bin loader on Port 9020. Some performance Tweaks??. Add sysveri Patch PR are welcome PSFree is a collection of exploits for the PS4 console. The main focus of the repo is for the PS4 but we try to make things portable to PS5. Exploits PSFree: src/psfree.mjs Lapse (kernel): src/scripts/lapse.mjs Donation (Monero/XMR): …

  • среда, 21 мая 2025 г. в 00:00:02
xaker
Подпиши свою компанию на «Хакер»

Работаешь в сфере ИТ или ИБ? Тогда подписка на «Хакер» — это инструмент, который помогает тебе быть в курсе ключевых угроз, багов и приемов защиты. Мы ежедневно публикуем статьи, обзоры и исследования, которые помогают специалистам работать эффективнее и предотвращать инциденты до того, как они станут проблемой.

  • вторник, 20 мая 2025 г. в 00:00:22