proglibrary | Technologies

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

77043

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

Subscribe to a channel

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

10 лучших видеокурсов для изучения Linux

#linux #unix

https://proglib.io/p/linux-courses/

Теперь можно подписаться на push-уведомления в браузере (кнопка снизу слева).

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

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

Визуальный путеводитель по CSS со множеством примеров работы свойств: от align-content до z-index

#web

http://cssreference.io

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

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

Статья для тех, кто мечтает стать хакером и не нарушать закон

#security

https://proglib.io/p/ethical-hacking/

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

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

Доклад из двух частей: «Оптимизация SQL-запросов»

#sql #db

Рассматриваются такие вопросы как:
— жизненный цикл запросов — механизм подготовки, кеширования и исполнения запросов в MS SQL;
— основы чтения планов выполнения запросов;
— влияние внешних ключей, кластерных представлений и вычислимых столбцов на производительность запроса;
— проблема неявного преобразования типов;
— статистика сервера и как она может влиять на скорость исполнения запроса.

Материал для доклада собран из реальных проектов и задач. Многие примеры выстраданы долгими часами, днями (а то и месяцами) напряженной работы. Доклад будет полезен всем, кто работает с базами данных.

https://vk.com/wall-54530371_101511

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

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

LearnGitBranching

#git

LearnGitBranching — это приложение созданное, чтобы помочь новичкам постичь мощные возможности работы с git без необходимости читать кучу книг. Сайт доступен как на английском так и на русском языках.

http://learngitbranching.js.org/

Дополнительные материалы по Git:
— Подборка материалов по Git и Github: https://vk.com/wall-54530371_101084
— Русскоязычный онлайн учебник по Git: https://vk.com/wall-54530371_97011
— 10 бесплатных ресурсов для изучения Git: https://vk.com/wall-54530371_96421

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

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

27 популярных GitHub репозиториев для веб-разработчика в 2016 году.

#web

Несколько github репозиториев, которые могу быть полезными для веб-разработчиков. Репозитории набрали свои первые 1500 звезд в 2016 году

https://vk.cc/62pcxW

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

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

Самые популярные статьи, опубликованные в этом году

#happynewyear

Как стать программистом: руководство от Google
https://proglib.io/p/google-guide-for-studying/

27 сайтов с задачками для оттачивания навыков программирования
https://proglib.io/p/27-puzzle-websites-to-sharpen-your-skills/

6 open-source проектов для практики новичка
https://proglib.io/p/open-source-for-novice/

9 идей для начинающих программистов по созданию игр-клонов
https://proglib.io/p/9-ideas-for-games/

20 потрясающих CSS3 техник, библиотек и примеров
https://proglib.io/p/20-impressive-css3-techiques/

Полезные навыки для начинающего программиста
https://proglib.io/p/good-habits-for-beginner-developer/

Машинное обучение для самых маленьких
https://proglib.io/p/the-simplest-introduction-to-machine-learning/

32 Youtube-канала для изучения программирования
https://proglib.io/p/youtube-coding-channels/

Как научиться программировать?
https://proglib.io/p/let-us-learn-program/

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

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

9 Youtube-каналов для изучения Python

#python

https://proglib.io/p/youtube-python-channels/

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

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

Подборка 10 отличных ресурсов для изучения взлома с помощью Kali Linux

#security

https://proglib.io/p/kali-linux-hacking/

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

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

Советы профессионала о том, какие инструменты JavaScript использовать в следующем году.

#web

https://proglib.io/p/javascript-2017/

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

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

Всегда хотели начать программировать, но боялись попробовать? Тогда эта статья определенно для вас.

#novice

https://proglib.io/p/how-to-survive/

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

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

Статья для тех, кто не знает с чего начать изучать современный JavaScript и какие библиотеки и фреймворки лучше использовать

#web #javascript

https://proglib.io/p/learning-modern-javascript/

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

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

О том, какие технологии стоит освоить (по данным HeadHunter)

#job

https://habrahabr.ru/company/hh/blog/318450/

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

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

Уроки JavaScript. Практика

#javascript

1. Работаем с input
2. Работаем с селектом
3. Пишем свой CSS генератор
4. Пишем сами выпадающее меню
5. Создаем вкладки, табы (Tabs)
6. Создаем модальные окна
7. Анимация в JavaScript
8. Делаем слайдер (Carousel)
9.Как сделать фильтрацию на сайте

Плейлист: https://www.youtube.com/playlist?list=PLVfMKQXDAhGW0p_BEEe47UkCgNoS_dyki
Обсуждение: https://vk.com/wall-54530371_100422

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

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

Небольшая подборка материалов по React.js

#web #javascript

React: лучшие практики и паттерны создания приложений в 2016 году
https://vk.cc/4FLzrI

Статья с нашего сайта для всех тех, кто уже изучает или только собирается начать изучение React.js
https://proglib.io/p/start-learning-react/

Курс по React от ReactCasts
https://vk.cc/60YFk8

Серия статей "React.js на русском языке"
https://vk.cc/60YFRr

Основы производительности приложений на React
https://vk.cc/5YJnn8

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

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

Уроки JavaScript Практика.
Часть вторая (2/2)

#javascript@proglib
Первая часть: https://vk.com/wall-54530371_100422

11. Как работать с API
12. Делаем модальные изображения
13. Прогресс бар. Как управлять?
14. Как сделать Popup
15. Пишем сами Accordion
16. Простой Конвертер валют самому
17. Пишем To Do приложение на js
18. Toggle Hide/Show своими руками. Alert
19.Адаптивное меню на Js

Полный курс в видеоальбоме: https://goo.gl/khj8Q6
Обсуждение: https://vk.com/wall-54530371_101858

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

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

Небольшая шпаргалка по React

#web #cheatsheets

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

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

Серия семинаров по Java от МФТИ.

#java #concurrency

1. Многопоточность
2. Кодировки
3. Контракты equals() и hashCode()
4. Форматы файлов: JSON, YAML, CSV
5. Dynamic proxy, аннотации, логгирование
6. Git: rebase, редактирование истории, bisect, diff/apply

Плейлист: https://www.youtube.com/playlist?list=PLzQrZe3EemP7hx6NKGA26yr3HJ-RF4iwT
Обсуждение: https://vk.com/wall-54530371_101613

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

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

Самые популярные посты за прошедшую неделю

#weekly

1. 32 Youtube-канала для изучения программирования
https://proglib.io/p/youtube-coding-channels/

2.Технический английский для IT-специалиста
https://vk.com/wall-54530371_101099

3. Взлом сайтов на практике
https://vk.com/wall-54530371_101130

4. Уроки JavaScript. Практика
https://vk.com/wall-54530371_100422

5. Подборка 10 отличных ресурсов для изучения взлома с помощью Kali Linux
https://proglib.io/p/kali-linux-hacking/

6. 8 самых полезных книг по JavaScript
https://vk.com/wall-54530371_101212

7. Подборка видео по ООП
https://vk.com/wall-54530371_101116

8. Как запомнить информацию через повторения?
https://vk.com/wall-54530371_101052

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

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

Подборка логических задач с собеседований
Добавляйте свои задачи сюда — http://amp.gs/1YGk

#job #puzzles

1. У вас есть два одинаковых стеклянных шарика. Вы можете бросать их с любого этажа 100-этажного дома.
Вопрос: Какое наименьшее количество бросков понадобится, чтобы определить этаж, начиная с которого шарик разобьётся?

Решение: http://amp.gs/1YGG

2. С какой силой надо натягивать веревку, чтобы она не провисала?

Решение: http://amp.gs/1YGf

3. Что необычного в предложении "The quick brown fox jumps over the lazy dog"?

Решение: http://amp.gs/1YGC

4. Один рыбак купил себе очередную удочку. И длина была подходящая - 5 футов. Когда он садился в автобус, чтобы ехать домой, водитель попросил его выйти, так как запрещается в автобусе перевозить предметы длиной более 4 футов. Как рыболову нужно упаковать удочку, чтобы уехать домой на автобусе не нарушая правил?

Решение: http://amp.gs/1YGn

5. Однажды Эрудит попал на необитаемый остров.
Из-за долгой засухи вся растительность на острове сильно пересохла.
Внезапно на одном конце острова возник пожар, и ветер погнал огонь в сторону Эрудита.
Спастись в море Эрудит не может, так как в море у самого берега плавает множество акул, да и Эрудит, если честно, не умеет плавать!
Берегов без растительности на острове нет.
Но умный Эрудит спасся от огня и выжил, а на следующий день его увезла с острова миссис Брэйн, и Эрудит рассказал ей о пожаре.
Так как же всё-таки удалось Эрудиту спастись от верной гибели?

Решение: http://amp.gs/1YGx

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

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

12 бесплатных ресурсов: Научиться программировать во время игры.

#common #collections

Данная подборка представляет собой набор ресурсов, которые вы можете использовать, чтобы научиться программированию во время игры.
Были отобраны 12 лучших сайтов, которые предназначены как для начинающих, так и продвинутых программистов, чтобы узнать множество компьютерных языков, таких как JavaScript, Java, Python, PHP, C # и т.д.

CodinGame — https://www.codingame.com/
Поддержка большого количества языков программирования.

Code Combat — https://codecombat.com/play
CodeCombat — это общественный проект. Сайт является платформой для студентов, чтобы узнать компьютерные науки через игры. Поддержка Java, JavaScript, Python, Lua, CoffeeScript.

Screeps — https://screeps.com/
Учитесь программировать на JavaScript играя в игру.

Check iO — https://checkio.org/
Check iO — это браузерная игра, в которой вам нужно решать задачи на Python для продвижения.

Vim Adventures — http://vim-adventures.com/
Обучение Vim во время игры.

Cyber DoJo — http://www.cyber-dojo.org/
Поддержка JavaScript, Java, Python, PHP, Ruby и многое другое.

Code Monkey — https://www.playcodemonkey.com/
Научитесь программировать, пытаясь поймать бананы. В основном используются учителями, чтобы научить детей программированию.

Elevator Saga — http://play.elevatorsaga.com/
Решать сложные задачи, шаг за шагом. Например, первое задание: перевезти 15 человек в 60 секунд или меньше.

Codewars — http://www.codewars.com/
Совершенствуйте свои навыки путем обучения с другими на реальные вызовы кода. Поддержка JavaScript, Python, C #, Java, Python и др.

Ruby Quiz — http://rubyquiz.com/
Еженедельная викторина для Ruby-программистов. На данный момент архив содержит 156 тестов.

Hacker Org — http://www.hacker.org/
Представляет собой серию головоломок, тестов и задачек, предназначенных для исследования глубин ваших навыков взлома.

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

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

Курс по программированию на Python

#python

1. Начало
2. Всё, что вы хотели знать о функциях в Python
3. Декораторы и модуль functools
4. Строки, байты, файлы и ввод/вывод
5. Встроенные коллекции и модуль collections
6. Классы (часть 1-я)
7. Исключения и менеджеры контекста
8. Итераторы, генераторы и модуль itertools
9. Модули, пакеты и система импорта

Плейлист: https://www.youtube.com/watch?v=5V7XG1mGiHc&list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW
Обсуждение: https://vk.com/wall-54530371_101092

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

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

Подборка лучших Youtube-каналов для Frontend-разработчика

#web

https://proglib.io/p/frontend-youtube-channels/

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

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

Подборка статей для новичков с нашего сайта proglib.io

#novice

Как научиться программировать — советы о том, с какого языка программирования лучше начать, как продвигаться в изучении
https://proglib.io/p/let-us-learn-program/
https://proglib.io/p/way-to-learn-programming/

Получаем практику — опенсорс проекты и идеи для игр на Python
https://proglib.io/p/open-source-for-novice/
https://proglib.io/p/9-ideas-for-games/

Еще шесть ресурсов, где можно обучиться программированию на практике
https://proglib.io/p/6-online-resources-for-coding-projects/

Как устроиться разработать разработчиком — советы по подготовке к собеседованию
https://proglib.io/p/abc-always-be-coding/

Тем, кто устроился на работу и хочет выжить —
https://proglib.io/p/how-to-survive/

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

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

Подборка материалов по веб-разработке

#web #collections

Коллекция лучших практик по языку JS.
Часть 1: https://vk.cc/41uAS7
Часть 2: https://vk.cc/41uB6Q

Советы профессионала о том, какие инструменты JavaScript использовать в 2017 году
https://proglib.io/p/javascript-2017/

Unheap — большая коллекция jQuery-плагинов на все случаи жизни.
http://www.unheap.com/

Frontend WhiteList — это список полезных и интересных авторских статей, переводов, докладов и ресурсов на русском языке для разработчиков интерфейсов.
https://vk.cc/61Paoq

Актуальные на сегодняшний момент знания и инструменты для HTML-верстальщика
https://vk.cc/5g2Ndy

Небольшая подборка материалов по React.js
https://vk.cc/61Paeo

Статья для тех, кто не знает с чего начать изучать современный JavaScript и какие библиотеки и фреймворки лучше использовать.
https://proglib.io/p/learning-modern-javascript/

Книга по основам JS и jQuery, в которой наглядно рассматриваются основные принципы языка и способы решения ежедневных задач верстальщика
http://javascriptbook.com/about/

Сайт для тех, кто хочет повысить свои навыки в вёрстке. Сайт предоставляет бесплатные PSD макеты, HTML сниппеты, а также туториалы.
https://web3canvas.com/

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

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

32 Youtube-канала для изучения программирования

#common

https://proglib.io/p/youtube-coding-channels/

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

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

Наши друзья из AT Consulting подготовили для вас подборку книг, которые определенно стоит прочитать в приближающемся новом году

#book

https://proglib.io/p/books-for-it-specialist/

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

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

Подборка статей по машинному обучению с нашего сайта

#data_analysis

1. Машинное обучение для самых маленьких — быстрое введение
https://proglib.io/p/the-simplest-introduction-to-machine-learning/

2. 10 лучших видео об анализе данных на YouTube — лекции и уроки для тех, кто хочет войти в курс дела
https://proglib.io/p/10-data-science-videos/

3. Основы машинного обучения за неделю — подневный план по практическому освоению
https://proglib.io/p/basics-of-ml/

4. Машинное обучение за год — история одного программиста о его опыте освоения и рекомендации по материалу для изучения
https://proglib.io/p/machine-learning-for-year/

5. 7 книг для начинающего специалиста по анализу данных
https://proglib.io/p/data-science-books/

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

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

Самые популярные посты за эту неделю

#weekly

1. Создание простых игр на C++
https://vk.com/wall-54530371_99702

2. Подборка ресурсов с задачками для оттачивания навыков программирования
https://proglib.io/p/27-puzzle-websites-to-sharpen-yo..

3. Уроки Java на примере простой игры
https://vk.com/wall-54530371_100090

4. Один из самых популярных материалов месяца — рекомендованные курсы и материалы для обучения от Google
https://proglib.io/p/google-guide-for-studying/

5. Видеоуроки по С++
https://vk.com/wall-54530371_100237

6. Github репозиторий с подборкой советов и хитростей по вёрстке и JavaScript
https://vk.com/wall-54530371_99711

7. Книги, которые помогут изучить основы анализа данных и приблизиться к становлению специалистом по анализу данных
https://vk.com/wall-54530371_100129

8. Лекции по теории вероятностей и дискретному анализу
https://vk.com/wall-54530371_99793

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

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

Машинное обучение: с нуля до применения в проекте за год

#data_analysis

https://proglib.io/p/machine-learning-for-year/

Читать полностью…
Subscribe to a channel