web mess – Telegram
web mess
130 subscribers
85 photos
1 video
2 files
163 links
go, vim and some other random stuff
appreciate your feedback :)
Download Telegram
Выпуск Fedoriv Vlog про украинский стартап DOUBLICAT.
Рассказывают про машинное обучение, про первый успех компании и том, откуда появилась идея.
Там не так много технических подробностей, т.к Fedoriv немного о другом, но всё равно интересно.
В выпуске есть кусочки на украинском, если не понимаете его - там прикручены качественные русские субтитры.

https://www.youtube.com/watch?v=C2rVbxLprCg
«А что если бы у языков программирования были честные слоганы?»
Достаточно забавно ;)

https://link.medium.com/XJbEB502s8
Forwarded from oleg_log (Oleg Kovalov)
Кого название бранча в гите волнует, можете пойти еще раз побомбить 😏

Starting in Git 2.28, git init will instead look to the value of init.defaultBranch when creating the first branch in a new repository. If that value is unset, init.defaultBranch defaults to master.

This configuration variable can be set by the user, and overriding the default value is as easy as:

$ git config --global init.defaultBranch main


https://github.blog/2020-07-27-highlights-from-git-2-28/#introducing-init-defaultbranch
Люблю разные утилиты, пробовал ставить себе кучу разных, на данный момент активно использую:
- ag(Silver searcher) - очень быстрая замена стандартному grep.
- gotop, activity monitor для терминала.

В этой статье автор рассказывает про другие интересные утилиты

https://link.medium.com/VBkO3hQ3s8
Попал на этот пост абсолютно случайно. Честно, никогда не задумывался о том, как гит устроен и как он хранит изменения.
Если вкратце: гит создаёт «объекты»: деревья(папки), блобы(файлы) и коммиты.
Если в дереве меняется один файл в следствии коммита - гит создаёт копию только этого файла, а не всего дерева.
Файлы хранятся не менее интересным образом.
Вместо того, чтобы хранить две версии файла, гит хранит только самую новую и при этом хранит изменения отдельным файлом.
Детали в статье:

https://link.medium.com/rJd86Apot8
Ребят, привет!
Я написал свой первый лонгрид с деталями о том, как я в итоге устроился на работу разработчиком.
Было сложно уместить историю длиною в год в одной заметке, поэтому я постарался упоминать только самое важное.

Так что, велкам:

https://telegra.ph/Istoriya-o-tom-kak-ya-vkatilsya-07-29-2
В планах написать ещё несколько на разные темы касаемо начала работы, поэтому, если вам понравилась заметка - оставьте отзыв, ваши пальцы вверх - моё вдохновение и индикатор того, что кому-то это интересно ;)
Шикарное выступление от Sameer Ajmani, руководителя комманды разработчиков Go.
Речь в выступлении пойдёт о Concurrency Pattern’ах на примере простого приложения.
Полезно будет тем, кто уже понимает базовые механизмы горутин и каналов, но хочет углубить свои знания.
Это видео было в моём плане обучения как junior/trainee разработчика в текущей компании.

https://www.youtube.com/watch?v=QDDwwePbDtw
Я постоянно пытаюсь форсить Vim, уж простите, сильно он мне нравится 🙂
Наткнулся на статью, где рассказывают о всяких небанальных и полезных фичах в виме.
Я всё еще нуб, не смотря на то, что пользуюсь им уже больше месяца,
так что для меня одной из самых полезных вещей было удаление текста без копирования в буфер.
С помощью
_dd

Сама статья.
Google планирует запустить свои шестимесячные курсы на базе Coursera.
Сейчас анонсировали три направления:
- Анализ данных
- Менеджемент проектов
- UX дизайн
Google призывают работодателей относится к сертификатам об окончании этих курсов как к аналогу диплома бакалавра.
Также, компания планирует выдать около 100 тыс. стипендий основанных на нужде в них.
Подписка на Coursera стоит 49$, проведя нехитрый подсчет, выходит, что можно получить проф. образование за 300$.

Источник: https://medium.com/discourse/you-dont-need-college-anymore-says-google-102d4beec668.
Официальный анонс: https://grow.google/certificates/
Ресурс с уймой самых разных API для использования в ваших проектах.
Для каждого api есть ссылки на доку, репо на гитхабе и много другой информации.

https://www.programmableweb.com/
This media is not supported in your browser
VIEW IN TELEGRAM
notion-py

Неофициальный API клиент для Notion.so.

#Python
Не знаю пока, как это можно применить, но выглядит очень круто.
Небольшая заметка от Dave Cheney об обновлении интерфейсов в Go 1.14

https://dave.cheney.net/2020/05/24/diamond-interface-composition-in-go-1-14
​​Ну вот, наконец, за пол года работы джуном я что-то поломал в мастере.
Этот день настал. Теперь все стереотипы по поводу джунов оказались правдой 😂
Но уже сам поправил, в итоге всё класс.
А проблема была в том, что поломался go.mod и я не сделал go mod tidy перед тем как запушил.
Не знаю, почему эта тема так слабо освещена в интернетах среди разработчиков.
Считаю тему здоровья очень важной и обязательной к огласке.
Сам стараюсь придерживаться более-менее здорового образа жизни.
И, как показывает мой личный опыт, если нормально спать и хотя бы периодически заниматься физической активностью - голова работает лучше.
Нашел вам небольшую статью и тред на quora с советами , которых легко придерживаться и не тратить много времени на это.

Статья - https://www.stridenyc.com/blog/7-ways-to-be-a-healthy-programmer
Тред - https://www.quora.com/What-is-the-best-daily-exercise-software-engineers-can-engage-in-to-stay-healthy