📖Programming AWS Lambda
🖋 John Chapin, Mike Roberts, 2020
С помощью этого практического руководства Java программисты могут научиться использовать свой опыт в новом мире бессерверных вычислений. Вы узнаете, как эта модель выполнения облачных вычислений может существенно снизить сложность разработки и эксплуатации приложений, одновременно сократив затраты.
💾 Скачать книгу
Clean Code | #книги #Java
🖋 John Chapin, Mike Roberts, 2020
С помощью этого практического руководства Java программисты могут научиться использовать свой опыт в новом мире бессерверных вычислений. Вы узнаете, как эта модель выполнения облачных вычислений может существенно снизить сложность разработки и эксплуатации приложений, одновременно сократив затраты.
💾 Скачать книгу
Clean Code | #книги #Java
📑 Google экстренно выпустила обновление для браузера Chrome из-за уязвимости нулевого дня
Недавно компания Google представила новый номерной релиз браузера Chrome (107). В нём было устранено 14 уязвимостей. Спустя три дня Google выпускают экстренное исправление для новой эксплуатируемой 0-day уязвимости в браузере.
Clean Code #новости #Chrome #Google
Недавно компания Google представила новый номерной релиз браузера Chrome (107). В нём было устранено 14 уязвимостей. Спустя три дня Google выпускают экстренное исправление для новой эксплуатируемой 0-day уязвимости в браузере.
Clean Code #новости #Chrome #Google
📑 Как устроены цикл событий и стек вызовов в JavaScript
Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий.
Clean Code #статьи #JavaScript
Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий.
Clean Code #статьи #JavaScript
Новая версия JavaScript API Яндекс Карт
Версию 3.0 программной библиотеки сделали удобнее для разработчиков. API загружается теперь в три раза быстрее, а вместо растровых карт — векторные. Таким образом можно изменить цвет и размеры зданий, дорог и меток, подстраиваясь под дизайн сайта. А используемый TypeScript со встроенными подсказками позволит меньше времени тратить на работу с картами.
Clean Code #инструменты
Версию 3.0 программной библиотеки сделали удобнее для разработчиков. API загружается теперь в три раза быстрее, а вместо растровых карт — векторные. Таким образом можно изменить цвет и размеры зданий, дорог и меток, подстраиваясь под дизайн сайта. А используемый TypeScript со встроенными подсказками позволит меньше времени тратить на работу с картами.
Clean Code #инструменты
🧑💻 Условная компиляция
...Лучше компилировать целые функции, а не части функций или части выражений. Вместо того, чтобы вставить #ifdef в выражение, выделите часть или все выражение в отдельную вспомогательную функцию и примените условие к этой функции.
Если у вас есть функция или переменная, которая может не использоваться в конкретной конфигурации, и компилятор предупредит о том, что она использоваться не будет, не компилируйте ее и используйте для этого #if.
В конце любого крупного блока #if или #ifdef (более нескольких строк) после #endif в той же строке поместите комментарий, отмечающий используемое условное выражение.
Clean Code #совет #cleancode
...Лучше компилировать целые функции, а не части функций или части выражений. Вместо того, чтобы вставить #ifdef в выражение, выделите часть или все выражение в отдельную вспомогательную функцию и примените условие к этой функции.
Если у вас есть функция или переменная, которая может не использоваться в конкретной конфигурации, и компилятор предупредит о том, что она использоваться не будет, не компилируйте ее и используйте для этого #if.
В конце любого крупного блока #if или #ifdef (более нескольких строк) после #endif в той же строке поместите комментарий, отмечающий используемое условное выражение.
Clean Code #совет #cleancode
Toggl
Алгоритм работы с программой следующий: указываете задачу и запускаете трекер, а по окончанию работы останавливаете его. К удобствам приложения можно отнести формирование статистики за определённый период с учётом времени, затраченного на все задачи. Кроме этого, приложение доступно на всех современных операционных системах, в том числе мобильных.
📑 Сайт
Clean Code #инструменты
Алгоритм работы с программой следующий: указываете задачу и запускаете трекер, а по окончанию работы останавливаете его. К удобствам приложения можно отнести формирование статистики за определённый период с учётом времени, затраченного на все задачи. Кроме этого, приложение доступно на всех современных операционных системах, в том числе мобильных.
📑 Сайт
Clean Code #инструменты
Кто такой Embedded разработчик?
Что? Embedded? Такое направление в IT встречается довольно редко, но его плоды используются нами почти каждый день. Если кратко, то это человек, управляющий умными вещами (IoT).
В этом суперинтересном видео автор провёл интервью с сотрудницей GlobalLogic, где она рассказала об особенностях профессии, доходе embedded-разработчиков и о том, чем они занимаются на работе.
В конце ролика вы сможете узнать, как пополнить их ряды.
📺 YouTube
Clean Code #видео #профессия
Что? Embedded? Такое направление в IT встречается довольно редко, но его плоды используются нами почти каждый день. Если кратко, то это человек, управляющий умными вещами (IoT).
В этом суперинтересном видео автор провёл интервью с сотрудницей GlobalLogic, где она рассказала об особенностях профессии, доходе embedded-разработчиков и о том, чем они занимаются на работе.
В конце ролика вы сможете узнать, как пополнить их ряды.
📺 YouTube
Clean Code #видео #профессия
YouTube
Самая востребованная IT-профессия? Embedded разработчик | GlobalLogic
Если Вы хотите освоить новую IT профессию, тогда переходите в IT ALGORTM: https://bit.ly/3BckXi6
Друзья, привет. С Вами Эдуард Водопьянов. Сегодня мы разбираем новую профессию Embedded разработчик. Для меня это, достаточно, сложная и непонятная профессия…
Друзья, привет. С Вами Эдуард Водопьянов. Сегодня мы разбираем новую профессию Embedded разработчик. Для меня это, достаточно, сложная и непонятная профессия…
🔥 Лучшее на канале за неделю
1. Programming AWS Lambda.
2. Toggl — алгоритм работы с программой следующий: указываете задачу и запускаете трекер, а по окончанию работы останавливаете его.
3. Делегируйте второстепенные задачи.
1. Programming AWS Lambda.
2. Toggl — алгоритм работы с программой следующий: указываете задачу и запускаете трекер, а по окончанию работы останавливаете его.
3. Делегируйте второстепенные задачи.
📑 В NPM ввели обязательную двухфакторную аутентификацию для сопровождающих значимых пакетов
С введением нового правила сопровождающие значимых пакетов смогут выполнить связанные с внесением изменений операции с репозиторием только после включения двухфакторной аутентификации.
Clean Code #новости
С введением нового правила сопровождающие значимых пакетов смогут выполнить связанные с внесением изменений операции с репозиторием только после включения двухфакторной аутентификации.
Clean Code #новости
🧑💻 Делегируйте второстепенные задачи
...Итак, если ваше время за 4 часа стоит более 50$, то в ваших же интересах делегировать эту задачу, так как это будет выполнено более качественно и освободит время, которое вы сможете использовать для выполнения других более важных задач, например, работа или даже отдых.
Как только вы начнете делегировать второстепенные задачи, вы увидите, что в вашем еженедельном расписании появляется больше свободных мест для более важных дел или отдыха, которые так же важны, как и любая другая важная задача.
Clean Code #совет
...Итак, если ваше время за 4 часа стоит более 50$, то в ваших же интересах делегировать эту задачу, так как это будет выполнено более качественно и освободит время, которое вы сможете использовать для выполнения других более важных задач, например, работа или даже отдых.
Как только вы начнете делегировать второстепенные задачи, вы увидите, что в вашем еженедельном расписании появляется больше свободных мест для более важных дел или отдыха, которые так же важны, как и любая другая важная задача.
Clean Code #совет
SFML
Свободная кроссплатформенная мультимедийная библиотека Написана на C++, но доступна также для C, C#, .Net, D, Java, Python, Ruby, OCaml, Go и Rust. SFML − одна из наиболее удобных и быстрых GUI-библиотек для 2D-графики. Среди плюсов − низкие требования к уровню владения языком программирования.
📑 Сайт
Clean Code #инструменты
Свободная кроссплатформенная мультимедийная библиотека Написана на C++, но доступна также для C, C#, .Net, D, Java, Python, Ruby, OCaml, Go и Rust. SFML − одна из наиболее удобных и быстрых GUI-библиотек для 2D-графики. Среди плюсов − низкие требования к уровню владения языком программирования.
📑 Сайт
Clean Code #инструменты
🧑💻 Файлы заголовка
В заголовках используйте
Продолжение следует...
Clean Code #совет #cleancode
В заголовках используйте
#pragma once. Для защиты заголовков мы используем такую конструкцию:#ifndef THE_HEADER_IS_INCLUDEDРаботает нормально, но имя защиты
#define THE_HEADER_IS_INCLUDED
// ... код заголовка ...
#endif // THE_HEADER_IS_INCLUDED
THE_HEADER_IS_INCLUDED обычно перестает действовать при перемещении или переименовании файла. Это особенно неудобно, если у нескольких файлов одинаковое имя в проекте, но разные пути.Продолжение следует...
Clean Code #совет #cleancode
📖The Ultimate Beginners Guide to C# Programming
🖋 James Herron, 2020
Книга подойдет новичкам в программировании, которые быстро хотят освоить основы актуальной версии C#. Автор пошагово разбирает важные языковые концепции, параллельно показывая их применение в реальных программах. Книга охватывает все аспекты ООП, пространства имен, методы, циклы, коллекции, делегаты, классы и интерфейсы. Она также пригодится, если вы хотите перейти на C#, зная какой-либо другой ООП-язык.
💾 Скачать книгу
Clean Code | #книги #ООП #C_Sharp
🖋 James Herron, 2020
Книга подойдет новичкам в программировании, которые быстро хотят освоить основы актуальной версии C#. Автор пошагово разбирает важные языковые концепции, параллельно показывая их применение в реальных программах. Книга охватывает все аспекты ООП, пространства имен, методы, циклы, коллекции, делегаты, классы и интерфейсы. Она также пригодится, если вы хотите перейти на C#, зная какой-либо другой ООП-язык.
💾 Скачать книгу
Clean Code | #книги #ООП #C_Sharp
🧑💻 Используйте правило 5 минут
Некоторые задачи (которые нельзя автоматизировать или группировать) обязательно будут скучными. Мы с большей вероятностью будем откладывать выполнение этих скучных обязанностей, что снижает нашу продуктивность.
Так как же победить прокрастинацию?
По крайней мере, для выполнения утомительных задач одним из ответов на этот вопрос является «правило 5 минут». Это правило просто гласит: «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут».
Продолжение следует...
Clean Code #совет
Некоторые задачи (которые нельзя автоматизировать или группировать) обязательно будут скучными. Мы с большей вероятностью будем откладывать выполнение этих скучных обязанностей, что снижает нашу продуктивность.
Так как же победить прокрастинацию?
По крайней мере, для выполнения утомительных задач одним из ответов на этот вопрос является «правило 5 минут». Это правило просто гласит: «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут».
Продолжение следует...
Clean Code #совет