Мы писали ранее, что 12 сентября пройдёт big tech night. Событие придумали в Яндексе и организовали вместе со Сбером, X5, Т-Банком и Lamoda. Впервые топовые IT-компании одновременно откроют двери офисов в Москве с 18:00 до 00:00 и покажут специалистам, где рождаются технологии.
Пора рассказать о тех, кто выйдет на сцену⚡️
📣 Кто и о чём расскажет на big tech night? Начинаем представлять спикеров и темы. Читайте на карточках.
➡️ А подробнее про доклады рассказываем на сайте
Подписывайтесь:
💬 big tech night
Реклама. Рекламодатель: ООО "Яндекс" ИНН 7736207543
Пора рассказать о тех, кто выйдет на сцену⚡️
📣 Кто и о чём расскажет на big tech night? Начинаем представлять спикеров и темы. Читайте на карточках.
➡️ А подробнее про доклады рассказываем на сайте
Подписывайтесь:
💬 big tech night
Реклама. Рекламодатель: ООО "Яндекс" ИНН 7736207543
❤1🔥1
Для чего используется WeakSet?
WeakSet используется для хранения коллекции объектов со слабыми ссылками. Другими словами, он служит дополнительным хранилищем объектов, используемых другим кодом.
Такие объекты автоматически удаляются сборщиком мусора, когда становятся недостижимыми (неиспользуемыми), т.е. когда от объекта остается только ключ в WeakSet.
#вопросответ
WeakSet используется для хранения коллекции объектов со слабыми ссылками. Другими словами, он служит дополнительным хранилищем объектов, используемых другим кодом.
Такие объекты автоматически удаляются сборщиком мусора, когда становятся недостижимыми (неиспользуемыми), т.е. когда от объекта остается только ключ в WeakSet.
#вопросответ
🤔9👍5🔥2
Психология цветов в UX
Мы знаем, что интерфейс должен быть привлекателен и отвечать современным трендам. Вряд ли вы захотите пользоваться сайтом с вырвиглазным фоном или плохо читаемым текстом. Но это то, что лежит на поверхности и довольно очевидно.
А вот если вы копнете глубже, то узнаете, что выбор цвета может повлиять на пользователя с точки зрения психологии, отразиться на видении бренда, и даже на установлении эмоциональной связи с пользователем. Об этом подробно рассказал Родольфо Энрике в своей статье. Предлагаю и вам почитать её.
#ux #дизайн
Мы знаем, что интерфейс должен быть привлекателен и отвечать современным трендам. Вряд ли вы захотите пользоваться сайтом с вырвиглазным фоном или плохо читаемым текстом. Но это то, что лежит на поверхности и довольно очевидно.
А вот если вы копнете глубже, то узнаете, что выбор цвета может повлиять на пользователя с точки зрения психологии, отразиться на видении бренда, и даже на установлении эмоциональной связи с пользователем. Об этом подробно рассказал Родольфо Энрике в своей статье. Предлагаю и вам почитать её.
#ux #дизайн
👍8🔥2
Forwarded from Точка входа в программирование
От массивов до объектов в JavaScript: пособие для новичков
Базовая статья для новичков в JS. Как работают объекты, зачем нужны, в чём их прелесть и как они помогают организовавывать и обрабатывать данные? Всё по ссылке.
#javascript
Базовая статья для новичков в JS. Как работают объекты, зачем нужны, в чём их прелесть и как они помогают организовавывать и обрабатывать данные? Всё по ссылке.
#javascript
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем делать 3D-текст без использования JS
В прошлой статье мы научились создавать статичный текст с эффектом 3D, используя современные возможности CSS. На этот раз пойдем дальше и добавим ему анимацию.
Первая часть тут.
А вторая тут.
#фронтенд #css
В прошлой статье мы научились создавать статичный текст с эффектом 3D, используя современные возможности CSS. На этот раз пойдем дальше и добавим ему анимацию.
Первая часть тут.
А вторая тут.
#фронтенд #css
🔥2
Forwarded from Инструменты программиста
В NGINX появилась встроенная поддержка ACME — теперь HTTPS настраивается без Certbot и лишних утилит
Команда NGINX представила предварительную версию модуля ngx_http_acme_module, обеспечивающего встроенную поддержку протокола ACME без необходимости использовать Certbot и другие внешние утилиты. Теперь можно запрашивать, устанавливать и обновлять SSL/TLS-сертификаты напрямую, что значительно упрощает процесс настройки HTTPS. Модуль реализован на Rust с использованием NGINX-Rust SDK и доступен как в Open Source-версии NGINX, так и для корпоративных клиентов NGINX Plus от F5. Wildcard-домены и регулярные выражения пока не поддерживаются.
Новый уровент удобства для DevOps-специалистов!
@prog_tools
Команда NGINX представила предварительную версию модуля ngx_http_acme_module, обеспечивающего встроенную поддержку протокола ACME без необходимости использовать Certbot и другие внешние утилиты. Теперь можно запрашивать, устанавливать и обновлять SSL/TLS-сертификаты напрямую, что значительно упрощает процесс настройки HTTPS. Модуль реализован на Rust с использованием NGINX-Rust SDK и доступен как в Open Source-версии NGINX, так и для корпоративных клиентов NGINX Plus от F5. Wildcard-домены и регулярные выражения пока не поддерживаются.
Новый уровент удобства для DevOps-специалистов!
@prog_tools
🔥13👍3❤2
Максимально просто рассказываем, как работают микрофронтенды
В двух словах: микрофронтенды — это аналог концепции микросервисв, но для фронтенда. То есть пользователь видит цельный сайт, но на самом деле под капотом это сшитые отдельные модули, которые могут быть написаны на разных фреймворках разными командами.
Если вам этого объяснения хватило — отлично. А если хотите разобраться подробнее в тонкостях, плюсах и минусах, то переходите по ссылке.
#микрофронтенд #фронтенд
В двух словах: микрофронтенды — это аналог концепции микросервисв, но для фронтенда. То есть пользователь видит цельный сайт, но на самом деле под капотом это сшитые отдельные модули, которые могут быть написаны на разных фреймворках разными командами.
Если вам этого объяснения хватило — отлично. А если хотите разобраться подробнее в тонкостях, плюсах и минусах, то переходите по ссылке.
#микрофронтенд #фронтенд
😁9🤔2❤1👍1🔥1
Онлайн-студия big tech night
Если вас не будет в Москве в день ивента, подключайтесь к нашей онлайн-студии. Мы подготовили огненную программу, которая отличается от офлайн-активностей:
🔴 Выступления спикеров от компаний-организаторов и других топов в индустрии
🔴 Микс форматов — от дискуссий и интервью до фановых историй из жизни разработчиков
🔴 Интерактивы с комментариями зрителей
Проведём сразу два прямых эфира:
✨ Студия Hard
В формате дискуссий и интервью обсудим сложные темы — управление IT-командой, AI в разработке, запуск проектов на несколько бизнесов.
✨ Студия Soft
Настоящая вечеринка в формате Late Night Show. Будем общаться, шутить и делиться сокровенным — например, обсудим необычные хобби и безумные pet-проекты.
❗️ Можно переключаться между студиями, чтобы поймать все самые интересные темы.
💻 Мы в эфире 12 сентября с 18:00 до 21:00
❤️Зарегистрируйтесь на сайте, чтобы получить ссылку на трансляцию
Подписывайтесь:
💬 big tech night
Реклама. Рекламодатель: ООО "Яндекс" ИНН 7736207543
Это #партнёрский пост
Если вас не будет в Москве в день ивента, подключайтесь к нашей онлайн-студии. Мы подготовили огненную программу, которая отличается от офлайн-активностей:
🔴 Выступления спикеров от компаний-организаторов и других топов в индустрии
🔴 Микс форматов — от дискуссий и интервью до фановых историй из жизни разработчиков
🔴 Интерактивы с комментариями зрителей
Проведём сразу два прямых эфира:
✨ Студия Hard
В формате дискуссий и интервью обсудим сложные темы — управление IT-командой, AI в разработке, запуск проектов на несколько бизнесов.
✨ Студия Soft
Настоящая вечеринка в формате Late Night Show. Будем общаться, шутить и делиться сокровенным — например, обсудим необычные хобби и безумные pet-проекты.
❗️ Можно переключаться между студиями, чтобы поймать все самые интересные темы.
💻 Мы в эфире 12 сентября с 18:00 до 21:00
❤️Зарегистрируйтесь на сайте, чтобы получить ссылку на трансляцию
Подписывайтесь:
💬 big tech night
Реклама. Рекламодатель: ООО "Яндекс" ИНН 7736207543
Это #партнёрский пост
🔥1
6 способов автоматизировать ревью кода
Мы прекрасно понимаем то чувство, когда хочешь реализовать крутую фичу и залить на прод, но нужно пройти нудный этап код-ревью. Поэтому мы поискали инструменты, которые могут помочь с этим и нашли сразу 6 разных вариантов. Они умеют автоматически проверять код и находить уязвимости, экономя время и ресурсы команды.
Познакомиться с ними можно в статье.
#инструменты
Мы прекрасно понимаем то чувство, когда хочешь реализовать крутую фичу и залить на прод, но нужно пройти нудный этап код-ревью. Поэтому мы поискали инструменты, которые могут помочь с этим и нашли сразу 6 разных вариантов. Они умеют автоматически проверять код и находить уязвимости, экономя время и ресурсы команды.
Познакомиться с ними можно в статье.
#инструменты
👍4🔥2
Как работает псевдокласс
Псевдокласс
Как это работает?
Здесь будут выделены только те
Зачем он нужен?
1. Работа с родительскими элементами. Например, стилизовать
2. Условное форматирование. Например, вы можете выбрать контейнеры, в которых есть определённое состояние, например, отмеченный чекбокс.
#простымисловами #css
:has()
в CSSПсевдокласс
:has
— это мощный инструмент в CSS, который позволяет выбирать элементы, основываясь на их содержимом или дочерних элементах. Другими словами, он даёт возможность стилизовать элементы на основе контекста внутри них, чего раньше невозможно было сделать только средствами CSS.Как это работает?
element:has(selector)
выбирает элемент, который содержит определённого потомка или соответствует указанному селектору./* Выбрать карточки, содержащие кнопку */
.card:has(button) {
border: 2px solid blue;
}
Здесь будут выделены только те
.card
, внутри которых есть <button>
.Зачем он нужен?
1. Работа с родительскими элементами. Например, стилизовать
<div>
, если внутри него есть конкретный элемент.2. Условное форматирование. Например, вы можете выбрать контейнеры, в которых есть определённое состояние, например, отмеченный чекбокс.
/* Стилизовать родительский div, если внутри есть отмеченный чекбокс */
div:has(input[type="checkbox"]:checked) {
background-color: lightgreen;
}
#простымисловами #css
🔥16👍3❤2
Какие базовые способы объявления функции в JS вы знаете?
Существуют четыре базовых способа:
1️⃣ Function Declaration
function sum(a, b) { return a + b } — поднимается (hoisting), имя видно во всей области видимости.
2️⃣ Function Expression
const sum = function (a, b) { … } — выражение, часто анонимное; удобно передавать как значение. Есть вариант с именем для лучших стектрейсов.
3️⃣ IIFE (немедленно вызываемое выражение)
(function () { /* изоляция */ })() — исторический способ создать локальную область.
4️⃣ Стрелочные функции
const inc = x => x + 1 — короткий синтаксис, лексический `this` и `arguments`, нет собственного prototype, нельзя вызывать через new. Отличный вариант для коллбеков и замыканий.
#вопросответ #javascript
function sum(a, b) { return a + b } — поднимается (hoisting), имя видно во всей области видимости.
const sum = function (a, b) { … } — выражение, часто анонимное; удобно передавать как значение. Есть вариант с именем для лучших стектрейсов.
(function () { /* изоляция */ })() — исторический способ создать локальную область.
const inc = x => x + 1 — короткий синтаксис, лексический `this` и `arguments`, нет собственного prototype, нельзя вызывать через new. Отличный вариант для коллбеков и замыканий.
#вопросответ #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
👎7👍6🔥2
Несколько интересных функций и расширений для VS Code
Visual Studio Code — основной редактор кода у многих разработчиков. Он гибкий, производительный, универсальный и с богатой экосистемой. Я тоже пользуюсь именно им уже давно. И всегда приятно найти для него что-то полезное, что ещё больше облегчит разработку.
Недавно мне попалась хорошая подборка инструментов для VS Code. Что-то я уже использовал, про что-то рассказывал в канале отдельно, но, например, про VS Code Tunnels не знал и теперь буду пользоваться. Может и вы найдете тут что-то полезное для себя. Не поленитесь чекнуть по ссылке.
#vscode
Visual Studio Code — основной редактор кода у многих разработчиков. Он гибкий, производительный, универсальный и с богатой экосистемой. Я тоже пользуюсь именно им уже давно. И всегда приятно найти для него что-то полезное, что ещё больше облегчит разработку.
Недавно мне попалась хорошая подборка инструментов для VS Code. Что-то я уже использовал, про что-то рассказывал в канале отдельно, но, например, про VS Code Tunnels не знал и теперь буду пользоваться. Может и вы найдете тут что-то полезное для себя. Не поленитесь чекнуть по ссылке.
#vscode
🔥4
Вопросы для тех, кому не хватает рубрики #вопросответ
Старый, но всё ещё актуальный и пополняемый каталог вопросов по JavaScript. Здесь лежит более 150 вопросов на разные темы. Там же и ответы с пояснениями.
Доступно на 20 языках, так что можете отправить своему другу-иностранцу. Ждёт вас по ссылке.
#вопросы #github
Старый, но всё ещё актуальный и пополняемый каталог вопросов по JavaScript. Здесь лежит более 150 вопросов на разные темы. Там же и ответы с пояснениями.
Доступно на 20 языках, так что можете отправить своему другу-иностранцу. Ждёт вас по ссылке.
#вопросы #github
🔥7❤1