«А что если бы у языков программирования были честные слоганы?»
Достаточно забавно ;)
https://link.medium.com/XJbEB502s8
Достаточно забавно ;)
https://link.medium.com/XJbEB502s8
Medium
If Programming Languages Had Honest Slogans
A little comedy for all of us right now
Forwarded from oleg_log (Oleg Kovalov)
Кого название бранча в гите волнует, можете пойти еще раз побомбить 😏
https://github.blog/2020-07-27-highlights-from-git-2-28/#introducing-init-defaultbranch
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
- ag(Silver searcher) - очень быстрая замена стандартному grep.
- gotop, activity monitor для терминала.
В этой статье автор рассказывает про другие интересные утилиты
https://link.medium.com/VBkO3hQ3s8
Medium
My Top Homebrew Packages for 2020
Become a power user and improve your productivity
Попал на этот пост абсолютно случайно. Честно, никогда не задумывался о том, как гит устроен и как он хранит изменения.
Если вкратце: гит создаёт «объекты»: деревья(папки), блобы(файлы) и коммиты.
Если в дереве меняется один файл в следствии коммита - гит создаёт копию только этого файла, а не всего дерева.
Файлы хранятся не менее интересным образом.
Вместо того, чтобы хранить две версии файла, гит хранит только самую новую и при этом хранит изменения отдельным файлом.
Детали в статье:
https://link.medium.com/rJd86Apot8
Если вкратце: гит создаёт «объекты»: деревья(папки), блобы(файлы) и коммиты.
Если в дереве меняется один файл в следствии коммита - гит создаёт копию только этого файла, а не всего дерева.
Файлы хранятся не менее интересным образом.
Вместо того, чтобы хранить две версии файла, гит хранит только самую новую и при этом хранит изменения отдельным файлом.
Детали в статье:
https://link.medium.com/rJd86Apot8
Medium
The Biggest Misconception About Git
You probably got this wrong about git.
Ребят, привет!
Я написал свой первый лонгрид с деталями о том, как я в итоге устроился на работу разработчиком.
Было сложно уместить историю длиною в год в одной заметке, поэтому я постарался упоминать только самое важное.
Так что, велкам:
https://telegra.ph/Istoriya-o-tom-kak-ya-vkatilsya-07-29-2
Я написал свой первый лонгрид с деталями о том, как я в итоге устроился на работу разработчиком.
Было сложно уместить историю длиною в год в одной заметке, поэтому я постарался упоминать только самое важное.
Так что, велкам:
https://telegra.ph/Istoriya-o-tom-kak-ya-vkatilsya-07-29-2
Telegraph
История о том, как я вкатился
ПредысторияПривет! Меня зовут Ваня, сейчас я работаю junior backend разработчиком на протяжении уже пяти месяцев. Около года я веду свой телеграм канал. Начал я его вести примерно в тот же момент, когда написал свои первые строчки на javanoscript и узнавал…
Шикарное выступление от Sameer Ajmani, руководителя комманды разработчиков Go.
Речь в выступлении пойдёт о Concurrency Pattern’ах на примере простого приложения.
Полезно будет тем, кто уже понимает базовые механизмы горутин и каналов, но хочет углубить свои знания.
Это видео было в моём плане обучения как junior/trainee разработчика в текущей компании.
https://www.youtube.com/watch?v=QDDwwePbDtw
Речь в выступлении пойдёт о Concurrency Pattern’ах на примере простого приложения.
Полезно будет тем, кто уже понимает базовые механизмы горутин и каналов, но хочет углубить свои знания.
Это видео было в моём плане обучения как junior/trainee разработчика в текущей компании.
https://www.youtube.com/watch?v=QDDwwePbDtw
YouTube
Google I/O 2013 - Advanced Go Concurrency Patterns
Sameer Ajmani
Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved…
Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved…
Я постоянно пытаюсь форсить Vim, уж простите, сильно он мне нравится 🙂
Наткнулся на статью, где рассказывают о всяких небанальных и полезных фичах в виме.
Я всё еще нуб, не смотря на то, что пользуюсь им уже больше месяца,
так что для меня одной из самых полезных вещей было удаление текста без копирования в буфер.
С помощью
Сама статья.
Наткнулся на статью, где рассказывают о всяких небанальных и полезных фичах в виме.
Я всё еще нуб, не смотря на то, что пользуюсь им уже больше месяца,
так что для меня одной из самых полезных вещей было удаление текста без копирования в буфер.
С помощью
_dd
Сама статья.
Medium
8 Vim Tricks That Will Take You From Beginner to Expert
Take your vim skills to the next level
Google планирует запустить свои шестимесячные курсы на базе Coursera.
Сейчас анонсировали три направления:
- Анализ данных
- Менеджемент проектов
- UX дизайн
Google призывают работодателей относится к сертификатам об окончании этих курсов как к аналогу диплома бакалавра.
Также, компания планирует выдать около 100 тыс. стипендий основанных на нужде в них.
Подписка на Coursera стоит 49$, проведя нехитрый подсчет, выходит, что можно получить проф. образование за 300$.
Источник: https://medium.com/discourse/you-dont-need-college-anymore-says-google-102d4beec668.
Официальный анонс: https://grow.google/certificates/
Сейчас анонсировали три направления:
- Анализ данных
- Менеджемент проектов
- UX дизайн
Google призывают работодателей относится к сертификатам об окончании этих курсов как к аналогу диплома бакалавра.
Также, компания планирует выдать около 100 тыс. стипендий основанных на нужде в них.
Подписка на Coursera стоит 49$, проведя нехитрый подсчет, выходит, что можно получить проф. образование за 300$.
Источник: https://medium.com/discourse/you-dont-need-college-anymore-says-google-102d4beec668.
Официальный анонс: https://grow.google/certificates/
Medium
You Don’t Need College Anymore, Says Google
If you can earn $93k after completing a $300 course, then what‘s the future of higher education?
Что думаете по поводу такого образования?
Anonymous Poll
56%
Это круто. Может заменить диплом.
31%
Интересно, но университетский диплом не заменит.
13%
Это не может заменить диплом, университетское образование важно.
Ресурс с уймой самых разных API для использования в ваших проектах.
Для каждого api есть ссылки на доку, репо на гитхабе и много другой информации.
https://www.programmableweb.com/
Для каждого api есть ссылки на доку, репо на гитхабе и много другой информации.
https://www.programmableweb.com/
Небольшая заметка от Dave Cheney об обновлении интерфейсов в Go 1.14
https://dave.cheney.net/2020/05/24/diamond-interface-composition-in-go-1-14
https://dave.cheney.net/2020/05/24/diamond-interface-composition-in-go-1-14
Ну вот, наконец, за пол года работы джуном я что-то поломал в мастере.
Этот день настал. Теперь все стереотипы по поводу джунов оказались правдой 😂
Но уже сам поправил, в итоге всё класс.
А проблема была в том, что поломался go.mod и я не сделал go mod tidy перед тем как запушил.
Этот день настал. Теперь все стереотипы по поводу джунов оказались правдой 😂
Но уже сам поправил, в итоге всё класс.
А проблема была в том, что поломался 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
Считаю тему здоровья очень важной и обязательной к огласке.
Сам стараюсь придерживаться более-менее здорового образа жизни.
И, как показывает мой личный опыт, если нормально спать и хотя бы периодически заниматься физической активностью - голова работает лучше.
Нашел вам небольшую статью и тред на 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
Stridenyc
7 Ways to Be a Healthy Web Programmer
Programming can be one of the worst things for your physical and mental health. But it doesn't have to be. Here are seven ways to be a healthy programmer.
Forwarded from Kostya Gorsky’s Channel
Павел Дуров писал: «Будущее за теми, кто выработает иммунитет к технологическим ловушкам внимания и сохранит способность к длительной концентрации» (https://esquire.ru/rules/6599-10-2006-durov/).
Не знаю, как там у Павла, а для меня самым действенным способом тренировать способность к концентрации стала медитация. Супер-кратко упоминал об этом раньше (t.me/desprod/59), а сегодня расскажу чуть подробнее, что это такое и почему стоит попробовать.
Многие думают, что медитация — это что-то эзотерическое, где-то между астрологией и гомеопатией. Я тоже так думал когда-то. На самом деле медитация (в современном западном понимании) — это вполне практическая система упражнений, которые тренируют концентрацию и способность управлять мыслями и эмоциями. Поэтому скоро медитация будет считаться такой же базовой гигиеной, как чистка зубов или занятия спортом. Мы будем удивляться, узнавая, что человек не практикует медитацию.
Есть приложения, которые учат медитации с нуля. Там тренер подсказывает, что делать, а ты слушаешь и стараешься выполнять. Мои любимые — Headspace и 10% happier. Последнее мне особенно нравится тем, что там есть курсы разных тренеров.
Как это выглядит: ты садишься на стул без всяких поз лотоса (хотя можно и не садиться) и закрываешь глаза (хотя можно и не закрывать). Тренер из приложения говорит, о чём думать. В самом простом варианте может предложить сначала сконцентрироваться на ощущениях в теле, окружающих звуках, запахах. Понаблюдать за этим всем. А потом просит сфокусироваться на дыхании. Сиди и наблюдай за своими вдохами и выдохами в течение 5 минут, стараясь ни на что не отвлекаться.
Всю дорогу у тебя в голове крутится рой мыслей, за которые пытаешься не цепляться, хотя это и непросто. Как только ловишь себя на том, что отвлёкся на что-то, — спокойно возвращаешься к дыханию (об этом тренер тоже скажет). То есть если очень упрощать, идея в том, чтобы со стороны наблюдать за приходящими мыслями, стараясь не увлекаться ими.
Большинство людей занимаются по 5-10 минут в день. Лучше заниматься 1 минуту, но каждый день, чем 15 минут, но раз в неделю. Сначала мне 5 минут казались ужасно длинными. Как можно целых 300 секунд просидеть без дела, ни о чём не думая? Со временем стало легче, теперь даже и 15 минут не пугают.
Когда у меня получается практиковать регулярно, замечаю, что гораздо легче получается концентрироваться. Как только отвлёкся на что-то во время работы, ловишь себя на этом и возвращаешься к тому, что делал. Оказалось, что вот этот простой скилл — не отвлекаться — действительно неплохо поддаётся тренировке.
Не знаю, как там у Павла, а для меня самым действенным способом тренировать способность к концентрации стала медитация. Супер-кратко упоминал об этом раньше (t.me/desprod/59), а сегодня расскажу чуть подробнее, что это такое и почему стоит попробовать.
Многие думают, что медитация — это что-то эзотерическое, где-то между астрологией и гомеопатией. Я тоже так думал когда-то. На самом деле медитация (в современном западном понимании) — это вполне практическая система упражнений, которые тренируют концентрацию и способность управлять мыслями и эмоциями. Поэтому скоро медитация будет считаться такой же базовой гигиеной, как чистка зубов или занятия спортом. Мы будем удивляться, узнавая, что человек не практикует медитацию.
Есть приложения, которые учат медитации с нуля. Там тренер подсказывает, что делать, а ты слушаешь и стараешься выполнять. Мои любимые — Headspace и 10% happier. Последнее мне особенно нравится тем, что там есть курсы разных тренеров.
Как это выглядит: ты садишься на стул без всяких поз лотоса (хотя можно и не садиться) и закрываешь глаза (хотя можно и не закрывать). Тренер из приложения говорит, о чём думать. В самом простом варианте может предложить сначала сконцентрироваться на ощущениях в теле, окружающих звуках, запахах. Понаблюдать за этим всем. А потом просит сфокусироваться на дыхании. Сиди и наблюдай за своими вдохами и выдохами в течение 5 минут, стараясь ни на что не отвлекаться.
Всю дорогу у тебя в голове крутится рой мыслей, за которые пытаешься не цепляться, хотя это и непросто. Как только ловишь себя на том, что отвлёкся на что-то, — спокойно возвращаешься к дыханию (об этом тренер тоже скажет). То есть если очень упрощать, идея в том, чтобы со стороны наблюдать за приходящими мыслями, стараясь не увлекаться ими.
Большинство людей занимаются по 5-10 минут в день. Лучше заниматься 1 минуту, но каждый день, чем 15 минут, но раз в неделю. Сначала мне 5 минут казались ужасно длинными. Как можно целых 300 секунд просидеть без дела, ни о чём не думая? Со временем стало легче, теперь даже и 15 минут не пугают.
Когда у меня получается практиковать регулярно, замечаю, что гораздо легче получается концентрироваться. Как только отвлёкся на что-то во время работы, ловишь себя на этом и возвращаешься к тому, что делал. Оказалось, что вот этот простой скилл — не отвлекаться — действительно неплохо поддаётся тренировке.