📖 Jenkins 2. Приступаем к работе
🖋 Брент Ластер, 2019
Данная книга посвящена Jenkins – программной системе с открытым исходным кодом на языке Java, предназначенной для обеспечения процесса непрерывной интеграции программного обеспечения. Автор показывает, насколько Jenkins 2 отличается от более традиционных версий этой популярной платформы автоматизации с открытым исходным кодом, предназначенных только для интернета. Если вы знакомы с Jenkins и хотите воспользоваться новыми технологиями для преобразования устаревших конвейеров или создания современных автоматизированных сред непрерывной доставки, эта книга – для вас.
💾 Скачать книгу
Daily Coding #book #java
🖋 Брент Ластер, 2019
Данная книга посвящена Jenkins – программной системе с открытым исходным кодом на языке Java, предназначенной для обеспечения процесса непрерывной интеграции программного обеспечения. Автор показывает, насколько Jenkins 2 отличается от более традиционных версий этой популярной платформы автоматизации с открытым исходным кодом, предназначенных только для интернета. Если вы знакомы с Jenkins и хотите воспользоваться новыми технологиями для преобразования устаревших конвейеров или создания современных автоматизированных сред непрерывной доставки, эта книга – для вас.
💾 Скачать книгу
Daily Coding #book #java
🛠 Sourcery — очень полезный инструмент для Python-разработчиков, желающих улучшить стиль своего кода. Это нечто вроде личного помощника, дающего советы по коду буквально на лету. Он будет показывать вам, как написать лучший и более чистый код на Python, предлагая варианты рефакторинга.
Это расширение запускается в фоне и выделяет участки кода, которые можно улучшить.
Daily Coding #инструменты #python
Это расширение запускается в фоне и выделяет участки кода, которые можно улучшить.
Daily Coding #инструменты #python
📖 Python for Algorithmic Trading
🖋 Yves Hilpisch, 2021
Из этой книги вы узнаете несколько способов применения Python для различных аспектов алгоритмической торговли, таких как бэктестирование торговых стратегий и взаимодействие с торговыми платформами в Интернете. Некоторые из крупнейших организаций, занимающихся покупками и продажами, активно используют язык Python. Изучая разнообразные возможности систематического построения и развертывания автоматизированных алгоритмических торговых стратегий, эта книга поможет вам уровнять ваши шансы на игровом поле.
💾 Скачать книгу
Daily Coding #book #python
🖋 Yves Hilpisch, 2021
Из этой книги вы узнаете несколько способов применения Python для различных аспектов алгоритмической торговли, таких как бэктестирование торговых стратегий и взаимодействие с торговыми платформами в Интернете. Некоторые из крупнейших организаций, занимающихся покупками и продажами, активно используют язык Python. Изучая разнообразные возможности систематического построения и развертывания автоматизированных алгоритмических торговых стратегий, эта книга поможет вам уровнять ваши шансы на игровом поле.
💾 Скачать книгу
Daily Coding #book #python
🔥 Лучшее на канале за неделю
1. Jenkins 2. Приступаем к работе.
2. Sourcery — очень полезный инструмент для Python-разработчиков, желающих улучшить стиль своего кода.
3. Python for Algorithmic Trading.
1. Jenkins 2. Приступаем к работе.
2. Sourcery — очень полезный инструмент для Python-разработчиков, желающих улучшить стиль своего кода.
3. Python for Algorithmic Trading.
📖 Java to Kotlin: A Refactoring Guidebook
🖋 Duncan McGregor, Nat Pryce, 2021
Эта книга учит миграции кода с Java на Kotlin. Получаемый код проще, выразительнее и его легче изменять. К концу чтения книги вы будете уверенно рефакторить код, научитесь писать на Kotlin приложения с нуля и управлять кодовой базой из двух языков по мере ее развития с течением времени.
💾 Скачать книгу
Daily Coding #book #java
🖋 Duncan McGregor, Nat Pryce, 2021
Эта книга учит миграции кода с Java на Kotlin. Получаемый код проще, выразительнее и его легче изменять. К концу чтения книги вы будете уверенно рефакторить код, научитесь писать на Kotlin приложения с нуля и управлять кодовой базой из двух языков по мере ее развития с течением времени.
💾 Скачать книгу
Daily Coding #book #java
🛠 Stepsize — issue-трекер в вашем редакторе. С его помощью можно управлять техническим долгом и задачами поддержки.
Допустим, вы наткнулись на участок кода, который нужно усовершенствовать. Но у вас нет времени заняться этим прямо сейчас. Установив Stepsize, вы сможете сделать закладку для этого отрывка кода или создать issue.
▍При помощи Stepsize можно:
— создавать и просматривать issues прямо в редакторе
— отслеживать технический долг и расставлять приоритеты для задач, связанных с ним
— добавлять ключевые issues в ваши спринты при помощи интеграции с Jira
— работать над техническими проблемами совместно с командой.
Это отличный инструмент для команд, которые хотят сделать технический долг видимым и начать погашать его.
Daily Coding #инструменты #testing
Допустим, вы наткнулись на участок кода, который нужно усовершенствовать. Но у вас нет времени заняться этим прямо сейчас. Установив Stepsize, вы сможете сделать закладку для этого отрывка кода или создать issue.
▍При помощи Stepsize можно:
— создавать и просматривать issues прямо в редакторе
— отслеживать технический долг и расставлять приоритеты для задач, связанных с ним
— добавлять ключевые issues в ваши спринты при помощи интеграции с Jira
— работать над техническими проблемами совместно с командой.
Это отличный инструмент для команд, которые хотят сделать технический долг видимым и начать погашать его.
Daily Coding #инструменты #testing
♥️ Наши телеграм боты
UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.
Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.
Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.
Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.
Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
📖 Автоматизация рутинных задач с помощью Python
🖋 Эл Свейгарт, 2017
Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас?
Книга научит вас использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы ручного труда, причем абсолютно никакого опыта программирования от вас не требуется. Как только вы овладеете основами программирования, вы уже сможете создавать программы на языке Python, которые будут без труда выполнять в автоматическом режиме различные полезные задачи.
💾 Скачать книгу
Daily Coding #book #python
🖋 Эл Свейгарт, 2017
Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас?
Книга научит вас использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы ручного труда, причем абсолютно никакого опыта программирования от вас не требуется. Как только вы овладеете основами программирования, вы уже сможете создавать программы на языке Python, которые будут без труда выполнять в автоматическом режиме различные полезные задачи.
💾 Скачать книгу
Daily Coding #book #python
🔥 Лучшее на канале за неделю
1. Java to Kotlin: A Refactoring Guidebook.
2. Stepsize — issue-трекер в вашем редакторе. С его помощью можно управлять техническим долгом и задачами поддержки.
3. Автоматизация рутинных задач с помощью Python.
1. Java to Kotlin: A Refactoring Guidebook.
2. Stepsize — issue-трекер в вашем редакторе. С его помощью можно управлять техническим долгом и задачами поддержки.
3. Автоматизация рутинных задач с помощью Python.
📖 Hello World! Программирование для детей и взрослых
🖋 Сэнд У., Сэнд К., 2021
Изучая это занимательное руководство, каждый, даже первоклассник, сможет написать на Python – одном из самых простых языков программирования – свое приветствие миру: Hello World!
Ознакомив читателей с элементарными операциями, авторы постепенно перейдут к более сложным темам: работе с графикой и звуком, компьютерному моделированию и созданию игр. Материал излагается в очень доступной, удобной для понимания манере. А вот забавные иллюстрации и подробный разбор примеров кода делают обучение легким и нескучным.
💾 Скачать книгу
Daily Coding #book #python
🖋 Сэнд У., Сэнд К., 2021
Изучая это занимательное руководство, каждый, даже первоклассник, сможет написать на Python – одном из самых простых языков программирования – свое приветствие миру: Hello World!
Ознакомив читателей с элементарными операциями, авторы постепенно перейдут к более сложным темам: работе с графикой и звуком, компьютерному моделированию и созданию игр. Материал излагается в очень доступной, удобной для понимания манере. А вот забавные иллюстрации и подробный разбор примеров кода делают обучение легким и нескучным.
💾 Скачать книгу
Daily Coding #book #python
🛠 Play Framework — это еще один легковесный фреймворк Java, который нравится большинству разработчиков. Он также может использоваться для программирования на Scala.
Этот фреймворк предоставляет интерфейс, в котором разработчики могут реализовывать изменения в коде без необходимости повторного разворачивания или повторной компиляции.
В фреймворке Play есть асинхронные APIs, позволяющие масштабировать приложения без внедрения дополнительных ресурсов. Этот фреймворк предоставляет превосходную поддержку различных паттернов микросервисов.
Daily Coding #инструменты #java
Этот фреймворк предоставляет интерфейс, в котором разработчики могут реализовывать изменения в коде без необходимости повторного разворачивания или повторной компиляции.
В фреймворке Play есть асинхронные APIs, позволяющие масштабировать приложения без внедрения дополнительных ресурсов. Этот фреймворк предоставляет превосходную поддержку различных паттернов микросервисов.
Daily Coding #инструменты #java
📖 On Java 8
🖋 Bruce Eckel, 2021
Эта книга предназначена для "посвященных новичков". Она не предполагает, что вы знаете что-либо о программировании, и проводит вас через материал шаг за шагом. В то же время, книга предполагает, что вы сами сможете разобраться во всем. Это не руководство для "чайников" или "идиотов".
💾 Скачать книгу
Daily Coding #book #java
🖋 Bruce Eckel, 2021
Эта книга предназначена для "посвященных новичков". Она не предполагает, что вы знаете что-либо о программировании, и проводит вас через материал шаг за шагом. В то же время, книга предполагает, что вы сами сможете разобраться во всем. Это не руководство для "чайников" или "идиотов".
💾 Скачать книгу
Daily Coding #book #java
📖 Стажер Вася и его опыт разработки нового API
Одна из повседневных задач в Яндекс Go — проектирование API микросервисов. Тимлид международных проектов сервиса описывает, как строится работа над разработкой API новой фичи по сбору фидбека о поездках на такси и приводит чек лист с советами по проверке себя на каждом этапе разработки. На примере действий вымышленного стажера Васи он рассказывает, какие ошибки могут быть допущены и как их избежать. Полезная статья для тех, кто решает подобные задачи в своей работе.
Читать по ссылке: https://habr.com/ru/company/yandex/blog/583332/
Одна из повседневных задач в Яндекс Go — проектирование API микросервисов. Тимлид международных проектов сервиса описывает, как строится работа над разработкой API новой фичи по сбору фидбека о поездках на такси и приводит чек лист с советами по проверке себя на каждом этапе разработки. На примере действий вымышленного стажера Васи он рассказывает, какие ошибки могут быть допущены и как их избежать. Полезная статья для тех, кто решает подобные задачи в своей работе.
Читать по ссылке: https://habr.com/ru/company/yandex/blog/583332/
🔥 Лучшее на канале за неделю
1. Hello World! Программирование для детей и взрослых.
2. Play Framework — этот фреймворк предоставляет интерфейс, в котором разработчики могут реализовывать изменения в коде без необходимости повторного разворачивания или повторной компиляции.
3. On Java 8.
1. Hello World! Программирование для детей и взрослых.
2. Play Framework — этот фреймворк предоставляет интерфейс, в котором разработчики могут реализовывать изменения в коде без необходимости повторного разворачивания или повторной компиляции.
3. On Java 8.
📖 Building Java Programs
🖋 Stuart Reges, Marty Stepp, 2019
Представленная книга вводит новые понятия и синтаксис, используя спиральный подход, обеспечивая тщательную подготовку в процессе работы над материалом CS1. На протяжении первых четырех изданий Building Java Programs и его подход "назад к основам" доказали свою эффективность. Пятое издание было значительно обновлено: включена интеграция JShell, улучшено освещение циклов, переписаны и пересмотрены тематические исследования, примеры, обновлен синтаксис коллекций и идиомы, расширены разделы самопроверки и упражнений, а также новые проекты по программированию.
💾 Скачать книгу
Daily Coding #book #java
🖋 Stuart Reges, Marty Stepp, 2019
Представленная книга вводит новые понятия и синтаксис, используя спиральный подход, обеспечивая тщательную подготовку в процессе работы над материалом CS1. На протяжении первых четырех изданий Building Java Programs и его подход "назад к основам" доказали свою эффективность. Пятое издание было значительно обновлено: включена интеграция JShell, улучшено освещение циклов, переписаны и пересмотрены тематические исследования, примеры, обновлен синтаксис коллекций и идиомы, расширены разделы самопроверки и упражнений, а также новые проекты по программированию.
💾 Скачать книгу
Daily Coding #book #java
🛠 GitLive улучшает опыт совместной работы в распределенных командах.
С GitLive вы можете подключаться к вашим товарищам по команде и смотреть, в каких репозиториях, ветках и файлах они работают. Кроме того, можно подсоединить к GitLive вашу программу для issue-трекинга, чтобы было видно, кто какими тикетами занимается.
Это отличный инструмент для удаленных команд. Он позволяет видеть, кто что делает, и благодаря этому предотвращаются многие конфликты слияния. Например, если вы работаете над одним файлом в разных ветках или фичах, вы можете увидеть это при помощи GitLive. В общем, это расширение предотвращает конфликты слияния еще на взлете.
Daily Coding #инструменты #Git
С GitLive вы можете подключаться к вашим товарищам по команде и смотреть, в каких репозиториях, ветках и файлах они работают. Кроме того, можно подсоединить к GitLive вашу программу для issue-трекинга, чтобы было видно, кто какими тикетами занимается.
Это отличный инструмент для удаленных команд. Он позволяет видеть, кто что делает, и благодаря этому предотвращаются многие конфликты слияния. Например, если вы работаете над одним файлом в разных ветках или фичах, вы можете увидеть это при помощи GitLive. В общем, это расширение предотвращает конфликты слияния еще на взлете.
Daily Coding #инструменты #Git
♥️ Наши телеграм боты
UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.
Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.
Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.
Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.
Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
📖 Волшебство Kotlin
🖋 Пьер-Ив Сомон, 2020
Пьер-Ив Сомон, опытный разработчик на Java, в своей книге очень подробно освещает нюансы программирования на Kotlin, переходя от общего описания языка к его характерным особенностям и возможностям, включая приемы функционального программирования.
💾 Скачать книгу
Daily Coding #book #java
🖋 Пьер-Ив Сомон, 2020
Пьер-Ив Сомон, опытный разработчик на Java, в своей книге очень подробно освещает нюансы программирования на Kotlin, переходя от общего описания языка к его характерным особенностям и возможностям, включая приемы функционального программирования.
💾 Скачать книгу
Daily Coding #book #java
Возможность стать разработчиком в Яндексе за один уикенд
13-14 ноября Яндекс организует Weekend offer для middle/senior backend разработчиков. Зовут всех, кто пишет на С++/Java/Python/C#/Go/Kotlin/Scala.
Как попасть?
1) Зарегистрироваться и продемонстрировать свои навыки на контесте (до 7. 11 включительно).
2) Пройти две технических секции.
Регистрация уже открыта по ссылке
13-14 ноября Яндекс организует Weekend offer для middle/senior backend разработчиков. Зовут всех, кто пишет на С++/Java/Python/C#/Go/Kotlin/Scala.
Как попасть?
1) Зарегистрироваться и продемонстрировать свои навыки на контесте (до 7. 11 включительно).
2) Пройти две технических секции.
Регистрация уже открыта по ссылке
🔥 Лучшее на канале за неделю
1. Building Java Programs.
2. GitLive улучшает опыт совместной работы в распределенных командах.
3. Волшебство Kotlin.
1. Building Java Programs.
2. GitLive улучшает опыт совместной работы в распределенных командах.
3. Волшебство Kotlin.
📖 Классические задачи Computer Science на языке Python
🖋 Копец Дэвид, 2020
Эта книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, а также упражнениях и алгоритмах. Вам предстоит решать задания по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, а также кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.
💾 Скачать книгу
Daily Coding #book #python
🖋 Копец Дэвид, 2020
Эта книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, а также упражнениях и алгоритмах. Вам предстоит решать задания по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, а также кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.
💾 Скачать книгу
Daily Coding #book #python