The Art of Development. Channel
398 subscribers
133 photos
32 videos
1 file
167 links
YouTube канал с роликами по разработке: https://www.youtube.com/c/TheArtofDevelopment

Группа для общения: https://t.me/theartofdevel
Download Telegram
Представляю вам новую платформу TestHUB. Там можно отвечать на вопросы, проходить тесты и решать задачки с кодом.

Альфа тестирование.

Видео промо ролик :-)

Чтобы получить аккаунт Редактора, напишите мне в ЛС в Телеграмм/ВК или тегните в группе в Телеграмме.

Ссылка на платформу: https://th.taod.ru

https://youtu.be/9ObJ2rWaSfY
🔥3
Сменить телефон нынче не так просто...

1. Переустановить банковские приложения -- целая история с географией. Есть шанс что их не получится установить, если нет устройства (учетки Apple) с этими приложениями.
2. eSIM перенести -- профиль устарел, пришлось звонить перевыпускать профиль, переустанавливать. Если не удалил старый профиль - придется перевыпускать профиль также.
3. Google Authenticator -- профили надо сначала экспортировать и потом импортировать и если нет устройства с этими профилями - то добрый вечер, все по новой.

Пока вроде все...
Сижу, составляю практические вопросы для первой лекции в первом курсе, в платформе TestHUB. Сразу становится понятно, что именно удобно или неудобно. Пока составил 1 список вопросов - починил 2 бага :-)
👍7🔥1
Я создал список задач с хитрыми тасками и буду его пополнять.

(кстати, надо подумать над тем чтобы на платформе разные Редакторы могли создавать задачи в общем, публичном списке)

Пока что вот:
https://testhub.cloud/topics/ab4bf314-e505-4ead-ac02-224c1970b736/lists/308f9642-017b-4507-8a99-0be74c5aa853
🔥4👍1
Сделал публичный списки. Теперь любой Редактор может создать список и туда любой Редактор может создать задачу (раньше только Автор списка мог создать задачу в этот список, теперь же на платформе TestHUB можно создавать народные списки!)

Ну и попутно починил пару багов в визарде вопросов и ответов, переверстал немного карточку (изменения видны на картинке).

Например раньше секретные списки были доступны по URL (то есть из интерфейса никак открыть Топик было нельзя, а список можно) ну и еще много чего по мелочи.
👍9
Новый сервис компиляции. Теперь он у меня свой. То есть я в своей инфраструктуре компилирую Go, Python и Java код, а не опираюсь на сторонний сервис (который дорогой зараза, за 10к компиляций просил $500).

В честь этого изменился лендинг: https://testhub.cloud - зайдите посмотрите.

И также я переверстал и локализовал вывод после компиляции приложения.
🔥8
Из статьи по языку Go, для тех, кто любит длинные технические статьи…

если что, она вот здесь скачивается
https://arxiv.org/abs/2208.06810
😁5👍1👏1
Пока WhatsApp не работал я сделяль обложку для канала.

Кстати, логотип получается я тоже сам сделал. Мне пытались на kwork сделать логотип, но мне ничего не понравилось, зато насмотреть идей и получил исходники в Illustrator.

Что скажете?

P.S. уже загрузился на канале.
🔥6
Открыл VSCode, написал 10 строк кода, решил сохранить в файл. Жму cmd+s, ввожу имя main.go получаю вот эту картину, а через 3 минуты вот это.

P.S. файл сохранился...
Открываю платформу TestHUB в Google Chrome, чтобы создать насоздавать задачек. Создаю задачу с кодом, компилирую - получаю ошибку. В консоли пусто. Вижу, что не коннектятся вебсокеты. Так… что-то сломалось…

Запускаю локально всю платформу, а это 7 докер контейнеров, 4 приложений на Go и 1 приложение использует ReactJS. Начинаю искать проблему, вебсокеты не коннектятся… Вот есть адрес ws://localhost:20004/ws/compiler/<id> и он не коннектится.

Все HTTP ручки работают, а вебсокеты нет. Залогировал все что только можно, проверил порты и хендлеры, проверил конфиг. Зарефакторил по пути пару мест и поправил логирование, почти понял почему не работает CallerReport в моем новом логере. Короче час прошел…

И тут закралась мысль в мою голову…

Открываю Safari и все работает!
Сейчас буду смотреть что там в хроме сломалось.
👍2
Новая, седьмая, часть создания production сервиса на Go.

Создаем продукты и просто решаю проблемки программной архитектуры по пути с кучей DTO на каждом слое.

https://youtu.be/InFf_n7VM1o
👍6
мечта…
Forwarded from Эксплойт
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец-то можно комфортно работать лёжа — компания Altwork Station выпустила «кресло», позволяющее работать почти в любом положении.

Девайс имеет гибкую спинку, которую можно откидывать до состояния «лёжа», при этом монитор и остальные эллементы системы каждый раз будут автоматически подстраиваться под ваше положение. Стоимость стартует от 4950 долларов.

И всё-равно в конце дня будет болеть спина.

@exploitex
Я все еще ищу людей желающих помочь/подработать.

Что надо делать: придумывать задачи в тематике языка Go.

Задачи как по теории, так и практические. Темы разные.

Деньги: от 100 до 1000 рублей за задачу (зависит от сложности задачи).

Задачи для платформы https://testhub.cloud

Задачи могут быть следующие:
1. текстовые вопросы
2. вопросы с картинкой
3. компиляция простого кода (1 файл, без go.mod) с проверкой выходной строки

Писать в ЛС.
@dikkini
🔥5