Обложка канала

Новые книги для программистов. Страница 18

Несколько новых книг регулярно!

  • Новые книги для программистов

    Хотите получить профессиональные навыки разработки архитектуры ПО? Начните осваивать лучшие практики по разработке архитектуры высоких нагрузок на открытых уроках онлайн-курсов «Microservice architecture» и «Highload Architect»: 🗓 5 декабря — «Паттерны аутентификации в микросервисной архитектуре» Рассмотрим основные паттерны аутентификации и межсервисной аутентификации в микросервисной архитектуре, а также узнаем, какие бывают identity провайдеры и sso токены. Пройти вступительный тест для регистрации — https://otus.pw/5Wd1M/ 🗓 7 декабря — «Алгоритмы распределенного консенсуса (RAFT, PAXOS)» Разберем, для чего используются алгоритмы распределенного консенсуса, и какие они бывают. Посмотрим, как работают алгоритмы RAFT, PAXOS, а также византийский консенсус. Пройти вступительный тест для регистрации — https://otus.pw/Gv0L/ Занятия будут полезны бэкенд-разработчикам, тимлидам и администраторам.
  • Новые книги для программистов

    ⌨️ Создаем свой язык программирования на TypeScript [45:37] Хороший видеоролик, в котором вы создадите собственный язык программирования, основанный на той контекстно свободной грамматике, которую вы сами придумаете. Также вы разработаете лексический анализатор (лексер) и синтаксический анализатор (парсер), который по итогу будет строить абстрактное синтаксическое дерево (AST) и выполнять код. Перейти к просмотру
    Создаем свой ЯЗЫК ПРОГРАММИРОВАНИЯ. Лексер, Парсер, Абстрактное синтаксическое дерево (AST)

    В этом ролике мы создадим собственный язык программирования, основанный на той контекстно свободной грамматике, которую мы сами придумаем. Мы разработаем лексический анализатор (Лексер) и синтаксический анализатор (парсер), который по итогу будет строить абстрактное синтаксическое дерево (AST) и выполнять наш код. Код пустого проекта с TypeScript - https://github.com/ulbitv/ts-init-project Исходный код урока - https://github.com/utimur/proggraming-lang-course Таймкоды: 00:00 - Как создать свой язык программирования? Теория 02:20 - Алфавит языка 03:10 - Лексический анализатор [ТЕОРИЯ] 04:05 - Синтаксический анализатор. Абстрактное синтаксическое дерево [ТЕОРИЯ] 05:05 - Начало разработки 05:45 - Класс Токена 06:50 - Типы токена 08:30 - Лексический анализатор [ПРАКТИКА] 17:00 - Синтаксический анализатор [ПРАКТИКА] 20:50 - Узлы абстрактного синтаксического дерева 24:00 - Парсим токены в дерево 37:20 - Функция для выполнения кода 42:15 - Пишем и тестируем код на созданном языке Мой канал в telegram и канал для общения подписчиков - https://t.me/ulbi_tv Поддержать меня и мой канал вы можете по ссылкам ниже. Patreon/boosty (доступ к бонусам) - https://boosty.to/ulbitv Qiwi кошелек - http://qiwi.com/n/BODYE821 Яндекс деньги - https://yoomoney.ru/to/4100116193037469

    YouTube
  • Новые книги для программистов

    У вас есть сайт? Получите 4 месяца хостинга бесплатно! Хостинг SpaceWeb проводит беспрецедентную акцию для владельцев сайтов. Спецы из SpaceWeb бережно перенесут ваши сайты за 1 ночь и подарят до 4 месяцев космического хостинга. А если сайта у вас еще нет, то в SpaceWeb стоимость хостинга для сайта начинается от 49 ₽/мес. Сделайте 3 простых шага для получения подарка: Зарегистрируйтесь на любом тарифе хостинга Оставьте заявку на перенос вашего сайта Получите хостинг в подарок Почему стоит перенести сайты в SpaceWeb Устали от даунтаймов? - Uptime серверов 99.98% c 2001 года, защита от DDoS на всех тарифах. Надоел вялый саппорт? - Отвечают по существу в течение 1-2 минут в чате и по телефону. Хватит переплачивать! - Скидки до 43% на хостинг, выгодные тарифы от 49 ₽/мес. Переходите и тестируйте бесплатно 14 дней! ➡️ Попробовать бесплатно Реклама. ООО "СпейсВэб" erid: 2Vtzqx7w2hX
  • Реклама

  • Новые книги для программистов

    🧑‍💻 Как использовать Gradle Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах. Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github. Перейти к просмотру
    [Java] Как использовать Gradle | Создание основы проекта и работа с GitHub

    #java #программирование #разработка #уроки #instagram #telegram #bot #бот Стать спонсором канала: https://www.youtube.com/c/BorisBochkarev/join Первый ролик из мини-марафона "Создание Telegram чат-бота отложенного постинга в Instagram". В данном ролике разбирается инициализация проекта с использованием Gradle и его публикация на GitHub. Ссылка на commit: https://github.com/BeTryDev/InstaBot/commit/9b5510338be0c3557e7c76c28a93c55591fae540 Сайт с зависимостями: http://mvnrepository.com Тайм-коды: 00:00 - предпосылки 02:44 - создание репозитория 03:32 - создание Gradle проекта и подключение зависимостей 07:30 - создание основного Java файла 08:08 - сборка и запуск проекта 08:54 - использование IntelliJ IDEA для Gradle проекта 10:18 - оформление .gitignore файла 12:23 - наши ссылки Подписывайтесь на наши социальные сети, в которых мы размещаем интересные новости и юмор из мира ИТ: * GitHub: https://github.com/BeTryDev * Вконтакте: https://vk.com/betry_developer * Telegram: https://t.me/betry_developer

    YouTube
  • Новые книги для программистов

    ☕️ Курс по Kotlin для чайников Kotlin — это возможность писать код на Java, но в совершенно другом формате, и этом плейлисте вы научитесь его основам. Учтите, что для того, чтобы понимать, о чём идёт речь в этом мини-курсе, вы должны обладать хотя бы минимальными знаниями Java. 0. Введение — [10:52] 1. String Templates — [6:11] 2. Переменные — [8:53] 3. Типы данных в Kotlin — [10:33] 4. Функции — [5:57] Перейти к просмотру
    Kotlin: Урок 0. Введение

    Стань Android-разработчиком: https://goo.gl/tr57tS. Поспеши, действуют приятные скидки! Сайт: http://devcolibri.com Вконтакте: https://vk.com/devcolibri Telegram: https://telegram.me/dcolibri Twitter: https://twitter.com/devcolibri Facebook: https://www.facebook.com/Devcolibrik/

    YouTube
  • Новые книги для программистов

    Команда DevEducation открывает набор на курс FrontEnd! Длительность курса: 5 месяцев Количество занятий: 5 в неделю Продолжительность занятий: 2 часа Курс рассчитан на интенсивную подготовку новичков без опыта в IT и продвижения их за 4 месяца до уровня Junior FrontEnd Developer. После успешного выпуска студент имеет возможность пройти трехмесячную стажировку в международной IT-компании. Подача заявки на курс на сайте - https://bit.ly/deveducation_progerbooks
  • Новые книги для программистов

    🧩 Какой язык программирования учить сейчас? Интересный подкаст, в котором Senior разработчик из Ozon рассказывает про различные языки, их будущее и причины изучать. Здесь вы узнаете про направление, про историю ЯП и про сами языки: C, Java, PHP (почему не PHP), Go. Также, получите ништяковые советы по обучению. https://youtu.be/Rd7IgXN875Y
    Какой язык программирования учить сейчас?

    Какой язык программирования учить сейчас? Можно вечно смотреть на огонь, воду и слушать увлеченный разговор двух профессионалов. В этом выпуске мы решили немного изменить привычный формат, чтобы подкаст получится еще более информативным и интересным. Вы услышите мнение опытных разработчиков, которые поделятся своим разным опытом в IT и помогут разобраться, какие языки программирования сейчас востребованы, а также дадут советы, с чего стоит начать свой путь в IT. Ведущий выпуска — Рудаков Евгений, заместитель руководителя отдела разработки REG.RU, Teamlead Гость выпуска — Леонид Могучев, Senior Go-разработчик в Ozon Глоссарий - https://go.reg.ru/spno3Qh Полезные материалы: Роадмап для перехода на Go - https://go.reg.ru/eBDtiis Что делает Go таким необычным? - https://go.reg.ru/9Jg-Z3f Больше контента про Go - https://go.reg.ru/A0HJUUx Что такое yii2 и стоит ли его выбирать - https://go.reg.ru/bmpQ_s_ Программировать нужно осознанно - https://go.reg.ru/PnHiUWR Еще больше REG.RU на Habr - https://go.reg.ru/5R4ZPJQ Рейтинг TIOBE http://www.tiobe.com/tiobe-index/ После просмотра видео остались вопросы и пожелания? Делитесь ими в комментариях. Также вы можете узнать ответы на другие интересующие вас вопросы в разделе «Помощь» на сайте REG.RU: https://go.reg.ru/G5jFUeh Домены: https://go.reg.ru/a1iZ635 Конструктор и CMS: https://go.reg.ru/MjS4oRN Хостинг: https://go.reg.ru/XDYBkOi VPS: https://go.reg.ru/iLR5znQ Серверы и Дата-центры: https://go.reg.ru/wwYZgMI SSL: https://go.reg.ru/B_FqcqJ Сервисы: https://go.reg.ru/h3FCFjn Блог: https://go.reg.ru/PACzl2n Карьера в REG.RU: https://go.reg.ru/gNejAz- Помощь: https://go.reg.ru/G5jFUeh О компании: https://go.reg.ru/KQUMsfT REG.RU в социальных сетях. Присоединяйтесь! https://vk.com/regru https://t.me/regru https://ok.ru/regru Таймкоды: 00:00 Какой язык программирования учить сейчас? Интро. 01:17 Глоссарий 01:32 Гость выпуска о своем пути в IT 06:06 О выборе между frontend и backend 10:27 История языков программирования 12:25 Язык C 15:25 Язык Java 20:11 Какие направления для разработки есть сейчас 31:52 Язык PHP 39:32 Язык Go 55:05 Выводы и советы, с чего начать обучение #regru #языкпрограммирования

    YouTube
  • Новые книги для программистов

    📷 Как работает машинное зрение? В видео вы узнаете о трёх этапах машинного зрения: получение информации, её распознавание и анализ. Вы наглядно увидите, как лидары и камеры получают трёхмерное изображение, а также то, как алгоритмам удаётся распознавать на них конкретные объекты. https://youtu.be/dwVg5oFHkrk
    КАК МАШИННОЕ ЗРЕНИЕ РАЗЛИЧАЕТ ОБЪЕКТЫ?

    Подробнее про Roborock: https://bit.ly/381bdto 🤟 Подписка: https://goo.gl/CbimGk В этом обзоре разбираемся как компьютеры проходят через 3 этапа машинного зрения: получение информации, распознавание, анализ. Посмотрим, как лидары и камеры получают трехмерное изображение и как нейронные алгоритмы распознают на них котиков. 🎧 Наш ПОДКАСТ Droidercast: Apple Podcasts: https://bit.ly/droidercast Podster: https://droidercast.podster.fm Мы в телеграм) https://telegram.me/droidergram Мы в Instaram: https://www.instagram.com/droiderband/ Еще видео и обзоры на: http://Droider.ru http://Facebook.com/Droider http://VK.com/Droider_ru http://Twitter.com/Droider_ru С вами на связи Борис Веденский и Валерий Истишев! Обзоры смартфонов, репортажи с выставок, новости из мира технологий и многое другое на самом популярном в Рунете канале о гаджетах Droider.Ru! #android #iPhone #машинноезрение #Droider #DroiderShow #партнерское

    YouTube
  • Новые книги для программистов

    Понятная пятница в английском: скидка 10% на курсы для аналитиков и разработчиков. В английском много противоречий. Можно учиться на продвинутом уровне — и сохранять разговорный барьер. Или повторять по кругу одни и те же правила. В результате непросто заметить прогресс и оценить, сколько ещё впереди. А мы выручим с этим. Практикум учитывает эти противоречия и проектирует прозрачный процесс обучения с предсказуемым результатом. Выберите подходящий курс и оплатите его со скидкой до 15 декабря: practicum.yandex.ru/english…iday2022
  • Новые книги для программистов

    👼 Типичные задачи Junior-разработчика Автор на конкретных примерах рассказывает, какие задачи выполняют Junior-разработчики в компаниях. Из видео вы узнаете, какими навыками и компетенциями должны обладать, чтобы устроиться на подобную должность. https://youtu.be/cYVExKDf274
    Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)

    В этом видео я подробно расскажу вам о том, какие задачи выполняет Junior разработчик в компании и что вам нужно уметь делать для того, чтобы претендовать на должность Junior. Чтобы далеко не ходить, возьмем меня как конкретный пример, значит 2013 год, я прихожу в большую компанию работать Java Junior после практики, меня сажают на большой проект, который связан с индустрией healthcare т.е. писать софт для страховых компаний в США. Я знакомлюсь с командой 3 разработчика (я, наш тимлид и еще один миддл), 2 тестировщика, бизнес аналитик на американской стороне и 2 разработчика тоже на американской стороне. Мы работали по Scrum-у , это такой подход разработки когда мы определяем кол-во заданий на отрезок времени и делаем их, например в течении 2х недель. Если хотите подробное видео по Scrum то напишите в комментариях. *Scrum - метод управления проектами После планирования распределяются задачи согласно рубашке задач (монотонные легкие - junior-у, сложные задания для продвинутых миддлу и тимлиду). Я получаю свои задачи и начинаю с того, у которого самый высокий приоритет. Проект состоял из 3х больших частей на которых нужно было работать, это Front End на Javascript, Backend на Java и реляционная база (SQL соответственно). Так как я выполнял задачи на всех 3х уровнях, я дам вам пример по каждому из них. Итак пример простого задания: Есть личный кабинет пользователя, где он должен быть в состоянии ввести свой контактный номер телефона, это новое поле, которого еще нет в системе. Поэтому оно должно быть добавленно в каждый из уровней приложения. База данных Начинаем с задачи на SQL: Нужно найти нужную таблицу, куда вставить это поле, расширить таблицу в базе данных так, чтобы она могла сохранять номер телефона, повесить на нее констреинты уникальности, просмотреть есть ли в этой таблице хранимые процедуры или триггеры настроеные на эту таблицу и если уместно - поправить запросы, чтобы они тоже отдавали номер телефона. Также сделаем оговорку что это не пет проджект, а реальный проект, в котором часто самая простая задача может стать достаточно сложной для реализации. Например в базе про которую я говорю было пример 300 таблиц. Написали, протестировали, идем дальше. *Pet project - небольшой проект для собственных, обучающих целей Java Backend Здесь уже уровень доступа к базе данных и бизнес логика. Сразу же представляем себе проект в котором несколько миллионов строчек и чтобы его установить и поднять локально уходило могло уйти пару дней. *Бизнес логика - требования бизнеса переведенные на логический язык программирования. Нужно найти модель которая соответствует таблице в базе расширить ее номером телефона, написать или расширить методы которые работают с этой таблицей чтобы можно было и сохранять и считывать информацию. Также обязательно нужно добавить валидаторы, которые проверяют номер телефона по определенном шаблона (я говорю сейчас о регулярном выражении. И конечно же потом проверить эту цепочку в обе стороны. Front End Тоже представляем огромный фронт проект на несколько сотен тысяч строк. Нужно добавить эту форму в личный кабинет, добавить валидацию по регулярному выражению, связать это все с запросами на бекенд в обе стороны и протестировать. Конечно в процесс вовлечено гораздо больше действий чем просто написать код, это и прояснить у бизнес аналитика какие-то непонятные моменты, пройти код ревью процедуру у своей команды, помочь тестировщикам разобраться в логике, оценить задание во времени. Примерами других заданий может быть например: SQL Написать sql запрос который покажет статистику покупок людей с помощью карты visa, а не мастеркард за сезон, или собрать полную информацию по юзерам у которые покупали страховку в прошлом году в текущее время года. Java Написать валидацию полей юзера используя регулярные выражения или например создать отдельный обработчик запроса, который отсылает всем пользователям в списке письмо с благодарностью. Front End Добавить фильтр по нескольким критериям на страницу покупки страховки, например фильтрация по компании, по стоимости, по длительности. …

    YouTube
  • Новые книги для программистов

    🧩 Пишем будильник на Android Это отличное видео для начинающих мобильных разработчиков, ведь оно позволяет узнать, как работает приложение в фоновом режиме. Автор пишет приложение и параллельно рассказывает что как работает и как взаимодействовать с api. https://youtu.be/PUvQd0XHwdI
    Android. Пишем приложение - будильник.

    В данном видео показывается, как написать простейшее приложение - будильник под Android. Используется AlarmManager и фукнция setAlarmClock() для того чтоб задать будильник, срабатывающий точно в установленное время. #ArhiTutorialsJava #ityoutubersru Исходники тут: https://github.com/Arhiser/Alarmc Поддержать канал💰: https://yoomoney.ru/to/410018856244871 Компоненты материального дизайна: https://material.io/components?platform=android Есть вопросы или предложения? Напишите в Telegram группу канала: https://t.me/ArhiTutorials Предыдущее видео "Пишем приложение - список дел": https://youtu.be/nxDKAwH5wG0

    YouTube
  • Новые книги для программистов

    ❗️Хотите освоить Kotlin для разработки серверных приложений? ⚡️Приглашаем 30 ноября в 20:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера». 📚На вебинаре мы: — Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin — Узнаем, как к нему подключаются нативные библиотеки — Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer. 👉 Регистрация на вебинар: https://otus.pw/zhY9/ Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
  • Новые книги для программистов

    🔥 Вёрстка портфолио Получился действительно красивый сайт, который можно без стыда показывать работодателю. В конце автор загружает сайт на Github Pages. Вам предстоит поработать с переменными CSS, анимациями на JS, а также вы сделаете страницу адаптивной и добавите переключение темы. https://youtu.be/tYdnepSqtNE
  • Новые книги для программистов

    ​⚡️ Fresh: самый быстрый SSR[35:03] SSR — это рендер со стороны сервера. Таким образом потребляются ресурсы сервера, а пользователь получает полностью готовую страницу. Одним из таких Service side render'ингов является Fresh. В этом ролике вы сможете узнать про его преимущества и недостатки. Перейти к просмотру
    Fresh - самый быстрый SSR. Deno в действии. Быстрый курс

    Подкаст тут: https://t.me/js_by_vladilen/515 Ролик про Deno: https://youtu.be/5tkDUN8xAMw Исходный код: https://github.com/vladilenm/fresh-overview Подпишись на мои соц сети: Telegram: https://t.me/js_by_vladilen VK: https://vk.com/vladilen.minin Instagram: https://instagram.com/vladilen.minin Соц сети по JavaScript: Telegram: https://t.me/result_school_it VK: https://vk.com/result.school Instagram: https://www.instagram.com/result.school.it JavaScript cообщества: Discord: https://discord.gg/jscommunity Telegram: https://t.me/js_by_vladilen_chat Roadmap по каналу: https://vladilen.notion.site/Roadmap-YouTube-0b917095c1ec424e9574c2ede36efab9 Новый ролик на канале про фреймворк Fresh, который позволяет реализовывать Islands Architecture в рамках React. Фреймворк написан на платформе Deno и можете удивиться скорости его работы В ролике я покажу обзор на технологию и в конце покажу деплой на бесплатный хостинг Deno, который работает практически моментально В общем интересный соверменных технологический стек, внутри: TypeScript, Deno, Preact и Tailwind. Так что приятного просмотра!

    YouTube
  • Новые книги для программистов

    Журнал Академии Яндекса — интересно об IT Помогает молодым IT-специалистам работать с удовольствием и эффективно → Расскажет, как попасть в компанию, которая вдохновляет. → Научит правильно организовать работу, расти в глазах коллег (и профессионально). → Поможет на лету решать проблемы, стать своим в сообществе и работать без стресса. → Покажет, как устроена работа в Яндексе изнутри — с точки зрения команд, продуктов и технологий. → Подсветит гиковские темы: от старых компьютерных игр до редких языков программирования. Подписывайтесь, чтобы не пропустить свежие публикации!
  • Реклама

  • Новые книги для программистов

    🐦 Пишем Flappy Bird на Java Небольшой урок для начинающих Java-разработчиков, в котором вы создадите оконное приложение с простенькой игрой. Несмотря на всю простоту задумки, такой pet-проект может послужить неплохим началом для вашего портфолио. https://youtu.be/AWvq0gTwuRc
    Программирование на Java: пишем игру Flappy Bird. Часть 1.

    LibGDX - https://libgdx.badlogicgames.com/download.html Готовый проект - https://github.com/irinamore/flappy_bird_part1

    YouTube
  • Новые книги для программистов

    ☕️ JPoint 2022 Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире. 1. Открытие конференции — [35:20] 2. OpenJDK Project CRaC: задачи и проблемы — [59:15] 3. Spring Data JPA. Антипаттерны тестирования — [54:34] 4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21] 5. Интервью с Антоном Козловым — [50:31]
    Открытие конференции JPoint 2022

    Ближайшая конференция: Joker 2022, 8–9 ноября (Online), 19 ноября (Offline) Подробности и билеты: https://bit.ly/3NI9wne — — Ведущие: Андрей Когунь, Андрей Дмитриев. Говорим о расписании, сессиях и делимся информацией.

    YouTube
  • Новые книги для программистов

    🏗 Конвертируем сайт в Figma Бывают заказы, сделать похожий по дизайну сайт. Чтобы ручками не копировать всё содержимое, можно воспользоваться плагином html.to.design. Плагин загрузит страницу и создаст .fig файла с точно таким же содержимым. Самое приятно — все объекты редактируемы, можно будет подстроить всё под себя. Попробовать html.to.design
    html.to.design

    Figma Community plugin - Convert any website into fully editable Figma designs. Leverage an existing website and import its html to Figma to start your own designs, without building each element from scratch. Powered by story.to.design technology 🚀 How it works: Install this plugin, html.to.designOn a blank Figma file,...

    Figma