Доклад: Go под капотом
Доклад о том, как работает go изнутри, и чем его принципы отличаются от других популярных языков. Что нужно знать о работе компилятора, операционной системы и компьютера, чтобы пользоваться go эффективно. Также рассмотрят, как устроены горутины, и почему в языке есть несколько способов сделать одно и то же, когда речь идёт о конкурентности.
https://youtu.be/rloqQY9CT8I
#доклад #go #ru
Доклад о том, как работает go изнутри, и чем его принципы отличаются от других популярных языков. Что нужно знать о работе компилятора, операционной системы и компьютера, чтобы пользоваться go эффективно. Также рассмотрят, как устроены горутины, и почему в языке есть несколько способов сделать одно и то же, когда речь идёт о конкурентности.
https://youtu.be/rloqQY9CT8I
#доклад #go #ru
YouTube
Антон Сергеев, «Go под капотом»
Kolesa Go Meetup:
Доклад о том, как работает go изнутри, и чем его принципы отличаются от других популярных языков. Что нужно знать о работе компилятора, операционной системы и компьютера, чтобы пользоваться go эффективно. Также рассмотрим, как устроены…
Доклад о том, как работает go изнутри, и чем его принципы отличаются от других популярных языков. Что нужно знать о работе компилятора, операционной системы и компьютера, чтобы пользоваться go эффективно. Также рассмотрим, как устроены…
Книга: Классические задачи Computer Science на языке Java
Автор: Дэвид Копец
Год издания: 2022
Описание:
Эта книга — мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое. Автор собрал наиболее полезные готовые решения, принципы и алгоритмы.
#книга #ru #java
Автор: Дэвид Копец
Год издания: 2022
Описание:
Эта книга — мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое. Автор собрал наиболее полезные готовые решения, принципы и алгоритмы.
#книга #ru #java
Видео: Обязательные Soft Skills. Какие софт скиллы должны быть у разработчика
Soft Skills — или гибкие навыки — это обязательные умения, так называемые НАДпрофессиональные навыки, без которых успех в карьере невозможен. Практически на любом уровне они важны, поэтому важно знать и какие именно мягкие навыки, и как их необходимо развивать. Подробнее в видео:
https://youtu.be/mOOrcf56OO8
#видео #softskills #ru
Soft Skills — или гибкие навыки — это обязательные умения, так называемые НАДпрофессиональные навыки, без которых успех в карьере невозможен. Практически на любом уровне они важны, поэтому важно знать и какие именно мягкие навыки, и как их необходимо развивать. Подробнее в видео:
https://youtu.be/mOOrcf56OO8
#видео #softskills #ru
YouTube
Обязательные Soft Skills. Какие софт скиллы должны быть у разработчика в 2021
Друзья, в этом видео мы рассмотрим с вами самые востребованные, исходя из описаний вакансий, софт скиллы, которые ожидают сегодня от фронтенд разработчиков работодатели.
Soft Skills — или гибкие навыки — это обязательные умения, так называемые НАДпрофессиональные…
Soft Skills — или гибкие навыки — это обязательные умения, так называемые НАДпрофессиональные…
Книга: Ловушка для багов. Полевое руководство по веб-хакингу
Автор: Питер Яворски
Год издания: 2020
Описание:
Книга познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности. Неважно, являетесь ли вы новичком в области кибербезопасности, который хочет сделать интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, В книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.
Основные темы:
— работа интернета и основные концепции веб-хакинга;
— взлом сайтов злоумышленниками;
— подделка запросов;
— получение доступа к данным другого пользователя;
— фейковые запросы.
#книга #security #web #ru
Автор: Питер Яворски
Год издания: 2020
Описание:
Книга познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности. Неважно, являетесь ли вы новичком в области кибербезопасности, который хочет сделать интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, В книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.
Основные темы:
— работа интернета и основные концепции веб-хакинга;
— взлом сайтов злоумышленниками;
— подделка запросов;
— получение доступа к данным другого пользователя;
— фейковые запросы.
#книга #security #web #ru
Статья: От новичка до тимлида: гайд по продвижению
Тимлид — это руководитель группы одной компетенции: разработчиков, дата-инженеров, тестировщиков и так далее. Он отвечает за всю разработку продукта и частично берёт на себя менеджерские обязанности.
В статье тимлид из МТС поделится своим опытом и расскажет о том, в чём суть професси. Чем он занимается. Какие у него обязанности. Какими навыками нужно обладать. И как стать тимлидом:
https://tprg.ru/w4xP
Тимлид — это руководитель группы одной компетенции: разработчиков, дата-инженеров, тестировщиков и так далее. Он отвечает за всю разработку продукта и частично берёт на себя менеджерские обязанности.
В статье тимлид из МТС поделится своим опытом и расскажет о том, в чём суть професси. Чем он занимается. Какие у него обязанности. Какими навыками нужно обладать. И как стать тимлидом:
https://tprg.ru/w4xP
Доклад: парсинг на PHP
В докладе вы узнаете, что и как обычно парсит разработчик в продуктовой компании, как устроен лексер и парсер и зачем они нужны, а также разберут ошибки, с которыми вы можете столкнуться:
https://youtu.be/PEjXNghs6A0
#доклад #php #ru
В докладе вы узнаете, что и как обычно парсит разработчик в продуктовой компании, как устроен лексер и парсер и зачем они нужны, а также разберут ошибки, с которыми вы можете столкнуться:
https://youtu.be/PEjXNghs6A0
#доклад #php #ru
YouTube
Это сложный доклад про парсинг, мы предупреждали (Кирилл Несмеянов, PHP Russia)
We need to go deeper — говорит Кирилл. Остальное вы увидите сами.
01:25 — Что и как обычно парсит разработчик в продуктовой компании (и что делать, когда регулярок недостаточно)
4:35 — Узнаем, как устроен лексер и зачем он нужен
12:15 — Узнаем, как устроен…
01:25 — Что и как обычно парсит разработчик в продуктовой компании (и что делать, когда регулярок недостаточно)
4:35 — Узнаем, как устроен лексер и зачем он нужен
12:15 — Узнаем, как устроен…
Книга: React и Redux: функциональная веб-разработка
Авторы: Алекс Бэнкс, Ева Порселло
Год издания: 2017
Описание:
Авторы расскажут, как создавать пользовательские интерфейсы при помощи этой компактной библиотеки и писать сайты, на которых можно обрабатывать огромные объёмы данных без перезагрузки страниц. Также вы изучите новейшие возможности стандарта ECMAScript и функционального программирования.
Основные темы:
— новый синтаксис JS;
— React с JSX;
— свойство, состояние и дерево компонентов;
— усовершенствование компонентов;
— React Router.
#react #javascript #ru
Авторы: Алекс Бэнкс, Ева Порселло
Год издания: 2017
Описание:
Авторы расскажут, как создавать пользовательские интерфейсы при помощи этой компактной библиотеки и писать сайты, на которых можно обрабатывать огромные объёмы данных без перезагрузки страниц. Также вы изучите новейшие возможности стандарта ECMAScript и функционального программирования.
Основные темы:
— новый синтаксис JS;
— React с JSX;
— свойство, состояние и дерево компонентов;
— усовершенствование компонентов;
— React Router.
#react #javascript #ru
Подкаст: Podlodka #200 — Как учить языки программирования
Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий. Этот выпуск совместил в себе всё самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!
Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.
Слушать подкаст
#подкаст #ru
Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий. Этот выпуск совместил в себе всё самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!
Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.
Слушать подкаст
#подкаст #ru
podlodka.io
Podlodka #200 – Как учить языки программирования
Что такое "идеальный юбилейный выпуск подкаста Podlodka"? Формула простая: горячая айтишная тема + проверенный гость + наше любимое дело! Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий, Виталий Брагилевский —…
Книга: Прикладной анализ текстовых данных на Python
Авторы: Бенджамин Бенгфорт, Ребекка Билбро, Тони Охеда
Год издания: 2019
Описание:
Научитесь применять методы машинного обучения для анализа текста в реальных задачах, используя возможности и библиотеки Python. От поиска модели и предварительной обработки данных вы перейдёте к приёмам классификации и кластеризации текстов, затем приступите к визуальной интерпретации, анализу графов, а после знакомства с приёмами масштабирования научитесь использовать глубокое обучение для анализа текста.
Основные темы:
— Естественные языки и вычисления;
— Создание собственного корпуса, его предварительная подготовка;
— Классификация в текстовом анализе;
— Кластеризация для выявления сходств в тексте;
— Визуализация текста;
— Чат-боты.
#книга #ru #neural #python #ml
Авторы: Бенджамин Бенгфорт, Ребекка Билбро, Тони Охеда
Год издания: 2019
Описание:
Научитесь применять методы машинного обучения для анализа текста в реальных задачах, используя возможности и библиотеки Python. От поиска модели и предварительной обработки данных вы перейдёте к приёмам классификации и кластеризации текстов, затем приступите к визуальной интерпретации, анализу графов, а после знакомства с приёмами масштабирования научитесь использовать глубокое обучение для анализа текста.
Основные темы:
— Естественные языки и вычисления;
— Создание собственного корпуса, его предварительная подготовка;
— Классификация в текстовом анализе;
— Кластеризация для выявления сходств в тексте;
— Визуализация текста;
— Чат-боты.
#книга #ru #neural #python #ml
Курс: Flutter уроки для начинающих
Курс на русском языке, который создан для начинающих разработчиков в фреймворке Flutter, имеющих базовые знания о программировании и владеют хотя бы одним высокоуровневым языком программирования:
Смотреть курс
#курс #flutter #ru
Курс на русском языке, который создан для начинающих разработчиков в фреймворке Flutter, имеющих базовые знания о программировании и владеют хотя бы одним высокоуровневым языком программирования:
Смотреть курс
#курс #flutter #ru
YouTube
Flutter уроки для начинающих на русском
Курс на русском языке, созданный для начинающих разработчиков во фреймворке Flutter, которые имеют базовые знания о программировании и владеют хотя бы одним ...
Книга: Компьютерные науки. Базовый курс [13-е издание]
Автор: Дж. Гленн Брукшир, Деннис Брилов
Год издания: 2019
Описание:
Назначение этой книги — предоставить читателю всестороннее представление о предмете компьютерных наук, охватывающее все его аспекты, от сугубо практических до полностью абстрактных. Такой подход к изучению базовых понятий открывает читателям всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе.
Основные темы:
— Хранение и обработка данных;
— Операционные системы;
— Сети и Интернет;
— Языки программирования;
— Теория вычислений и многое другое.
#ru #computerscience
Автор: Дж. Гленн Брукшир, Деннис Брилов
Год издания: 2019
Описание:
Назначение этой книги — предоставить читателю всестороннее представление о предмете компьютерных наук, охватывающее все его аспекты, от сугубо практических до полностью абстрактных. Такой подход к изучению базовых понятий открывает читателям всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе.
Основные темы:
— Хранение и обработка данных;
— Операционные системы;
— Сети и Интернет;
— Языки программирования;
— Теория вычислений и многое другое.
#ru #computerscience
Книга: Scrum. Революционный метод управления проектами
Автор: Джефф Сазерленд
Год издания: 2014
Описание:
Книга основателя методики Scrum, которая поможет вам реализовывать проекты в несколько раз быстрее и эффективнее. Джефф изобрел свою методику, пытаясь справиться с недостатками классического управления проектами: людям редко удается работать слаженно, эффективно и быстро, большинство планов не выполняются (ни по времени, ни по ресурсам), подразделения и команды часто выполняют противоречащие друг другу задачи или дублируют их.
Эта книга полностью перевернет ваш подход к управлению проектами и поможет достичь результатов, которые раньше казались невозможными.
#книга #scrum #ru
Автор: Джефф Сазерленд
Год издания: 2014
Описание:
Книга основателя методики Scrum, которая поможет вам реализовывать проекты в несколько раз быстрее и эффективнее. Джефф изобрел свою методику, пытаясь справиться с недостатками классического управления проектами: людям редко удается работать слаженно, эффективно и быстро, большинство планов не выполняются (ни по времени, ни по ресурсам), подразделения и команды часто выполняют противоречащие друг другу задачи или дублируют их.
Эта книга полностью перевернет ваш подход к управлению проектами и поможет достичь результатов, которые раньше казались невозможными.
#книга #scrum #ru
Книга: Введение в программирование на Go
Автор: Caleb Doxsey
Год издания: 2012
Описание:
Лаконичное введение в программирование с использованием языка Go. Разработанный Google, Go — это язык программирования общего назначения с современными функциями, чистым синтаксисом и надежной, хорошо документированной общей библиотекой, что делает его идеальным языком для изучения в качестве первого языка программирования.
Читать
#книга #go
Автор: Caleb Doxsey
Год издания: 2012
Описание:
Лаконичное введение в программирование с использованием языка Go. Разработанный Google, Go — это язык программирования общего назначения с современными функциями, чистым синтаксисом и надежной, хорошо документированной общей библиотекой, что делает его идеальным языком для изучения в качестве первого языка программирования.
Читать
#книга #go
Книга: Android для разработчиков [3-е издание]
Авторы: Дейтел П., Дейтел Х., Уолд А.
Год издания: 2016
Описание:
В основе книги лежит принцип разработки, ориентированной на приложения, — концепции показаны на примере полностью работоспособных приложений Android, а не фрагментов кода.
Третье издание книги позволит вам не только приступить к разработке приложений для Android , но и быстро опубликовать их в Google Play.
Основные темы:
— Android Studio;
— Material дизайн;
— Новая модель разрешений;
— Android Wear и Android TV.
#android #ru
Авторы: Дейтел П., Дейтел Х., Уолд А.
Год издания: 2016
Описание:
В основе книги лежит принцип разработки, ориентированной на приложения, — концепции показаны на примере полностью работоспособных приложений Android, а не фрагментов кода.
Третье издание книги позволит вам не только приступить к разработке приложений для Android , но и быстро опубликовать их в Google Play.
Основные темы:
— Android Studio;
— Material дизайн;
— Новая модель разрешений;
— Android Wear и Android TV.
#android #ru
Урок: Как сделать адаптивную респонсив вёрстку сайта
В этом видео вы научитесь делать правильную адаптивную вёрстку лендинга используя HTML(KIT), CSS(SCSS), БЭМ и JS(jQuery). В описании к видео можно найти ссылку на макет и напоминалки:
https://youtu.be/hoC_fjeL6P4
#урок #html #css #frontend
В этом видео вы научитесь делать правильную адаптивную вёрстку лендинга используя HTML(KIT), CSS(SCSS), БЭМ и JS(jQuery). В описании к видео можно найти ссылку на макет и напоминалки:
https://youtu.be/hoC_fjeL6P4
#урок #html #css #frontend
YouTube
Адаптивная вёрстка лендинга. Как сделать верстку сайта. Правильная верстка сайта. Респонсив.
В этом мастер-классе покажу как сделать отзывчивый (responsive) адаптив. Научимся делать правильную адаптивную вёрстку лендинга используя HTML(KIT) CSS(SCSS) БЭМ и JS(jQuery).
🤟 Макет + напоминалка: https://fls.guru/files/tutorials/adaptive-files.zip
🤟 Применение…
🤟 Макет + напоминалка: https://fls.guru/files/tutorials/adaptive-files.zip
🤟 Применение…
Книга: 77 проектов на Arduino
Автор: Виктор Петин
Год издания: 2020
Описание:
В книге расписано 77 экспериментов с платформой Arduino. Каждый из них подразумевает поэтапное изучение программирования и электроники.
Среди проектов есть домашняя метеостанция, бегущая строка, FM-радио, электронный компас, часы и многое другое.
Наличие макетной доски избавит от пайки схем на платах. Теория полностью совмещена с практикой и излагается постепенно, от простого к сложному, не упуская всех деталей.
#книга #arduino #ru
Автор: Виктор Петин
Год издания: 2020
Описание:
В книге расписано 77 экспериментов с платформой Arduino. Каждый из них подразумевает поэтапное изучение программирования и электроники.
Среди проектов есть домашняя метеостанция, бегущая строка, FM-радио, электронный компас, часы и многое другое.
Наличие макетной доски избавит от пайки схем на платах. Теория полностью совмещена с практикой и излагается постепенно, от простого к сложному, не упуская всех деталей.
#книга #arduino #ru
Курс: Добрый, добрый Python ООП
Начните увлекательное путешествие в мир объектно-ориентированного программирования на языке Python!
Вы увидите, как концепция классов и объектов позволяет заметно упрощать структуру программ, делать их более модульными и легко расширяемыми.
Крайне желательно иметь начальные знания Python.
Страница курса
#курс #python #oop #ru
Начните увлекательное путешествие в мир объектно-ориентированного программирования на языке Python!
Вы увидите, как концепция классов и объектов позволяет заметно упрощать структуру программ, делать их более модульными и легко расширяемыми.
Крайне желательно иметь начальные знания Python.
Страница курса
#курс #python #oop #ru
Stepik: online education
Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева
Начните увлекательное путешествие в мир объектно-ориентированного программирования (ООП) на языке Python! Здесь вы сможете с нуля, с самого начала постичь магию объектно-ориентированного программирования. Увидите, как концепция классов и объектов позволяет…
Книга: Алгоритмические трюки для программистов [2-е издание]
Автор: Генри Уоррен мл.
Год издания: 2014
Описание:
Эта книга позволит повысить квалификацию профессиональному программисту, но при этом будет понятна и чрезвычайно полезна начинающему и даже студенту. К тому же, в новом издании появилась масса упражнений, интересных как с теоретической, так и с практической точки зрений. В этой книге программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приёмами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования.
Основные темы:
— Округление к степени 2;
— Код Грея;
— Перестановка битов и байтов;
— Арифметические границы и многое другое.
#ru #алгоритмы
Автор: Генри Уоррен мл.
Год издания: 2014
Описание:
Эта книга позволит повысить квалификацию профессиональному программисту, но при этом будет понятна и чрезвычайно полезна начинающему и даже студенту. К тому же, в новом издании появилась масса упражнений, интересных как с теоретической, так и с практической точки зрений. В этой книге программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приёмами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования.
Основные темы:
— Округление к степени 2;
— Код Грея;
— Перестановка битов и байтов;
— Арифметические границы и многое другое.
#ru #алгоритмы
Доклад: Асинхронность в .NET — от простого к сложному
В докладе объясняют что такое асинхронность и делают обзор асинхронных моделей в .NET, разбирают базовые задачи работы с TAP и async/await, а также разбирают проблему высоких нагрузок:
https://youtu.be/OoSFGENdNPo
#доклад #net #csharp #ru
В докладе объясняют что такое асинхронность и делают обзор асинхронных моделей в .NET, разбирают базовые задачи работы с TAP и async/await, а также разбирают проблему высоких нагрузок:
https://youtu.be/OoSFGENdNPo
#доклад #net #csharp #ru
YouTube
«Асинхронность в .NET — от простого к сложному». Владислав Фурдак, DataArt.
Владислав объясняет что такое асинхронность и делает обзор асинхронных моделей в .NET, разбирает базовые задачи работы с TAP и async/await.
ДОКЛАДЧИК:
Владислав Фурдак, Senior .NET Developer в DataArt Dnipro.
Язык доклада: русский.
Язык презентации:…
ДОКЛАДЧИК:
Владислав Фурдак, Senior .NET Developer в DataArt Dnipro.
Язык доклада: русский.
Язык презентации:…
Книга: Testing JavaScript Applications
Автор: Lucas da Costa
Год издания: 2021
Описание:
Testing JavaScript Applications — это руководство по созданию комплексного и надёжного набора для тестирования JS-приложений, в котором рассказывается как о написании тестов, так и о том, как инструменты тестирования JS работают внутри.
Основные темы:
— Модульное, сквозное и интеграционное тестирование;
— Управление стоимостью и сложностью тестирования;
— Практика разработки через тестирование;
— Работа с внешними зависимостями;
— Инструменты Jest и Cypress.
#книга #en #javascript #qa
Автор: Lucas da Costa
Год издания: 2021
Описание:
Testing JavaScript Applications — это руководство по созданию комплексного и надёжного набора для тестирования JS-приложений, в котором рассказывается как о написании тестов, так и о том, как инструменты тестирования JS работают внутри.
Основные темы:
— Модульное, сквозное и интеграционное тестирование;
— Управление стоимостью и сложностью тестирования;
— Практика разработки через тестирование;
— Работа с внешними зависимостями;
— Инструменты Jest и Cypress.
#книга #en #javascript #qa