proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

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

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

8 привычек, делающих разработчика лучше

#common

https://proglib.io/p/8-good-habits/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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/

Читать полностью…
Подписаться на канал