🧰tshy — инструмент, который позволяет создавать гибридные пакеты CommonJS/ESM на TypeScript для Node.js. 
Он управляет полем
👉 GitHub
  
  Он управляет полем
exports в файле package.json, компилирует исходный код TypeScript в форматы ESM и CommonJS и настраивает правильные точки входа модуля.👉 GitHub
GitHub
  
  GitHub - isaacs/tshy
  Contribute to isaacs/tshy development by creating an account on GitHub.
👍3🥱3👏1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  💡Раскрывающийся список без использования Javascript: HTML-теги 
👉 Поиграть можно здесь
#css #tip by Shripal Soni
<details> и <summary> в действии👉 Поиграть можно здесь
#css #tip by Shripal Soni
🔥27👍7🤯3🥱1
  Недавно мы писали про новый сайт Angular и бенчмарки, а сегодня делимся изменениями в v17:
🤩Deferrable views выводят производительность и удобство работы разработчика на новый уровень
🏎️ Время сборки сокращается до 87% благодаря гибридному рендерингу
🏗️ Сборки Vite + esbuild и многое другое
👉 Анонс новой версии на русском
🤩Deferrable views выводят производительность и удобство работы разработчика на новый уровень
🏎️ Время сборки сокращается до 87% благодаря гибридному рендерингу
🏗️ Сборки Vite + esbuild и многое другое
👉 Анонс новой версии на русском
🔥12
  Какие меры вы принимаете для предотвращения или борьбы с профессиональным выгоранием? Можно выбрать несколько вариантов.
  Anonymous Poll
    13%
    У меня нет проблем с выгоранием
      
    28%
    Регулярные перерывы в течение рабочего дня
      
    39%
    Хобби и интересы вне работы
      
    31%
    Регулярные занятия спортом или физическая активность
      
    5%
    Медитация 
      
    21%
    Постановка чётких границ между работой и личной жизнью
      
    11%
    Смена проектов или области деятельности внутри ИТ для восстановления интереса и мотивации
      
    13%
    Пет-проекты
      
    1%
    Свой вариант (напишу в комментариях)
      
    26%
    Посмотреть результаты
      
    👍1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  🔧ts-reset — как CSS reset, только для TypeScript:
👍
✅
🥹
👉 GitHub
👍
.json (fetch) и JSON.parse возвращают unknown✅
.filter(Boolean) работает именно так, как вы ожидаете🥹
array.includes расширен для более удобного использования и многое другое!👉 GitHub
❤12👍5🤔3🔥1
  🤩 На заметку фронтенд-разработчику:
🙇♂️ Коллекция тестовых заданий для самостоятельного выполнения от разных ИТ-компаний, собранная командой Хекслет и сообществом
🙇♂️ Классические алгоритмы и структуры данных, реализованные на JavaScript
🙇♂️ Структуры данных и алгоритмы на JavaScript и TypeScript (примеры к книге Learning JavaScript Data Structures and Algorithms — Third Edition)
🙇♂️ Структуры данных и алгоритмы с практикой на JavaScript (примеры к книге Data Structures and Algorithms in JavaScript)
🙇♂️ Структуры данных и алгоритмы с ES6
🙇♂️ Коллекция тестовых заданий для самостоятельного выполнения от разных ИТ-компаний, собранная командой Хекслет и сообществом
🙇♂️ Классические алгоритмы и структуры данных, реализованные на JavaScript
🙇♂️ Структуры данных и алгоритмы на JavaScript и TypeScript (примеры к книге Learning JavaScript Data Structures and Algorithms — Third Edition)
🙇♂️ Структуры данных и алгоритмы с практикой на JavaScript (примеры к книге Data Structures and Algorithms in JavaScript)
🙇♂️ Структуры данных и алгоритмы с ES6
👍12🔥4
  🔐Защита приложений Next.js с помощью аутентификации на основе ролей с использованием NextAuth: гайд для фронтенд-разработчика от freeCodeCamp
В этом практическом руководстве демонстрируется процесс включения готовых OAuth провайдеров Google/GitHub и их интеграции в приложение.
Но для тех, кто любит хардкор, руководство тоже подойдет: вы узнаете, как создать кастомный провайдер аутентификации с помощью MongoDB и адаптировать аутентификацию к конкретным требованиям.
📺Смотреть
В этом практическом руководстве демонстрируется процесс включения готовых OAuth провайдеров Google/GitHub и их интеграции в приложение.
Но для тех, кто любит хардкор, руководство тоже подойдет: вы узнаете, как создать кастомный провайдер аутентификации с помощью MongoDB и адаптировать аутентификацию к конкретным требованиям.
📺Смотреть
👍7
  🎉🥳🍾 Кстати, нас уже больше 22 000! Спасибо за интерес к «Библиотеке фронтендера».
❤20🎉4
  Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
  
🧑💻🪜 6 карьерных советов программисту
Советы, которые подойдут джуниорам, мидлам и сеньорам.
#туториал
Читать статью
Советы, которые подойдут джуниорам, мидлам и сеньорам.
#туториал
Читать статью
👍8❤1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  🔧Как в Tailwind делать динамические темы с помощью oklch(): гайд для фронтенд-разработчика
📌 Пример кода👇
📌 Пример кода👇
import { makeVariable, shades } from "./common";
import { consistentChroma } from "./runtime";
export function dynamicTwClasses(baseName, baseHue) {
  return Object.fromEntries(
    shades.map((shade, i) => {
      const color = consistentChroma(i, baseHue);
      return [
        shade,
        `oklch(${makeVariable({
          fallbackValue: color,
          name: baseName,
          shade,
          withVar: true,
        })} / <alpha-value>)`,
      ];
    }),
  );
}👍14🤯8❤1
  💡initial, inherit, unset и revert: доступное объяснение ключевых слов CSS на практике
🎮Поиграть можно здесь
#css #tip by Shripal Soni
🎮Поиграть можно здесь
#css #tip by Shripal Soni
🔥16👍2🤔1
  Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
  
🚩 Итог одной валютной удаленки: проработал месяц бесплатно и ушел с долгами
Изумительная история фронтендера, который целый месяц работал без зарплаты и даже остался должен своему работодателю $1609
#почитать
Читать статью
Изумительная история фронтендера, который целый месяц работал без зарплаты и даже остался должен своему работодателю $1609
#почитать
Читать статью
😁12🤯4❤1👍1
  395. GitHub Universe и Copilot, Angular.dev, знай Юникод, CSS 4…
    Веб-стандарты
  🎙Свежий выпуск подкаста «Веб-стандарты»: Алексей Симоненко, Андрей Мелихов, Вадим Макеев про GitHub Universe и Copilot, Angular.dev, знание Юникода, CSS 4, 5, 6 и AI в FigJam.
00:02:01 GitHub Universe
00:30:39 Angular.dev
00:46:18 Знай Юникод
01:01:24 CSS 4, 5, 6
01:30:37 AI в FigJam
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | Сайт подкаста
#подкасты
00:02:01 GitHub Universe
00:30:39 Angular.dev
00:46:18 Знай Юникод
01:01:24 CSS 4, 5, 6
01:30:37 AI в FigJam
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | Сайт подкаста
#подкасты
👍5
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
⭐ FAQ по трудоустройству: разбираем самые популярные вопросы
Каждый, кто хотя бы раз искал работу, сталкивался с массой проблем: «Врать в резюме или не надо?», «@#$%!, вакансия классная, но я не подхожу... Что делать?». Под катом — разбор этих других популярных вопросов.
🔗 Читать статью
🔗 Зеркало
Каждый, кто хотя бы раз искал работу, сталкивался с массой проблем: «Врать в резюме или не надо?», «@#$%!, вакансия классная, но я не подхожу... Что делать?». Под катом — разбор этих других популярных вопросов.
🔗 Читать статью
🔗 Зеркало
🥱7❤2🔥2
  