😌 5 техник для снятия стресса на работе
Чувствуете, что стресс мешает вашему рабочему процессу? Не отчаивайтесь! Мы подготовили для вас пять простых и доступных техник, которые помогут справиться с ним.
🔗 Читать статью
🔗 Зеркало
Чувствуете, что стресс мешает вашему рабочему процессу? Не отчаивайтесь! Мы подготовили для вас пять простых и доступных техник, которые помогут справиться с ним.
🔗 Читать статью
🔗 Зеркало
⚡️ TypeScript 5.5 RC: основные нововведения релиз-кандидата
🔷 Методы Set ECMAScript: добавлена поддержка новых методов, таких как
🔷 Inferred Type Predicates: TypeScript теперь выводит предикаты типов в функциях, улучшая типобезопасность и надежность кода, особенно при работе с массивами.
🔷 Control Flow Narrowing: улучшенный анализ управления потоком для выражений с постоянными индексами, что позволяет более точно проверять типы выражений, таких как
🔷 Импорт типов в JSDoc: введен новый тег комментариев
🔷 Проверка синтаксиса регулярных выражений: TypeScript теперь выполняет проверку синтаксиса регулярных выражений, выявляя распространенные ошибки и обеспечивая совместимость с версиями ECMAScript.
🔷 Изолированные декларации: новый параметр
🔷 Шаблонная переменная
🔷 Генерация файлов деклараций: улучшена обработка зависимостей в
👉 Подробнее
🔷 Методы Set ECMAScript: добавлена поддержка новых методов, таких как
union
, intersection
, difference
, symmetricDifference
, isSubsetOf
, isSupersetOf
и isDisjointFrom
.🔷 Inferred Type Predicates: TypeScript теперь выводит предикаты типов в функциях, улучшая типобезопасность и надежность кода, особенно при работе с массивами.
🔷 Control Flow Narrowing: улучшенный анализ управления потоком для выражений с постоянными индексами, что позволяет более точно проверять типы выражений, таких как
obj[key]
.🔷 Импорт типов в JSDoc: введен новый тег комментариев
@import
, упрощающий импорт типов в JavaScript-файлах без влияния на выполнение.🔷 Проверка синтаксиса регулярных выражений: TypeScript теперь выполняет проверку синтаксиса регулярных выражений, выявляя распространенные ошибки и обеспечивая совместимость с версиями ECMAScript.
🔷 Изолированные декларации: новый параметр
--isolatedDeclarations
помогает более эффективно генерировать файлы деклараций, требуя явных аннотаций типов для экспорта.🔷 Шаблонная переменная
${configDir}
: введена новая шаблонная переменная для файлов конфигурации, чтобы сделать общие файлы tsconfig.json
более портативными и удобными в управлении.🔷 Генерация файлов деклараций: улучшена обработка зависимостей в
package.json
для генерации файлов деклараций, что снижает необходимость в явных аннотациях типов.👉 Подробнее
Microsoft News
Announcing TypeScript 5.5 RC
Today we are excited to announce the availability of the release candidate of TypeScript 5.5. To get started using the RC, you can get it through NuGet, or through npm with the following command: npm install -D typescript@rc Here’s a quick list of what’s…
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
⚡️ Краш-курс по JavaScript Promises от
Kevin Powell
⏱️ Таймкоды:
00:00 Introduction
01:40 Creating a promise
03:50 Errors and catch
05:20 Chaining multiple methods
07:42 Using finally
08:54 Practical examples
14:05 async and await
16:45 gotchas with async and await
22:00 Which approach should you use?
👀 Смотреть полностью
#этобаза
Kevin Powell
⏱️ Таймкоды:
00:00 Introduction
01:40 Creating a promise
03:50 Errors and catch
05:20 Chaining multiple methods
07:42 Using finally
08:54 Practical examples
14:05 async and await
16:45 gotchas with async and await
22:00 Which approach should you use?
👀 Смотреть полностью
#этобаза
427. Chrome 126, элемент permission, Firefox 127, бета Safari 18…
Веб-стандарты
🎙Свежий выпуск подкаста «Веб-стандарты»: Алексей Симоненко, Вадим Макеев, Никита Дубко про Chrome 126, элемент permission, Firefox 127, бету Safari 18, CSS-эксплейнеры, Node.js 22.
00:01:38 Chrome 126
00:20:51 Элемент permission
00:37:23 Firefox 127
00:56:52 Бета Safari 18
01:26:13 CSS-эксплейнеры
01:41:46 Node.js 22
▶️ YouTube live | YouTube | Сайт подкаста
#подкасты #новости
00:01:38 Chrome 126
00:20:51 Элемент permission
00:37:23 Firefox 127
00:56:52 Бета Safari 18
01:26:13 CSS-эксплейнеры
01:41:46 Node.js 22
▶️ YouTube live | YouTube | Сайт подкаста
#подкасты #новости
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Proglib запускает канал Азбука айтишника
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
⭐ База — в ней рассказываем про термины из IT простым языком
⭐ Проект — объясняем, из чего состоят айтишные проекты и сколько они могут стоить
⭐ Психология айтишника — тут говорим про софт-скиллы, особенности работы и взаимодействия
👉Подписывайтесь!
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
DGM.js — библиотека для рендеринга и работы с холстами, содержащими «умные» фигуры, которые вы можете использовать в сценариях и задавать различные ограничения/свойства.
📌 Под капотом:
💡 «Умные» фигуры
🔧 Headless компоненты (React)
🔥 Бесконечный холст
📑 Поддержка многостраничности
👍 Стили, имитирующие ручной рисунок
👥 Совместная работа в реальном времени
🎨 Темный режим (адаптивные цвета)
📸 Экспорт в изображения (PNG, SVG)
🧑🏻💻 Экспорт/импорт JSON
👉 GitHub
📌 Под капотом:
💡 «Умные» фигуры
🔧 Headless компоненты (React)
🔥 Бесконечный холст
📑 Поддержка многостраничности
👍 Стили, имитирующие ручной рисунок
👥 Совместная работа в реальном времени
🎨 Темный режим (адаптивные цвета)
📸 Экспорт в изображения (PNG, SVG)
🧑🏻💻 Экспорт/импорт JSON
👉 GitHub
🤩 Новинки CSS и веб-UI: обзор I/O 2024
Una Kravets (Web UI DevRel Lead в Google) погружается в текущее состояние CSS, исследуя некоторые из самых революционных новых функций, которые переопределяют то, как мы создаем веб-приложения, и которые были представлены в прямом эфире на Google I/O 2024.
👉 Читать
Una Kravets (Web UI DevRel Lead в Google) погружается в текущее состояние CSS, исследуя некоторые из самых революционных новых функций, которые переопределяют то, как мы создаем веб-приложения, и которые были представлены в прямом эфире на Google I/O 2024.
👉 Читать
🤩 Введение в speculation rules
В этой заметке так много подробностей о новых Chrome speculation rules, что вам следует прочитать её, чтобы обеспечить быстрое внедрение и бесплатное повышение производительности ваших веб-приложений.
👉 Читать
В этой заметке так много подробностей о новых Chrome speculation rules, что вам следует прочитать её, чтобы обеспечить быстрое внедрение и бесплатное повышение производительности ваших веб-приложений.
👉 Читать
Многие разрабы живут в парадигме системы грейдов, которая выглядит следующим образом: Junior —> Middle —> Senior —> Team Lead —> Head Of Function
Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.
💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?
#холивар
Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.
💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?
#холивар
✏️ JSONEditor — компонент для просмотра и редактирования JSON
Если вашему приложению необходимо предоставить пользователям возможность напрямую работать с JSON, на JSONEditor стоит обратить внимание. Он поддерживает как текстовый, так и древовидный вид и совместим с разными браузерами.
👉 Демо & GitHub
Если вашему приложению необходимо предоставить пользователям возможность напрямую работать с JSON, на JSONEditor стоит обратить внимание. Он поддерживает как текстовый, так и древовидный вид и совместим с разными браузерами.
👉 Демо & GitHub
📉 Опубликованы результаты опроса о состоянии JavaScript 2023, которые показывают текущие тенденции и настроения в сообществе JavaScript-разработчиков
📌 Некоторые из них весьма любопытные:
🔸 Использование: популярность React достигла пика
🔸 Интерес: интерес к React на самом низком уровне за всю историю
🔸 Удовлетворенность фронтенд-фреймворками: самый низкий уровень за всю историю
🔸 Болевые точки: две главные проблемы — React issues и Choice Overload
👉 Читать отчет полностью
📌 Некоторые из них весьма любопытные:
🔸 Использование: популярность React достигла пика
🔸 Интерес: интерес к React на самом низком уровне за всю историю
🔸 Удовлетворенность фронтенд-фреймворками: самый низкий уровень за всю историю
🔸 Болевые точки: две главные проблемы — React issues и Choice Overload
👉 Читать отчет полностью