Просто и понятно про базовые понятия в Computer Science.
https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
YouTube
Computer Science
In 40 episodes, Carrie Anne Philbin teaches you computer science! This course is based on introductory college-level material as well as the AP Computer Scie...
«А что если бы у языков программирования были честные слоганы?»
Достаточно забавно ;)
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.