На какую тему больше всего хотелось бы увидеть материал в понятной форме?
Anonymous Poll
43%
Крупный гайд по TypeScript
17%
Гайд и обзор возможностей Electron
34%
Учим ReGeX за 20 минут, как понять легко и быстро
25%
Делаем свое приложение для общения: гайд по WebRTC
21%
Приложения для создания архитектуры в программной инженерии
Пересечение типов в TypeScript
Оказалось что пересечение типов в TypeScript работает немного не так, как это принято в классической теории множеств. Разбираем подробно😊🙌
#typescript #web
http://telegra.ph/Peresechenie-v-TypeScript-05-17
Оказалось что пересечение типов в TypeScript работает немного не так, как это принято в классической теории множеств. Разбираем подробно😊🙌
#typescript #web
http://telegra.ph/Peresechenie-v-TypeScript-05-17
Крупный гайд по TypeScript😎
В данной статьей разобрал и показал ка работать со структурами данных в ЯП, а также показал что такое типы, их объединение, пересечение, показал как работать с интерфейсами и продемонстрировал их расширяемость. Затронули также классы, наследование, имплементацию интерфейсов и абстрактных классов.
Статья получилась невероятно огромная и разная на темы.
Приятного чтения🤗
#typescript #web
https://vc.ru/dev/423888-krupnyy-gayd-po-typescript
В данной статьей разобрал и показал ка работать со структурами данных в ЯП, а также показал что такое типы, их объединение, пересечение, показал как работать с интерфейсами и продемонстрировал их расширяемость. Затронули также классы, наследование, имплементацию интерфейсов и абстрактных классов.
Статья получилась невероятно огромная и разная на темы.
Приятного чтения🤗
#typescript #web
https://vc.ru/dev/423888-krupnyy-gayd-po-typescript
vc.ru
Крупный гайд по TypeScript — Разработка на vc.ru
TypeScript стал очень популярным проектом. Если ранее на нем писал преимущественно веб-приложения, то сейчас пишут даже логику для сайтов. Данный гайд затронет все основные темы TypeScript, статья достаточно большая, чтобы пройти её за одно чтение, так что…
Конфигурация для Neovim
Покуда отдыхал от нагрузки на работе + пет-проектами - умудрился все-таки написать одну статью. Она про редактор, который я использую в 90% времени, покуда пишу проекты/работаю над продуктами - Neovim.
Статья будет интересна тем, кто хочет научиться писать конфигурацию на Lua для Neovim)
#neovim #lua
https://habr.com/ru/post/683054/
Покуда отдыхал от нагрузки на работе + пет-проектами - умудрился все-таки написать одну статью. Она про редактор, который я использую в 90% времени, покуда пишу проекты/работаю над продуктами - Neovim.
Статья будет интересна тем, кто хочет научиться писать конфигурацию на Lua для Neovim)
#neovim #lua
https://habr.com/ru/post/683054/
Хабр
Пишем конфигурацию для Neovim
Привет, сегодня будет писать конфигурацию для терминального редактора Neovim на чистом Lua. Мы не будем использовать VimScript от слова совсем. Я расскажу в чем плюсы создания таких конфигураций, как...
Крупный гайд по Svelte
Нашел крутой фреймворк, который отличается от React и Vue тем, что компилирует JS, вместо того чтобы собирать приложение во время рантайма.
Предлагаю посмотреть на синтаксис и возможности👀
#svelte
https://vc.ru/605614
Нашел крутой фреймворк, который отличается от React и Vue тем, что компилирует JS, вместо того чтобы собирать приложение во время рантайма.
Предлагаю посмотреть на синтаксис и возможности👀
#svelte
https://vc.ru/605614
vc.ru
Крупный гайд по Svelte — Разработка на vc.ru
React и Vue формируют приложение прямо в браузере, когда пользователь открывает необходимый ему ресурс, Svelte же заранее компилирует исходный код и предоставляет часть приложения статичной версткой, а затем гидрирует приложение, благодаря чему приложение…
Алиасы для путей в Typescript, Vite, Webpack, Rollup и ESBuild
#frontend #javascript #rollup #vite #typescript #esbuild #webpack
В данной статье рассмотрим способ улучшить читаемость импортов в коде - алиасы. В статье приведены примеры для всех популярных бандлеров Javascript.
https://vc.ru/dev/661503-sokrashchenie-putey-s-pomoshchyu-aliasov
#frontend #javascript #rollup #vite #typescript #esbuild #webpack
В данной статье рассмотрим способ улучшить читаемость импортов в коде - алиасы. В статье приведены примеры для всех популярных бандлеров Javascript.
https://vc.ru/dev/661503-sokrashchenie-putey-s-pomoshchyu-aliasov
vc.ru
Сокращение путей с помощью алиасов — Разработка на vc.ru
В данной статье рассмотрим как с помощью алиасов сократить пути для импортов. Это бывает полезно, когда вы работаете в больших проектах.
#backend #satori #vue #nuxt #typescript
В данной статье рассмотрена крайне интересная тема - генерация Open Graph Preview с помощью Satori.
Satori — Библиотека для преобразования HTML и CSS в SVG.
Полные листинги кода с описанием, ссылки на код в Github и примеры, все внутри
https://vc.ru/dev/661531-avtogeneraciya-prevyu-s-pomoshchyu-satori
Please open Telegram to view this post
VIEW IN TELEGRAM
vc.ru
👾 Автогенерация превью с помощью Satori — Разработка на vc.ru
В данной статье рассказывается об автогенерации превью с помощью Satori. Satori - библиотека от Vercel, которая создана для того чтобы превращать HTML-верстку в SVG картинки. С помощью данной библиотеки будем динамически генерировать Open Graph превью для…
Сокращение типизации в Typescript с помощью Util Types
#frontend #typescript
В данной статье рассмотрим все частоиспользуемые типы, которые преобразуют другие типы (utils types).
Весь материал с примерами, а для того чтобы разобраться с темой нужно не более 5 минут👍
https://habr.com/ru/articles/730906/
#frontend #typescript
В данной статье рассмотрим все частоиспользуемые типы, которые преобразуют другие типы (utils types).
Весь материал с примерами, а для того чтобы разобраться с темой нужно не более 5 минут
https://habr.com/ru/articles/730906/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сокращение типизации с помощью Util Types в Typescript
В данной публикации рассмотрим как можно сократить количество типов/интерфейсов в Typescript, сделать их более лаконичными и сэкономить время себе и своей команде. Все это будем делать с помощью Util...
Рендеринг модальных окон с помощью функций на Vue
#frontend #vue
В данной статье рассмотрим несколько способ рендерить компонент с помощью вызовов функций во Vue.
https://habr.com/ru/articles/733852/
https://tokiory.vercel.app/article/vue-component-function
#frontend #vue
В данной статье рассмотрим несколько способ рендерить компонент с помощью вызовов функций во Vue.
https://habr.com/ru/articles/733852/
https://tokiory.vercel.app/article/vue-component-function
Хабр
Рендеринг модальных окон с помощью функций на Vue
Недавно столкнулся с интересной задачей: нужно создать модальные окна, которые бы рендерились с помощью вызовов функций. После ресерча различных библиотек и статей собрал все ведомые мне способы в...
Написание E2E-тестов на Playwright
#frontend #e2e #test
В данном туториале рассмотрел написание E2E-тестов на фреймворке Playwright, а также поделился хорошими практиками по написанию E2E-тестов👍
https://vc.ru/dev/715790-playwright-freymvork-dlya-bystrogo-e2e-testirovaniya
https://tokiory.vercel.app/tutorial/playwright
#frontend #e2e #test
В данном туториале рассмотрел написание E2E-тестов на фреймворке Playwright, а также поделился хорошими практиками по написанию E2E-тестов
https://vc.ru/dev/715790-playwright-freymvork-dlya-bystrogo-e2e-testirovaniya
https://tokiory.vercel.app/tutorial/playwright
Please open Telegram to view this post
VIEW IN TELEGRAM
vc.ru
Playwright. Фреймворк для быстрого E2E-тестирования — Разработка на vc.ru
Playwright - фреймворк для E2E-тестирования приложений, он хорошо интегрируется с любыми приложениями и сайтами, предлагает большой ассортимент для кастомизации.
Я уже достаточно давно веду блог про разработку. Сначала я писал на Habr, потом начал писать на vc, затем на Medium.
Переходя с одной платформы на другую, я начал все больше и больше замечать, что форматы данных платформ не подходят мне для написания статей, ведения Devlog'а, а также для того чтобы делиться заметками.
Именно поэтому я сделал свою платформу для ведения заметок, написания статей и devlog'а.
Вы могли заметить, что к последним статьям я начал добавлять ссылки на tokiory.vercel.app.
Мне важно знать, где будет удобнее читать контент, поэтому сделаю тут небольшой опрос)
P.S. На tokiory.vercel.app естественно собраны все статьи в удобной форме, также там есть то, чего нет на других платформах😌
Переходя с одной платформы на другую, я начал все больше и больше замечать, что форматы данных платформ не подходят мне для написания статей, ведения Devlog'а, а также для того чтобы делиться заметками.
Именно поэтому я сделал свою платформу для ведения заметок, написания статей и devlog'а.
Вы могли заметить, что к последним статьям я начал добавлять ссылки на tokiory.vercel.app.
Мне важно знать, где будет удобнее читать контент, поэтому сделаю тут небольшой опрос)
P.S. На tokiory.vercel.app естественно собраны все статьи в удобной форме, также там есть то, чего нет на других платформах
Please open Telegram to view this post
VIEW IN TELEGRAM
О массивах и слайсах в Go
#go #backend
В данной статье описал принцип работы слайсов и массивов в Go.
https://habr.com/ru/articles/739754/
https://tokiory.vercel.app/article/go-slice
#go #backend
В данной статье описал принцип работы слайсов и массивов в Go.
https://habr.com/ru/articles/739754/
https://tokiory.vercel.app/article/go-slice
Хабр
О массивах и слайсах в Go
Массивы в Go являлись для меня одной из сложных тем, так как я не понимал как они работают. В данной статье рассмотрим как же именно работают слайсы и массивы в Go, а также как именно работает append...
Нативные приложения на Vue, Ionic и Capacitor
#vue #ionic #capacitor
В данной статье рассказал о разработке нативного веб-приложения под Android и iOS.
https://habr.com/ru/articles/743778
#vue #ionic #capacitor
В данной статье рассказал о разработке нативного веб-приложения под Android и iOS.
https://habr.com/ru/articles/743778
Хабр
Использование Ionic и Vue 3 для создания мобильных приложений
В современном мире мобильные приложения играют важную роль в нашей повседневной жизни. Разработка мобильных приложений стала все более популярной, и существует множество фреймворков и инструментов для...
Теперь сайт со статьями, заметками и многим другим стал более удобным для чтения, а также перешел в открытое бета-тестирование.
Добавлена куча фич✨
- Полностью переработан дизайн 🌈
Старая версия была бледной и до жути минималистичной.
Новая версия взяла все хорошее что было в старой версии и добавила еще больше приятных глазу элементов;
- Переводы на разные языки 🏴☠
Блог теперь доступен на русском, беларусском, корейском, английском и казахском;
- Отзывчивая навигация 👀
Теперь в постах, где много заголовков есть навигация, которая будет следить за скроллингом, а также поможет вам ориентироваться в лонгридах;
- Первоисточники 🔗
Теперь можно легко посмотреть на каких других ресурсах была размещена статья.
Если вы привыкли к интерфейсу Habr / VC / Medium, то всегда можно быстро перейти туда.
- Блок сторонних ресурсов 🤝
В своих статьях я часто указываю на сторонние ресурсы, которые использовал для ресерча, теперь превью таких ссылок красуются почти в каждой статье.
- Диаграммы, диаграммы и еще раз диаграммы 👨🎨
Я преследую цель объяснять вещи без особой воды, при этом сохраняя неформальность речи, будто объясняю из уст в уста.
Теперь в статьи встроен Excalidraw, который поможет объяснять все еще более доходчиво.
В будущем я планирую написать плагин для Nuxt, который будет нативно интегрировать Excalidraw прямо в статьи.
- Блог стал еще быстрее ⚡️
Все старые баги ушли со старой версией, с новой версией
- Поддержка для людей с ограниченными возможностями 💚
Теперь абсолютно по всем интерактивным элементам можно перемещаться с помощью клавиши Tab и активировать их с помощью Enter.
В будущем планируется добавить фильтры для слабовидящих, если поступит достаточно запросов🙏
- Стала доступна функция подписчика 💸
Написание статей, разработка блога и многое другое занимает очень много свободного времени.
Контент все еще остается в свободном доступе и распространяется по лицензии MIT.
Подписка в данном блоге - просто еще один способ сказать "Спасибо", а также получить доступ к контенту раньше чем остальные на 2 дня.
- Новый домен 💅
Старый домен будет продолжать работать.
Новым доменом является https://developer-log.vercel.app
Отдельное спасибо:
- Jetbrains, за предоставление лицензии для Open Source проекта 🧠
- Vercel, за предоставление расширенного функционала 💪
Если вы найдете какой-либо баг, то прошу оставить Issue на Github или просто отписать в комменты, вы мне сильно поможете💞
Please open Telegram to view this post
VIEW IN TELEGRAM
tokiory.vercel.app
/dev/tokiory
/dev/tokiory — место где обсуждаются технологии, обмениваются знаниями и просто смотрят на всякие интересности
CSR, SSR, SSG, ISR и другие аббревиатуры
#javascript #pattern
В данной статье рассмотрим почему создали паттерны для рендеринга, а также рассмотрим их работу.
- https://developer-log.vercel.app/posts/render-pattern
- https://vc.ru/dev/846778-csr-ssr-ssg-isr-i-drugie-abbreviatury
#javascript #pattern
В данной статье рассмотрим почему создали паттерны для рендеринга, а также рассмотрим их работу.
- https://developer-log.vercel.app/posts/render-pattern
- https://vc.ru/dev/846778-csr-ssr-ssg-isr-i-drugie-abbreviatury
developer-log.vercel.app
ЛР: CSR, SSR, SSG, ISR и другие аббревиатуры
Event Loop в деталях
#javascript
Если вас часто спрашивали на собеседованиях про Event Loop и давали задачки на последовательность выведения console.log, то вам будет интересно👨🦳
В данной статье разберем что такое Event Loop, как он работает под капотом и почему он мешает console.log
- https://developer-log.vercel.app/posts/event-loop-details
- https://habr.com/ru/articles/762618/
#javascript
Если вас часто спрашивали на собеседованиях про Event Loop и давали задачки на последовательность выведения console.log, то вам будет интересно
В данной статье разберем что такое Event Loop, как он работает под капотом и почему он мешает console.log
- https://developer-log.vercel.app/posts/event-loop-details
- https://habr.com/ru/articles/762618/
Please open Telegram to view this post
VIEW IN TELEGRAM
developer-log.vercel.app
ЛР: Event Loop в деталях
Модули в Javascript
#javascript
Почему Node.js использует require() вместо того чтобы использовать import() из ES6?
Как создавали модули до выпуска ES6 и причем тут IIFE?
Все это в статье)
https://developer-log.vercel.app/posts/js-modules
#javascript
Почему Node.js использует require() вместо того чтобы использовать import() из ES6?
Как создавали модули до выпуска ES6 и причем тут IIFE?
Все это в статье)
https://developer-log.vercel.app/posts/js-modules
developer-log.vercel.app
ЛР: Модули в Javascript
Приятного чтения 🐈
Please open Telegram to view this post
VIEW IN TELEGRAM