8 идей проектов для практики веб-разработки
#web
Подготовили подборку небольших открытых проектов для всех, кто ломает голову, что бы такого сделать для практики навыков веб-разработки.
https://proglib.io/p/8-pet-projects-ideas/
7 книг с задачами по программированию
#puzzles #book
https://proglib.io/p/prog-exercises/
Простыми словами: бэкенд, фронтенд и их взаимодействие
#web
https://proglib.io/p/frontend-backend-in-simple-words/
Легкое и веселое введение в теорию регулярных выражений, охватывающее все основные моменты, которые нужно знать новичку.
#regex #novice
https://proglib.io/p/dont-fear-regex/
Обзор самых популярных книг по версии аудитории Библиотеки программиста.
#common #book
https://proglib.io/p/top-10-programming-books/
Webpack за 15 минут
#web
Данная статья содержит основные понятия, однако для начала их будет достаточно.
https://proglib.io/p/webpack-in-15/
5 практических примеров использования Vue.js
#web
В этой статье поговорим о Vue.js — JavaScript библиотеке, которая набирает все большую популярность.
https://proglib.io/p/5-vue-js-examples/
Некоторым нашим подписчикам будет полезно.
https://proglib.io/p/how-to-google-as-a-programmer/
#common
CSS-Grid VS Flexbox
#web
Статья раскроет, как и где лучше использовать тот или иной инструмент, так как CSS Grid и Flexbox будут сравнены на практике.
https://proglib.io/p/css-grid-vs-flexbox/
Полезные статьи и ежедневные подборки лучших новостей для программистов: @tproger_official — будьте в курсе всего в IT.
Все размешают много постов, а там мало и по делу: t.me/tproger_official
VK API на Python: часть 1, выгружаем все фото из альбома.
#python
Этой статьей мы открываем небольшую серию материалов по VK API. Все что вам понадобится для работы — базовые знания Python.
https://proglib.io/p/python-vk-api-1/
5 мастридов для начинающих разработчиков
#book #novice #common
Обзор 5 самых полезных для начинающего разработчика книг, дающих понимание цели и места программирования в цепочке продаж в индустрии.
https://proglib.io/p/novice-mustreads/
Путь веб-разработчика в 2017
#web
Яркая инфографика о путях развития современного веб-разработчика и технологиях, которые ему необходимо изучить, чтобы стать фронтендером, бэкендером или devops в 2017.
https://proglib.io/p/2017-web-developer-path/
Подборка книг, а также несколько полезных ссылок на ресурсы по функциональному программированию.
https://proglib.io/p/functional-programming-books/
#fp #book
Лучший курс по GIT. Перевод курса от Lynda.com
#novice #git
0. Введение
1. Что такое Git
2. Установка Git
3. Начинаем
4. Концепция и архитектура Git
5. Внесение изменений в файлы
6. Использование Git с реальным проектом
7. Отмена изменений
8. Игнорирование файлов
9. Переход по дереву коммитов
https://vk.com/wall-54530371_128906
Как стать самым крутым программистом? Как научиться делать самые крутые проекты?
Для начала надо следить за материалами крупных конференций, которые те выкладывают бесплатно. Например, обучающей конференции по разработке высоконагруженных систем HighLoad++ Junior и её взрослого брата HighLoad++ (https://www.youtube.com/user/profyclub/).
Во вторую очередь стоит сходить на одну из этих конференций вживую. Программа обучающей конференции строится со смыслом.
Сначала изучение ошибок других (мы ведь умные ребята :) - например, доклад (http://junior.highload.ru/2017/abstracts/2706) от компании, эксплуатирующей и поддерживающей highload-проекты. Цель — структурировать типовые проблемы нагруженных проектов и дать практические советы по их урегулированию.
Потом смотрим на опыт тех, у кого получилось построить посещаемый Project1917 (http://project1917.ru/), используя исключительно проверенную связку Nginx+MySQL+Laravel+AngularJS и имеющую легко поддерживаемую и расширяемую архитектуру. Кстати, в этом и состоит highload - в том, чтобы найти самое простое (а не самое хайповое) решение задачи.
Ну а уже затем можно погружаться в детали: схема работы HTTP-акселератора, сложные типы данных в реляционных СУБД, балансировка HTTP-трафика, погружение в виртуальную память, как устроены базы данных и даже чеклист по MySQL (http://junior.highload.ru/2017/abstracts/).
Всё это и многое другое на конференции HighLoad++ Junior (http://junior.highload.ru), которая пройдёт 5 и 6 июня в Москве на кампусе бизнес-школы СКОЛКОВО в рамках большого профессионального фестиваля “Российские интернет-технологии” (http://ritfest.ru/).
Изучайте программу и, если понравится, мы будем рады видеть вас!
Прокачаемся вместе!
Если понравится программа, то используйте специальный скидочный код для нашего сообщества ProgLibCode2017
Курс лекций по операционным системам
#fundamental
Цель курса — объяснить основные принципы дизайна ОС. Вы узнаете о причинах их появления, о том, какие проблемы пришлось решать инженерам и как им это удалось. Также курс расскажет, какие ресурсы компьютера используются ОС, что такое треды, виртуальная память и многое другое.
Подробности по ссылке: https://proglib.io/p/os-lectures/
В качестве дружеской рекомендации хочу рассказать про канал @yourcareer - полезный ресурс для тех, кого интересует карьера в престижных международных корпорациях. Советы по составлению резюме, прохождению собеседований, материалы по прокачке soft и hard skills и другой контент для акселерации вашего карьерного роста.
Никакой воды, только практические советы. Авторы канала — сотрудники международных компаний (FMCG, консалтинг, Oil&Gas, IT и т.д.) — делятся своим опытом, берут интервью у экспертов различных индустрий и отвечают на вопросы читателей. Например, вот интервью, в котором один из авторов канала рассказал о работе в юридическом консалтинге: t.me/yourcareer/77.
@itextrapolation сегодняшняя рекомендация. Автор рассказывает об айти-отрасли в целом, об аутсорсе, продуктах и о разработке в частности. Никаких новостей, минимум ссылок и репостов. @itextrapolation
Читать полностью…Баттл разработчиков, pizza-meetup и мощный нетворкинг с экспертами в сфере fintech — неформальная конференция Alfa Fintech Unconference!
Узнать подробнее и зарегистрироваться: https://goo.gl/D0Ey7a
Прими участие в открытом митапе для всех, кто любит кодить, кто знаком с софтом и для кого не существует правок, а существуют доработки. Вас ждёт общение с топ-менеджерами и экспертами-разработчиками Альфа-Банка, а также pizza-meetup, на протяжении которого вы сможете пообщаться с опытными программистами!
Регистрируйся! Время осталось до 25 мая!
https://goo.gl/D0Ey7a
VK API на Python: часть 3, делаем чат-бота
Третья часть нашего популярного туториала по VK API. В этой часть мы сделаем небольшого чат-бота-автоответчика.
#python
https://proglib.io/p/python-vk-api-3/
Часть первая (выгружаем все фото из альбома): https://proglib.io/p/python-vk-api-1/
Часть вторая (узнаем, что лайкал пользователь): https://proglib.io/p/python-vk-api-2/
Конспект по bash. Продолжение
#linux #unix
Перевод конспекта по bash, который содержит в себе выжимку самых основных возможностей bash. Конспект будет полезен любому программисту.
https://proglib.io/p/bash-notes2/
Для тех, кто пропустил первую часть: https://proglib.io/p/bash-notes/
VK API на Python: часть 2, узнаем, что лайкал пользователь
#python
Представляем вашему вниманию вторую часть нашего туториала по VK API. В этой части мы рассмотрим возможность следить за пользователем, а точнее, узнаем как определить что лайкал владелец профиля вконтакте.
https://proglib.io/p/python-vk-api-2/
Часть первая: https://proglib.io/p/python-vk-api-1/
Бесплатный курс английского для IT-специалиста. Рекомендуем!
#english
Без знания английского языка в IT-сфере сегодня практически не выжить. Данный курс ориентирован на прокачку навыков чтения, понимания и перевода технических текстов, а также на грамматику.
https://proglib.io/p/it-english-course/
Мы собрали лучших 9 Youtube-каналов для изучения Python. С их помощью вы сможете стать хорошим специалистом в области программирования на Python.
#python
https://proglib.io/p/youtube-python-channels/
Самые популярные посты за эту неделю
#weekly
1. Лучший курс по GIT. Перевод курса от Lynda.com
https://vk.com/wall-54530371_128906
2. 8 лучших книг из серии «Head First O'Reilly»
https://vk.com/wall-54530371_128974
3. Гарвардский курс CS50
https://vk.com/wall-54530371_129807
4. Решили проникнуться фронтендом? Вот подборка статей от нас:
https://vk.com/wall-54530371_128762
5. Практика по курсу «Компьютерные сети»
https://vk.com/wall-54530371_129189
6. Парсер сайтов на Python
https://vk.com/wall-54530371_128537
7. 3 лучшие книги по объектно-ориентированному программированию
https://vk.com/wall-54530371_129266
8. Протокол HTTP: взгляд изнутри
https://vk.com/wall-54530371_129450
9 идей для начинающих программистов по созданию игр-клонов
#gamedev #python
Предлагаем вашему вниманию список идей для игр-клонов на python, с помощью которых можно получить практические навыки программирования.
https://proglib.io/p/9-ideas-for-games/
15 материалов по разработке игр
#gamedev
Обзор материалов по геймдеву: книги, видеокурсы и полезные ресурсы, которые пригодятся при разработке игр под любую платформу.
https://proglib.io/p/gamedev-compilation/
10 примеров машинного обучения на JS
#data_analysis#javascript #web
Перевод статьи о том, как можно использовать JavaScript в машинном обучении. Несколько примеров, которые раскроют все возможности этой коллаборации.
https://proglib.io/p/ml-js/