Daily
Это отличное расширение, помогающие следить за новостями, касающимися разработки. Оно показывает страницу с новостями, постами разработчиков и статьями по выбранным вами темам. Например, вы можете настроить агрегатор на сбор новостей, касающихся JavaScript. И когда бы вы ни открыли новую вкладку, расширение предложит вам несколько качественных постов, которые могут быть вам интересны.
📑 Сайт
Clean Code #инструменты #news
Это отличное расширение, помогающие следить за новостями, касающимися разработки. Оно показывает страницу с новостями, постами разработчиков и статьями по выбранным вами темам. Например, вы можете настроить агрегатор на сбор новостей, касающихся JavaScript. И когда бы вы ни открыли новую вкладку, расширение предложит вам несколько качественных постов, которые могут быть вам интересны.
📑 Сайт
Clean Code #инструменты #news
Простой QR-сканнер на Android
Простой, но в то же время подробный гайд, в котором показывается, как написать сканер QR-кодов на Kotlin со всем, что для этого необходимо (в том числе с запросом разрешения у пользователя на использование камеры).
Новичок, естественно, из этого видеоурока не поймёт ровным счётом ничего, но если вы владеете Kotlin хотя бы на базовом уровне — дерзайте.
📺 YouTube
WebDEV #видео #kotlin
Простой, но в то же время подробный гайд, в котором показывается, как написать сканер QR-кодов на Kotlin со всем, что для этого необходимо (в том числе с запросом разрешения у пользователя на использование камеры).
Новичок, естественно, из этого видеоурока не поймёт ровным счётом ничего, но если вы владеете Kotlin хотя бы на базовом уровне — дерзайте.
📺 YouTube
WebDEV #видео #kotlin
YouTube
QR сканнер на андроид | Camera Permission | Android Studio
QR код сканнер на андроид и Kotlin, спрашиваем разрешение у пользователя на использование камеры.
Код урока можно найти тут: https://neco-desarrollo.es/exyg
Курс "Список покупок" на Kotlin и Room persistance library: https://www.udemy.com/course/room-persistance…
Код урока можно найти тут: https://neco-desarrollo.es/exyg
Курс "Список покупок" на Kotlin и Room persistance library: https://www.udemy.com/course/room-persistance…
🔥 Лучшее на канале за неделю
1. The Art of Statistics: How to Learn from Data.
2. Daily — это отличное расширение, помогающие следить за новостями, касающимися разработки.
3. Функции в Си.
1. The Art of Statistics: How to Learn from Data.
2. Daily — это отличное расширение, помогающие следить за новостями, касающимися разработки.
3. Функции в Си.
📑 Исследователи обнаружили штамм вредоносного ПО для серверов и IoT-устройств на Linux
Исследователи из AT&T Alien Labs выявили новое скрытное вредоносное ПО под названием Shikitega, которое способно заражать как серверы, так и устройства Интернета вещей на Linux. Оно использует многоступенчатую схему заражения, доставляя нагрузку по несколько сотен байтов за шаг, а также криптор Shikata Ga Nai.
Clean Code #новости #Linux
Исследователи из AT&T Alien Labs выявили новое скрытное вредоносное ПО под названием Shikitega, которое способно заражать как серверы, так и устройства Интернета вещей на Linux. Оно использует многоступенчатую схему заражения, доставляя нагрузку по несколько сотен байтов за шаг, а также криптор Shikata Ga Nai.
Clean Code #новости #Linux
🧑💻 Централизованный выход из функции в Си
Хотя некоторые объявили аналог оператора goto устаревшим, его часто используют компиляторы в виде инструкции безусловной передачи управления.
Оператор goto пригодится, когда функция производит выход из нескольких мест и необходимо выполнить какие-то общие действия, такие как очистка. Если очистка не нужна, пусть функция возвращается напрямую.
Выбирайте имена меток, которые объясняют, что делает goto или почему. Пример хорошего имени:
Обоснование использования goto:
— безусловные операторы легче понять и выполнять
— уменьшается глубина вложения
— предотвращаются ошибки при отсутствии обновления отдельных точек выхода при внесении изменений
— уменьшает объем работы компилятора для оптимизации избыточного кода
Clean Code #совет #Си #cleancode
Хотя некоторые объявили аналог оператора goto устаревшим, его часто используют компиляторы в виде инструкции безусловной передачи управления.
Оператор goto пригодится, когда функция производит выход из нескольких мест и необходимо выполнить какие-то общие действия, такие как очистка. Если очистка не нужна, пусть функция возвращается напрямую.
Выбирайте имена меток, которые объясняют, что делает goto или почему. Пример хорошего имени:
out_free_buffer:, если goto освобождает буфер. Избегайте таких имен из GW-BASIC, как err1: и err2:, поскольку вам придется перенумеровать их, если вы будете добавлять или удалять пути выхода, и они затрудняют проверку.Обоснование использования goto:
— безусловные операторы легче понять и выполнять
— уменьшается глубина вложения
— предотвращаются ошибки при отсутствии обновления отдельных точек выхода при внесении изменений
— уменьшает объем работы компилятора для оптимизации избыточного кода
Clean Code #совет #Си #cleancode
Utopia
Проявляется, когда дизайнеры и разработчики разделяют системный подход к растягиванию элементов в отзывчивом дизайне. Вместо того чтобы писать код для нескольких произвольных брейкпоинтов (контрольных точек), возможно создать дизайн, где элементы масштабируются плавно и пропорционально.
📑 Сайт
Clean Code #инструменты
Проявляется, когда дизайнеры и разработчики разделяют системный подход к растягиванию элементов в отзывчивом дизайне. Вместо того чтобы писать код для нескольких произвольных брейкпоинтов (контрольных точек), возможно создать дизайн, где элементы масштабируются плавно и пропорционально.
📑 Сайт
Clean Code #инструменты
🧑💻 Слушайте. Вдохновляйте. Учите. Делитесь
Разработка программного обеспечения приносит больше удовольствия, когда оно создается вместе. Создайте устойчивое сообщество. Слушайте. Вдохновляйте. Учите. Делитесь.
Clean Code #совет
Разработка программного обеспечения приносит больше удовольствия, когда оно создается вместе. Создайте устойчивое сообщество. Слушайте. Вдохновляйте. Учите. Делитесь.
Clean Code #совет
📖Build a Career in Data Science
🖋 Jacqueline Nolis, Emily Robinson, 2020
Чтобы добиться успеха в Data Science, вам потребуется нечто большее, чем технические знания. Данная книга покрывает все аспекты, которые обычно опускаются в технической литературе. К примеру, в ней описано, как найти первую работу и постепенно прийти к должности Team Lead.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Jacqueline Nolis, Emily Robinson, 2020
Чтобы добиться успеха в Data Science, вам потребуется нечто большее, чем технические знания. Данная книга покрывает все аспекты, которые обычно опускаются в технической литературе. К примеру, в ней описано, как найти первую работу и постепенно прийти к должности Team Lead.
💾 Скачать книгу
Clean Code | #книги #programming
Ищем баги в коде на JavaScript
Отличие новичка от опытного программиста заключается в том, что первый исправляет ошибки в коде лишь интуитивно, в то время как второй осознанно «ковыряется» в нём.
Именно поэтому автор, на примере небольшого JS-приложения, объясняет, как делать грамотный дебаг кода, причём так, чтобы вам не приходилось полностью его перерывать.
📺 YouTube
Clean Code #видео #javascript #debug
Отличие новичка от опытного программиста заключается в том, что первый исправляет ошибки в коде лишь интуитивно, в то время как второй осознанно «ковыряется» в нём.
Именно поэтому автор, на примере небольшого JS-приложения, объясняет, как делать грамотный дебаг кода, причём так, чтобы вам не приходилось полностью его перерывать.
📺 YouTube
Clean Code #видео #javascript #debug
YouTube
Ищем ошибки в коде JavaScript. Дебаг для начинающих
Курс JS 2.0: https://itgid.info/course/javascript-2
Курс HTML для JS разработчиков: https://itgid.info/course/html
Остальные курсы: https://itgid.info/
Телеграмм канал: https://xn--r1a.website/itgid_info
Код на github: https://github.com/itgidinfo/responsive_slider…
Курс HTML для JS разработчиков: https://itgid.info/course/html
Остальные курсы: https://itgid.info/
Телеграмм канал: https://xn--r1a.website/itgid_info
Код на github: https://github.com/itgidinfo/responsive_slider…
🧑💻 Комментирование в Си
Комментарии полезны, но есть и опасность чрезмерного комментирования. НИКОГДА не пытайтесь объяснить в комментарии, КАК работает ваш код: гораздо лучше написать код так, чтобы принцип работы был очевиден, а объяснять плохо написанный код — это пустая трата времени.
Продолжение следует...
Clean Code #совет #API #Си #cleancode
Комментарии полезны, но есть и опасность чрезмерного комментирования. НИКОГДА не пытайтесь объяснить в комментарии, КАК работает ваш код: гораздо лучше написать код так, чтобы принцип работы был очевиден, а объяснять плохо написанный код — это пустая трата времени.
Продолжение следует...
Clean Code #совет #API #Си #cleancode
🔥 Лучшее на канале за неделю
1. Build a Career in Data Science.
2. Utopia — проявляется, когда дизайнеры и разработчики разделяют системный подход к растягиванию элементов в отзывчивом дизайне.
3. Слушайте. Вдохновляйте. Учите. Делитесь.
1. Build a Career in Data Science.
2. Utopia — проявляется, когда дизайнеры и разработчики разделяют системный подход к растягиванию элементов в отзывчивом дизайне.
3. Слушайте. Вдохновляйте. Учите. Делитесь.
📑 Google и Microsoft получают пароли и персональные данные пользователей через расширенную проверку правописания
Эксперты исследовательской команды otto-js выяснили, что Google и Microsoft (в Microsoft Editor Spelling и Grammar Checker) передают с клиентского устройства и получают на своих серверах пароли и персональные данные пользователей через облачный механизм системы расширенной проверки правописания. Это происходит, например, когда пользователь после набора пароля нажимает в окне браузера (Chrome или Edge) или системном меню приложения кнопку «показать пароль».
Clean Code #новости #Chrome #Edge #Google #Microsoft
Эксперты исследовательской команды otto-js выяснили, что Google и Microsoft (в Microsoft Editor Spelling и Grammar Checker) передают с клиентского устройства и получают на своих серверах пароли и персональные данные пользователей через облачный механизм системы расширенной проверки правописания. Это происходит, например, когда пользователь после набора пароля нажимает в окне браузера (Chrome или Edge) или системном меню приложения кнопку «показать пароль».
Clean Code #новости #Chrome #Edge #Google #Microsoft
Codeanywhere
Позволяет разработчикам писать код вместе в режиме реального времени, а значит выполнять больше задач за меньший срок. Просто пригласите коллег, отправив ссылку на проект и определите уровень доступа для каждого члена команды. Кстати, у программы нет ограничения на количество участников.
📑 Сайт
Clean Code #инструменты
Позволяет разработчикам писать код вместе в режиме реального времени, а значит выполнять больше задач за меньший срок. Просто пригласите коллег, отправив ссылку на проект и определите уровень доступа для каждого члена команды. Кстати, у программы нет ограничения на количество участников.
📑 Сайт
Clean Code #инструменты
📑 Как ESLint анализирует код и борется с Legacy
Автор рассказывает как он убирает Legacy, какими Open Source конфигурациями для ESLint пользуется и как статический анализатор кода повлиял на развитие разработчиков их компании.
Clean Code #статьи
Автор рассказывает как он убирает Legacy, какими Open Source конфигурациями для ESLint пользуется и как статический анализатор кода повлиял на развитие разработчиков их компании.
Clean Code #статьи
🧑💻 Автоматизируйте повторяющиеся задачи
Если вы постоянно выполняете одну и ту же задачу, подумайте об автоматизации.
Даже если выполнение задачи занимает всего 5 минут, ее автоматизация может сэкономить часы при подсчете общего сэкономленного времени.
Продолжение следует...
Clean Code #совет
Если вы постоянно выполняете одну и ту же задачу, подумайте об автоматизации.
Даже если выполнение задачи занимает всего 5 минут, ее автоматизация может сэкономить часы при подсчете общего сэкономленного времени.
Продолжение следует...
Clean Code #совет