Доклад: Автотесты. Борьба за внедрение
Доклад посвящён кейсу, когда разработчик приходит на проект, а там: нет автоматизации тестов и команда не хочет её внедрять; CI/CD — нет и не предвидится.
Почему так происходит, какие это влечёт проблемы и что с этим делать:
https://youtu.be/nBaSlUja4JE
#доклад #cicd #ru
Доклад посвящён кейсу, когда разработчик приходит на проект, а там: нет автоматизации тестов и команда не хочет её внедрять; CI/CD — нет и не предвидится.
Почему так происходит, какие это влечёт проблемы и что с этим делать:
https://youtu.be/nBaSlUja4JE
#доклад #cicd #ru
YouTube
MoscowPython Meetup 76 - Автотесты. Борьба за внедрение
Владимир Остаточников (Свемел, Ведущий программист). @ Moscow Python №76
Хочу рассмотреть кейс, когда разработчик приходит на проект, а там: автоматизации тестов — нет и команда не хочет ее внедрять; cd/ci — нет и не предвидится. Хочу обсудить: типовые причины…
Хочу рассмотреть кейс, когда разработчик приходит на проект, а там: автоматизации тестов — нет и команда не хочет ее внедрять; cd/ci — нет и не предвидится. Хочу обсудить: типовые причины…
Книга: Изучаем Python. Программирование игр, визуализация данных, веб-приложения
Автор: Эрик Мэтиз
Год издания: 2017
Описание:
Данная книга — это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы.
В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код.
Во второй части книги вы начнёте использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займётесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.
#книга #python #ru
Автор: Эрик Мэтиз
Год издания: 2017
Описание:
Данная книга — это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы.
В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код.
Во второй части книги вы начнёте использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займётесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.
#книга #python #ru
Статья: 17 вопросов джуну: что должен знать Junior-разработчик
Что должен знать Junior-разработчик, чтобы получить должность или удержаться на уже «завоёванной» позиции? Кто-то говорит, что требования завышены, и сейчас младший программист должен знать то, что знал Middle в нулевых. Кто-то парирует аргументами о росте конкуренции, сложности задач и, соответственно, требований.
В статье разобрали, что должен знать Junior-программист, и собрали общие вопросы с собеседований, по которым работодатели определяют, дотягивает кандидат до нужной планки или нет.
Ссылка на статью
#general #трудоустройство #статья #ru
Что должен знать Junior-разработчик, чтобы получить должность или удержаться на уже «завоёванной» позиции? Кто-то говорит, что требования завышены, и сейчас младший программист должен знать то, что знал Middle в нулевых. Кто-то парирует аргументами о росте конкуренции, сложности задач и, соответственно, требований.
В статье разобрали, что должен знать Junior-программист, и собрали общие вопросы с собеседований, по которым работодатели определяют, дотягивает кандидат до нужной планки или нет.
Ссылка на статью
#general #трудоустройство #статья #ru
Tproger
17 вопросов джуну: что должен знать Junior-разработчик
Что должен знать Junior-разработчик и не завышены ли требования? Разобрали популярные вопросы с собеседований, разделив их на hard и soft skills.
Статья: 14 советов, как давать грамотный фидбэк, чтобы никого не обидеть
Если вы чувствуете себя неудобно и неловко в случае, когда вам нужно дать фидбэк по одному из рабочих вопросов, вы не одиноки. Несмотря на то что обратная связь является важной частью эффективного общения на рабочем месте, многие из нас не знают, как конструктивно подходить к этому процессу. Недооценивать его нельзя, ведь он крайне важен и помогает не только вашему оппоненту, но и вам — расти и лучше выполнять свою работу.
В статье собрали 14 советов, которые помогут вам эффективно овладеть навыком грамотного фидбэка, который обязательно пригодится вам в дальнейшем.
Ссылка на статью
#статья #general #softskills #ru
Если вы чувствуете себя неудобно и неловко в случае, когда вам нужно дать фидбэк по одному из рабочих вопросов, вы не одиноки. Несмотря на то что обратная связь является важной частью эффективного общения на рабочем месте, многие из нас не знают, как конструктивно подходить к этому процессу. Недооценивать его нельзя, ведь он крайне важен и помогает не только вашему оппоненту, но и вам — расти и лучше выполнять свою работу.
В статье собрали 14 советов, которые помогут вам эффективно овладеть навыком грамотного фидбэка, который обязательно пригодится вам в дальнейшем.
Ссылка на статью
#статья #general #softskills #ru
Библиотека программиста
🗣️👍 14 советов, как давать грамотный фидбэк, чтобы никого не обидеть
Хотите стать фидбэкером 99-го уровня и не испортить отношения с коллегами? В этой статье делимся лучшими практиками мастеров грамотного фидбэка.
Доклад: Что такое ECS и с чем его компилят
Unity держит вектор на разработку Data-Oriented Tech Stack (DOTS), который включает в себя Job System, Burst Compiler и, конечно же, Entity Component System (ECS). В данном докладе постараются объяснить их мотивацию. Расскажут о том, что такое ECS. Рассмотрят существующие примеры реализации этого архитектурного паттерна, а также примеры их практического применения в играх.
https://youtu.be/fSnYdlKqOpo
#gamedev #unity #доклад #ru
Unity держит вектор на разработку Data-Oriented Tech Stack (DOTS), который включает в себя Job System, Burst Compiler и, конечно же, Entity Component System (ECS). В данном докладе постараются объяснить их мотивацию. Расскажут о том, что такое ECS. Рассмотрят существующие примеры реализации этого архитектурного паттерна, а также примеры их практического применения в играх.
https://youtu.be/fSnYdlKqOpo
#gamedev #unity #доклад #ru
YouTube
Что такое ECS и с чем его компилят, Андрей Боронников
Unity держит вектор на разработку Data-Oriented Tech Stack (DOTS), который включает в себя Job System, Burst Compiler и, конечно же, Entity Component System (ECS). В данном докладе мы постараемся объяснить их мотивацию. Расскажем о том, что такое ECS. Рассмотрим…
Книга: PHP и MySQL. Исчерпывающее руководство [2-е издание]
Автор: Бретт Маклафлин
Год издания: 2017
Описание:
Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведёт вас на новый уровень веб-разработки — создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования.
Вы узнаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы.
#книга #php #mysql #web #ru
Автор: Бретт Маклафлин
Год издания: 2017
Описание:
Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведёт вас на новый уровень веб-разработки — создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования.
Вы узнаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы.
#книга #php #mysql #web #ru
Статья: Как строить IT-карьеру в банке
Карьера в банке — показатель успеха. Высокие зарплаты, значимые проекты, лучшие технологии и стабильность. И это далеко не всё. Похоже на мечту, правда?
При этом, как и в любой профессии, есть свои “но”. В статье постарались честно рассказать, каково быть айтишником в финтехе: обо всех плюсах, минусах и подводных камнях:
Ссылка на статью
#статья #general #трудоустройство #ru
Карьера в банке — показатель успеха. Высокие зарплаты, значимые проекты, лучшие технологии и стабильность. И это далеко не всё. Похоже на мечту, правда?
При этом, как и в любой профессии, есть свои “но”. В статье постарались честно рассказать, каково быть айтишником в финтехе: обо всех плюсах, минусах и подводных камнях:
Ссылка на статью
#статья #general #трудоустройство #ru
Tproger
Что нужно знать про IT-карьеру в банке
В статье описали плюсы и минусы работы программистов в банке и рассказали, к чему нужно быть готовым перед приходом в компанию.
Делитесь своим опытом и получайте дополнительный доход
Яндекс Практикум ищет наставников и ревьюеров на свои курсы, особенно на следующие направления:
— Frontend-разработка
— DevOps
— Продуктовая аналитика
Узнать подробнее и откликнуться: https://tprg.ru/aikZ
#вакансии #работа
Яндекс Практикум ищет наставников и ревьюеров на свои курсы, особенно на следующие направления:
— Frontend-разработка
— DevOps
— Продуктовая аналитика
Узнать подробнее и откликнуться: https://tprg.ru/aikZ
#вакансии #работа
10 шпаргалок для веб-разработчика
В статье собрали шпаргалки для веб-разработчиков по самым разным языкам и технологиям: как для фронтенда, так и для бэкенда.
Почти все шпаргалки в формате изображений, поэтому их легко можно сохранить и распечатать.
Ссылка на шпаргалки
#шпаргалка #web #frontend #backend
В статье собрали шпаргалки для веб-разработчиков по самым разным языкам и технологиям: как для фронтенда, так и для бэкенда.
Почти все шпаргалки в формате изображений, поэтому их легко можно сохранить и распечатать.
Ссылка на шпаргалки
#шпаргалка #web #frontend #backend
Tproger
10 шпаргалок для веб-разработчика: фронтенд и бэкенд
В этих шпаргалках собраны подсказки по HTML, CSS, JavaScript, PHP, Django, Spring Boot и всему, что нужно знать веб-разработчику.
Курс: Master VSCode
Visual Studio Code быстро стал одной из самых популярных программ для разработки, если не самой популярной. Его гибкость позволяет работать с любым типом кодовой базы и проекта.
К сожалению, очень легко застрять в неэффективных рабочих процессах, если вам не хватает некоторых важных команд. Этот интерактивный курс поможет вам изучить и освоить сочетания клавиш VSCode.
Страница курса
#курс #начинающим #en
Visual Studio Code быстро стал одной из самых популярных программ для разработки, если не самой популярной. Его гибкость позволяет работать с любым типом кодовой базы и проекта.
К сожалению, очень легко застрять в неэффективных рабочих процессах, если вам не хватает некоторых важных команд. Этот интерактивный курс поможет вам изучить и освоить сочетания клавиш VSCode.
Страница курса
#курс #начинающим #en
Keycombiner
Course: Master VSCode
Master VSCode is an interactive course to learn keyboard shortcuts and level up your productivity.
It consists of 20 lessons that are carefully separated by topic and importance.
It consists of 20 lessons that are carefully separated by topic and importance.
Курс: Vue.js 3
В этом курсе разберут все основные концепции Vue 3 и пройдутся по нему от А до Я. Вы разработаете приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаете mixins, directives, изучите vuex и composition api:
https://youtu.be/XzLuMtDelGk
#курс #vue #javascript #frontend #ru
В этом курсе разберут все основные концепции Vue 3 и пройдутся по нему от А до Я. Вы разработаете приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаете mixins, directives, изучите vuex и composition api:
https://youtu.be/XzLuMtDelGk
#курс #vue #javascript #frontend #ru
YouTube
Vue 3 фундаментальный курс от А до Я
В этом ролике мы разберем все основные концепции Vue 3 и пройдемся по нему от А до Я. Разработаем приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаем mixins, directives, изучим vuex…
Книга: Golang для профи
Автор: Михалис Цукалос
Год издания: 2020
Описание:
Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Автор продемонстрирует возможности языка, даст понятные и простые объяснения, приведёт примеры и предложит эффективные паттерны программирования.
Уникальным материалом станет глава о машинном обучении на языке Go, в которой вы пройдёте от основополагающих статистических приёмов до регрессии и кластеризации.
Закрепить новые знания помогут материалы и упражнения в конце каждой главы.
#книга #go #ru
Автор: Михалис Цукалос
Год издания: 2020
Описание:
Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Автор продемонстрирует возможности языка, даст понятные и простые объяснения, приведёт примеры и предложит эффективные паттерны программирования.
Уникальным материалом станет глава о машинном обучении на языке Go, в которой вы пройдёте от основополагающих статистических приёмов до регрессии и кластеризации.
Закрепить новые знания помогут материалы и упражнения в конце каждой главы.
#книга #go #ru
Практикум: CodinGame — обучение программированию посредствам игр
CodinGame — сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдёте большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников.
CodinGame
#практикум #начинающим
CodinGame — сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдёте большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников.
CodinGame
#практикум #начинающим
Видео: Создание чата на Django
В этом уроке вы узнаете, как создать приложение realtime чата с нуля на Python и фреймворке Django. Для бэкэнда будет использоваться пакет Channels, а интерфейс будет написан на ванильном JavaScript с веб-сокетами:
https://youtu.be/SF1k_Twr9cg
#python #django #видео #en
В этом уроке вы узнаете, как создать приложение realtime чата с нуля на Python и фреймворке Django. Для бэкэнда будет использоваться пакет Channels, а интерфейс будет написан на ванильном JavaScript с веб-сокетами:
https://youtu.be/SF1k_Twr9cg
#python #django #видео #en
YouTube
Python Django Realtime Chat Project - Full Course
In this Python Django course, you will learn how to build a real time chat application from scratch. For the backend, we will use Django with a package called Channels and the frontend will use vanilla JavaScript with Web Sockets.
Python Django is the perfect…
Python Django is the perfect…
Книга: Программирование: введение в профессию. Задачи и этюды
Автор: Андрей Столяров
Год издания: 2022
Описание:
Это учебник ориентирован на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Содержит задачи, упражнения и практические задания для всех, кто интересуется программированием.
В книге затрагиваются языки Pascal, C и С++, разбирается работа процессора, сетей, ООП, а также компиляция, интерпретация и скриптинг.
#начинающим #ru #книга
Автор: Андрей Столяров
Год издания: 2022
Описание:
Это учебник ориентирован на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Содержит задачи, упражнения и практические задания для всех, кто интересуется программированием.
В книге затрагиваются языки Pascal, C и С++, разбирается работа процессора, сетей, ООП, а также компиляция, интерпретация и скриптинг.
#начинающим #ru #книга
Доклад: Тестирование без лишних нервов
Основатель команды Test IT разобрал проблемные моменты в работе тестировщиков, включая управление автотестами, объединение отделов тестирования и работу в распределённой команде.
Разговор шёл о том, как новый тест-менеджмент инструмент Test IT делает жизнь QA направления легче и веселее.
Посмотреть доклад
#доклад #тесты #ru
Основатель команды Test IT разобрал проблемные моменты в работе тестировщиков, включая управление автотестами, объединение отделов тестирования и работу в распределённой команде.
Разговор шёл о том, как новый тест-менеджмент инструмент Test IT делает жизнь QA направления легче и веселее.
Посмотреть доклад
#доклад #тесты #ru
YouTube
Доклад "Тестирование без лишних нервов" - Евгений Хафизов, CEO Test IT на SQA Days 26
Скачайте бесплатную пробную версию на 30 дней на https://testit.software/downloads
Основатель команды Test IT разобрал проблемные моменты в работе тестировщиков, включая управление автотестами, объединение отделов тестирования и работу в распределённой команде.…
Основатель команды Test IT разобрал проблемные моменты в работе тестировщиков, включая управление автотестами, объединение отделов тестирования и работу в распределённой команде.…
Инструмент: онлайн генератор сетки для CSS
Нужно лишь указать количество столбцов и строк, задать их ширину. После этого сервис сгенерирует код сетки.
Ссылка: CSS Grid Generator
#инструмент #frontend #css
Нужно лишь указать количество столбцов и строк, задать их ширину. После этого сервис сгенерирует код сетки.
Ссылка: CSS Grid Generator
#инструмент #frontend #css
Статья: руководство по созданию аудиоплеера на React
Будь вы новичок или опытный разработчик, это исчерпывающее руководство шаг за шагом проведет вас через процесс создания собственного аудиоплеера с помощью популярной JavaScript-библиотеки React.
Ссылка на статью
#статья #javascript #react #ru
Будь вы новичок или опытный разработчик, это исчерпывающее руководство шаг за шагом проведет вас через процесс создания собственного аудиоплеера с помощью популярной JavaScript-библиотеки React.
Ссылка на статью
#статья #javascript #react #ru
Библиотека программиста
⚛️🎵 В ритмах React'a: руководство по созданию аудиоплеера
Будь вы новичок или опытный разработчик, это исчерпывающее руководство шаг за шагом проведет вас через процесс создания собственного аудиоплеера с помощью популярной JavaScript-библиотеки React.
Урок: React JS + TypeScript. Введение в Типизацию
В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.
https://youtu.be/OvLWWvjoi8s
#урок #web #react #typescript #javascript #ru
В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.
https://youtu.be/OvLWWvjoi8s
#урок #web #react #typescript #javascript #ru
У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам
Для этого вам нужно:
1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
Для этого вам нужно:
1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
Доклад: Сердце Vue-приложения
Стейт-менеджер — сердце современного веб-приложения. С фреймворком Vue практически из коробки идёт Vuex. Всю его документацию можно прочитать за полдня. Но если поискать в интернете более сложные паттерны использования, вы не найдёте ничего сложнее базовых примеров. В докладе как раз затрагиваются более сложные аспекты и возможности Vue:
https://youtu.be/t8OHe4uhVy4
#vue #доклад #javascript #frontend #ru
Стейт-менеджер — сердце современного веб-приложения. С фреймворком Vue практически из коробки идёт Vuex. Всю его документацию можно прочитать за полдня. Но если поискать в интернете более сложные паттерны использования, вы не найдёте ничего сложнее базовых примеров. В докладе как раз затрагиваются более сложные аспекты и возможности Vue:
https://youtu.be/t8OHe4uhVy4
#vue #доклад #javascript #frontend #ru
YouTube
Сердце Vue-приложения / Александр Шушунов
Приглашаем на FrontendConf 2024, которая пройдет 30 сентября и 1 октября 2024 в Москве.
Программа, подробности и билеты по ссылке: https://frontendconf.ru/moscow/2024
________
Профессиональная конференция фронтенд-разработчиков Frontend Live 2020
Тезисы…
Программа, подробности и билеты по ссылке: https://frontendconf.ru/moscow/2024
________
Профессиональная конференция фронтенд-разработчиков Frontend Live 2020
Тезисы…