Встречаем и долго-долго аплодируем. Я внедрил markdown редактор для описания задач.
А еще, если зайти на https://testhub.cloud и вы залогинены - будет редирект в приложение, а если вы из приложения перейдете на лендинг - ну значит вы хотите посмотреть лендинг.
#testhub #markdown #landing #задачи
А еще, если зайти на https://testhub.cloud и вы залогинены - будет редирект в приложение, а если вы из приложения перейдете на лендинг - ну значит вы хотите посмотреть лендинг.
#testhub #markdown #landing #задачи
👍6🔥2
Новая рубрика: Ночной Тред
Сегодня это разговор про SRP и попытка переосмыслить паттерны Repository и DAO в Go.
https://youtu.be/8OLOJWaYMP4
Сегодня это разговор про SRP и попытка переосмыслить паттерны Repository и DAO в Go.
https://youtu.be/8OLOJWaYMP4
👍4
Итак, представляю вам бета тест авторизации через GitHub на платформе TestHUB.
Почему бета-тест? Когда что-то делаешь за 1-2 часа, астрологи объявляют на эту неделю +10 к нелепым багам.
Идем сюда https://testhub.cloud/login и жмем кнопку с логотипом GitHub.
Если у вас уже есть учетка на TestHUB с почтой
Почему бета-тест? Когда что-то делаешь за 1-2 часа, астрологи объявляют на эту неделю +10 к нелепым багам.
Идем сюда https://testhub.cloud/login и жмем кнопку с логотипом GitHub.
Если у вас уже есть учетка на TestHUB с почтой
me@example.com, и если на GitHub у вас такая же почта (me@example.com) основная и подтвержденная - то вас залогинит под существующей учетной записью. Если же почта на GitHub отличается — будет создан новый аккаунт.🔥5❤3👍1
пишем сервис, 9 часть, переделываю DTO, недоделал… будет 2 часть 9 части)))
https://youtu.be/aFyTPiFE_4c
https://youtu.be/aFyTPiFE_4c
YouTube
Разработка Golang production платформа e-commerce. Часть 9
Переделываем работу с DTO в разных слоях. Опять. :-)
Курс по Go тут:
https://artofedu.org/
GitHub репозиторий: https://github.com/theartofdevel/production-service
Задачи для пулл реквестов: https://github.com/theartofdevel/production-service/issues
Телеграм…
Курс по Go тут:
https://artofedu.org/
GitHub репозиторий: https://github.com/theartofdevel/production-service
Задачи для пулл реквестов: https://github.com/theartofdevel/production-service/issues
Телеграм…
❤8
10 минут и погнали стрим в телеграмме?
Публичные списки в TestHUB
Публичные списки в TestHUB
Настраиваем VSCode под Windows 11 для разработки на языке Go (включая подводные камни с ARM архитектурой).
https://youtu.be/lszXOI52cUo
https://youtu.be/lszXOI52cUo
YouTube
Разработка на Golang в VSCode на Windows 11
#golang #vscode #windows #разработка #arm64 #windows11 #macbookairm1
Больше обо мне и курсах можно прочитать здесь:
https://artofedu.org/
Не работает дебаггер в VSCode для Windows 10 (11) на архитектуре arm64?
Не работает дебаггер в VSCode в виртуальной…
Больше обо мне и курсах можно прочитать здесь:
https://artofedu.org/
Не работает дебаггер в VSCode для Windows 10 (11) на архитектуре arm64?
Не работает дебаггер в VSCode в виртуальной…
👍4
Те публичные списки что я показывал в прошлый раз на платформе TestHUB - это были какие-то недопубличные списки. Сегодня будет стрим в телеграмме (https://t.me/theartofdevel) - я покажу НАСТОЯЩИЕ публичные списки для платформы TestHUB (https://testhub.cloud)
Начало в 22:10.
Ждем-с!
Начало в 22:10.
Ждем-с!
Telegram
The Art of Development. Group
Обсуждаем все циклы создания информационных систем, от идей до вывода в production. Общаемся на любые IT темы, решаем проблемы, делаем код ревью. Также есть YouTube канал с роликами по разработке: https://www.youtube.com/c/TheArtofDevelopment
👍6
В эпоху алиэкспресса, которая длится уже довольно долго, даже сейчас, когда кажется что его вытеснили локальные маркетплейсы, когда приходит какая-то мысль в голову, но это после со 100% вероятностью есть там. Так получилось и с внешним SSD.
Почувствовал себя немного китайцем - Собрал свой внешний SSD.
Спойлер, получилось паршиво.
https://youtu.be/Ta_7HeLuDW8
Почувствовал себя немного китайцем - Собрал свой внешний SSD.
Спойлер, получилось паршиво.
https://youtu.be/Ta_7HeLuDW8
YouTube
СОБРАЛ СВОЙ ВНЕШНИЙ SSD
#ssd #m2 #nvme #usb #внешний_ssd
Телеграм группа: https://t.me/theartofdevel
Телеграм канал: https://t.me/theartofdev
VK: https://vk.com/theartofdevel
Платформа для решения задач: TestHUB https://testhub.cloud
1. Создай свои списки задач.
2. Подготовься…
Телеграм группа: https://t.me/theartofdevel
Телеграм канал: https://t.me/theartofdev
VK: https://vk.com/theartofdevel
Платформа для решения задач: TestHUB https://testhub.cloud
1. Создай свои списки задач.
2. Подготовься…
👍2
Rayсast (это такая замена Spotlight в macOS) прислал статистику использования.
P.S. Spotlight это всемогущее поле ввода, оно может запускать приложения, искать файлы и папки и так далее, так вот Rayсast это еще более всемогущее поле ввода с кучей плагинов, расширений и очень стабильно работает, всем рекоммендую.
P.S. Spotlight это всемогущее поле ввода, оно может запускать приложения, искать файлы и папки и так далее, так вот Rayсast это еще более всемогущее поле ввода с кучей плагинов, расширений и очень стабильно работает, всем рекоммендую.
👍3
Новый способ проводить собседования. На TestHUB реализованы публичные списки.
1. Создаете список с вопросами
2. Делаешь его публичным
3. Генеришь ссылку кандидату
4. Получаешь отчет
Есть возможность поставить expire date, количество попыток и попросить кандидата представиться.
Платформа тут: https://testhub.cloud
Ролик тут: https://youtu.be/qg51gKrW_j4
1. Создаете список с вопросами
2. Делаешь его публичным
3. Генеришь ссылку кандидату
4. Получаешь отчет
Есть возможность поставить expire date, количество попыток и попросить кандидата представиться.
Платформа тут: https://testhub.cloud
Ролик тут: https://youtu.be/qg51gKrW_j4
testhub.cloud
TestHUB - подготовься к собеседованию
This is so great to pass tests and get the offer
👍5🔥1
Друзья, подписчики, коллеги. Поздравляю вас всех с Новым годом!!! Не хочу быть банальным, поэтому: желаю вам достичь то, к чему вы идете, найти то что ищете.
Ну и поздравления от старика:
Здоровья вам и будьте довольны! А если не довольны, найдите, сделайте, исполните чтобы быть довольным. Ура!
Ну и поздравления от старика:
Здоровья вам и будьте довольны! А если не довольны, найдите, сделайте, исполните чтобы быть довольным. Ура!
🔥9👍3🎉2🎄2👏1
я тут сел, выпил и подумал.
в чем сила ютуба и в целом гугла?
вот реальный кейс:
я смотрю на ютубе раздел Shorts. когда я в первый раз его открыл - там было все то что я обычно смотрю: dota2, игры, отрывки интервью.
Я начал скипать то что не интересно и ютуб подсовывал различные видео из разных сфер интересов: готовка, стейки, юмор.
Причем разные языки: русский, английский, итальянский, арабский.
По итогу моя лента шортов это 90% ангоязычных видео про готовку стейков, стендапов и космос.
То есть, в моем кейсе использования ютуба это идеальная рекомендательная система и выстраивания цепочки моих интересов и как следствие интересная мне выдача. То есть, ориентация, угадывание на пользовательские кейсы…
Я вот теперь думаю, как мне это внедрить в TestHUB… Идеи?
в чем сила ютуба и в целом гугла?
вот реальный кейс:
я смотрю на ютубе раздел Shorts. когда я в первый раз его открыл - там было все то что я обычно смотрю: dota2, игры, отрывки интервью.
Я начал скипать то что не интересно и ютуб подсовывал различные видео из разных сфер интересов: готовка, стейки, юмор.
Причем разные языки: русский, английский, итальянский, арабский.
По итогу моя лента шортов это 90% ангоязычных видео про готовку стейков, стендапов и космос.
То есть, в моем кейсе использования ютуба это идеальная рекомендательная система и выстраивания цепочки моих интересов и как следствие интересная мне выдача. То есть, ориентация, угадывание на пользовательские кейсы…
Я вот теперь думаю, как мне это внедрить в TestHUB… Идеи?
👍4
Скрипт экспорта чата с ChatGPT в Markdown без всяких расширений и прочего вредоносного кода.
function h(html) { return html.replace(/<p>/g, '\n\n').replace(/<\/p>/g, '').replace(/<b>/g, '**').replace(/<\/b>/g, '**').replace(/<i>/g, '_').replace(/<\/i>/g, '_').replace(/<code[^>]*>/g, (match) => { const lm = match.match(/class="[^"]*language-([^"]*)"/); return lm ? '\n```' + lm[1] + '\n' : '```'; }).replace(/<\/code[^>]*>/g, '```').replace(/<[^>]*>/g, '').replace(/Copy code/g, '').replace(/This content may violate our content policy. If you believe this to be in error, please submit your feedback — your input will aid our research in this area./g, '').trim(); } (()=>{ const e=document.querySelectorAll(".text-base");let t="";for(const s of e)s.querySelector(".whitespace-pre-wrap")&&(t+=`**${s.querySelector('img')?'You':'ChatGPT'}**: ${h(s.querySelector(".whitespace-pre-wrap").innerHTML)}\n\n`);const o=document.createElement("a");o.download="chatgpt.md",o.href=URL.createObjectURL(new Blob([t])),o.style.display="none",document.body.appendChild(o),o.click()})();