How to Get Your First Job as a Hacker
В статье описываются некоторые практические советы о том, как получить свою первую работу в качестве хакера без риска тюремного заключения. Сообщество White Hat и путь к информзащите.
#it #hacker
В статье описываются некоторые практические советы о том, как получить свою первую работу в качестве хакера без риска тюремного заключения. Сообщество White Hat и путь к информзащите.
#it #hacker
Medium
How to Get Your First Job as a Hacker
Стать этическим хакером без риска тюремного заключения.
Manifest for Software Craftsmanship
Манифест мастеров разработки программного обеспечения.
Мы поднимаем планку профессиональной разработки программного обеспечения, практикуя ее и помогая другим научиться ремеслу.
© 2009
Sign to Manifesto
#software
Манифест мастеров разработки программного обеспечения.
Мы поднимаем планку профессиональной разработки программного обеспечения, практикуя ее и помогая другим научиться ремеслу.
© 2009
Sign to Manifesto
#software
These tools will help you write Clean Code
В статье рассматриваются инструменты, которые могут помочь в написании чистого кода. Данная статья больше ориентирована на приложения React, но то же самое может быть применено к любому веб-проекту.
#programming #cleancode
В статье рассматриваются инструменты, которые могут помочь в написании чистого кода. Данная статья больше ориентирована на приложения React, но то же самое может быть применено к любому веб-проекту.
#programming #cleancode
Medium
Tools to help you write Clean Code
Взгляд на Prettier, ESLint, Husky, Lint-Staged и EditorConfig.
GO memory ballast
Статья про управление памятью в Go. В статье привидены советы и методики по управлению кучей и вы можете найти их полезными не только для Go, но и других языков программирования.
#memory #programming
Статья про управление памятью в Go. В статье привидены советы и методики по управлению кучей и вы можете найти их полезными не только для Go, но и других языков программирования.
#memory #programming
Medium
GO memory ballast
Балласт памяти Go: как я перестал волноваться и полюбил кучу(heap)
Avoid ugly If/else blocks
Как избежать блоки If/else и сделать ваш код чище, а также обзор паттерна Strategу.
#patterns #cleancode
Как избежать блоки If/else и сделать ваш код чище, а также обзор паттерна Strategу.
#patterns #cleancode
Medium
Avoid ugly If/else blocks
Обзор паттерна Strategy, сделай свой код не только модульным.
Don’t Be That Guy, Write Better Functions
Наверное многим довелось поработать над проектами с ужасной кодовой базой. И когда в процессе изучения проекта у вас начинает подгорать, а впоследствии вы задаетесь вопросом: "Кто это написал?". Начиная спрашивать своих коллег все из них говорят что-то наподобие: "Ой, да этот проект нам дали на доработку, ты привыкнешь.", а некоторые и вовсе, что от тебя, как от программиста, требуется только выполнить таск, а на другое не обращай внимание.
Так вот, не следуйте за такими людьми, всегда пишите свой код так, как будто это ваш собственный проект, который вы прорабатывали годами себе в удовольствие. И тогда, рабочие проекты тоже станут приносить вам удовлетворение, вместо стресса и раздражительности.
#cleancode
Наверное многим довелось поработать над проектами с ужасной кодовой базой. И когда в процессе изучения проекта у вас начинает подгорать, а впоследствии вы задаетесь вопросом: "Кто это написал?". Начиная спрашивать своих коллег все из них говорят что-то наподобие: "Ой, да этот проект нам дали на доработку, ты привыкнешь.", а некоторые и вовсе, что от тебя, как от программиста, требуется только выполнить таск, а на другое не обращай внимание.
Так вот, не следуйте за такими людьми, всегда пишите свой код так, как будто это ваш собственный проект, который вы прорабатывали годами себе в удовольствие. И тогда, рабочие проекты тоже станут приносить вам удовлетворение, вместо стресса и раздражительности.
#cleancode
Medium
Don’t Be That Guy, Write Better Functions
Не будь таким, пиши функции лучше
#
За все время существования канала накопилось достаточно большое количество статей и по многочисленным просьбам я публикую список основных хештегов канала. В будущем все статьи будут помечаться одним из этих хештегов.
Данный список будет прикреплен в описании канала.
Рекомендую пройтись по хештегам, возможно вы пропустили что-то интересное :)
#architecture #apps
#cleancode #designpatterns
#management #principles
#programming #software
#selfimprovement #tips
За все время существования канала накопилось достаточно большое количество статей и по многочисленным просьбам я публикую список основных хештегов канала. В будущем все статьи будут помечаться одним из этих хештегов.
Данный список будет прикреплен в описании канала.
Рекомендую пройтись по хештегам, возможно вы пропустили что-то интересное :)
#architecture #apps
#cleancode #designpatterns
#management #principles
#programming #software
#selfimprovement #tips
White Noise Generator
Работать в шумной обстановке бывает достаточно сложно, поэтому большинтсво людей включают на фоне музыку, однако, как и шумная обсстановка музыка тоже достаточно сильно отвлекает от работы. Выходом из такой ситуации может быть прослушивание Белого шума, хотя он и не создает тишину, но, по крайней мере, заглушает окружающий шум. Белый шум также имеет много преимуществ для здоровья.
Вы можете настраивать шумы, а также выбирать их из различных пресетов, таких как розовый шум.
Noise Generator | Noise Colors Playlist
#tips
Работать в шумной обстановке бывает достаточно сложно, поэтому большинтсво людей включают на фоне музыку, однако, как и шумная обсстановка музыка тоже достаточно сильно отвлекает от работы. Выходом из такой ситуации может быть прослушивание Белого шума, хотя он и не создает тишину, но, по крайней мере, заглушает окружающий шум. Белый шум также имеет много преимуществ для здоровья.
Вы можете настраивать шумы, а также выбирать их из различных пресетов, таких как розовый шум.
Noise Generator | Noise Colors Playlist
#tips
Coding With Intention
Пособие о том, как писать четкий и простой в обслуживании код. Ваши клиенты, партнеры и, возможно, ваше будущее "Я" поблагодарят вас за это.
#cleancode
Пособие о том, как писать четкий и простой в обслуживании код. Ваши клиенты, партнеры и, возможно, ваше будущее "Я" поблагодарят вас за это.
#cleancode
Medium
Coding With Intention
Как написать четкий и простой в обслуживании код
Trello
Trello — это одна из самых популярных систем управления проектами в режиме онлайн, которая пользуется особенным спросом среди небольших компаний и стартапов. Она позволяет эффективно организовывать работу по японской методологии канбан-досок.
С рассказом про Trello мы начинаем цикл статей, в которых будем рассказывать о различных системах управления проектами.
#management
Trello — это одна из самых популярных систем управления проектами в режиме онлайн, которая пользуется особенным спросом среди небольших компаний и стартапов. Она позволяет эффективно организовывать работу по японской методологии канбан-досок.
С рассказом про Trello мы начинаем цикл статей, в которых будем рассказывать о различных системах управления проектами.
#management
Medium
Trello
What it is and how to use it
Don't use 'throw ex' in catch block
Если вам нужно повторно выбросить исключение после его перехвата, используйте просто команду
#exceptions #cleancode
Если вам нужно повторно выбросить исключение после его перехвата, используйте просто команду
«throw»
. Используя это, вы сохраняете трассировку стека, а в плохом варианте ниже вы ее потеряете.#exceptions #cleancode
This media is not supported in your browser
VIEW IN TELEGRAM
Clean Code .Net Cheeetsheets
Продолжаем тему шпаргалок. В этой статье вы найдете полезный чит-лист в качестве одного pdf документа для .Net разработчиков.
Позже будут чит-листы и к другим языкам, ожидайте ;)
PDF
#cleancode #cheatsheets #dotnet
Продолжаем тему шпаргалок. В этой статье вы найдете полезный чит-лист в качестве одного pdf документа для .Net разработчиков.
Позже будут чит-листы и к другим языкам, ожидайте ;)
#cleancode #cheatsheets #dotnet
Medium
Clean Code .Net Cheetsheets
Professional-programming
Only comment things that have business logic complexity.
Комментируйте только тот код, который описывает сложную бизнес-логикую. Комментарии не обязательны. Хороший код описывает себя сам.
#cleancode #comments
Комментируйте только тот код, который описывает сложную бизнес-логикую. Комментарии не обязательны. Хороший код описывает себя сам.
#cleancode #comments
Component Base Architecture
Архитектура на основе компонентов. Мы не должны слепо применять одну и ту же концепцию снова и снова только потому, что так делает большинство.
#architecture
Архитектура на основе компонентов. Мы не должны слепо применять одну и ту же концепцию снова и снова только потому, что так делает большинство.
#architecture
Medium
Component Based Architecture
Переосмысливание архитектуры
GOTO. История изгнания.
В настоящее время оператор goto практически нигде не используется, однако он все же остается лежать на пыльной полке языков программирования. В этой статье написана история создания и избавления от этого оператора.
К примеру в C#, все же есть разумное применение этому оператору: когда вы хотите выйти сразу из нескольких вложенных циклов, то оператор break вам не поможет, вместо него вы можете прописать goto. Однако, следуя концепциям чистого кода, в своем коде вы должны избегать вложенных циклов.
Пишите в комментариях свои примеры использования goto в различных языках программирования.
#programming #history
В настоящее время оператор goto практически нигде не используется, однако он все же остается лежать на пыльной полке языков программирования. В этой статье написана история создания и избавления от этого оператора.
К примеру в C#, все же есть разумное применение этому оператору: когда вы хотите выйти сразу из нескольких вложенных циклов, то оператор break вам не поможет, вместо него вы можете прописать goto. Однако, следуя концепциям чистого кода, в своем коде вы должны избегать вложенных циклов.
Пишите в комментариях свои примеры использования goto в различных языках программирования.
#programming #history
Medium
GOTO
История изгнания.
Самый важный навык, который может освоить программист.
Знание того, когда код не следует писать, возможно, является наиболее важным навыком, который может освоить программист. — The Art Of Readable Code.
Подробнее в статье.
#programming #principles
Знание того, когда код не следует писать, возможно, является наиболее важным навыком, который может освоить программист. — The Art Of Readable Code.
Подробнее в статье.
#programming #principles
Medium
Самый важный навык, который может освоить программист.
Скажите Нет написанию лишнего кода.
Clean Code Tool
CodeMaid - это расширение Visual Studio, которое помогает вам в очистке и в упрощении написания вашего кода на C #, C ++, F #, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript и TypeScript.
Расширение умеет очищать ваш код по стандарту определенного языка, визуализировать иерархию ваших файлов и многое другое.
GitHub
#cleancode #tools
CodeMaid - это расширение Visual Studio, которое помогает вам в очистке и в упрощении написания вашего кода на C #, C ++, F #, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript и TypeScript.
Расширение умеет очищать ваш код по стандарту определенного языка, визуализировать иерархию ваших файлов и многое другое.
GitHub
#cleancode #tools