Size: a a a

Библиотека программиста

2019 December 17
Библиотека программиста
Как развивалась система доменных имен: часть вторая

В прошлый раз мы начали рассказывать историю DNS — вспомнили, с чего стартовал проект, и какие проблемы был призван решить в сети ARPANET. Сегодня поговорим о первом DNS-сервере BIND и ключевых обновлениях системы — NOTIFY, IXFR и DNSSEC.

https://proglib.io/sh/4sVm2lYXZp
источник
Библиотека программиста
Интересное на GitHub: Алгоритм поиска Bing от Microsoft

Сегодня алгоритм поиска — это больше, чем просто соответствие ключевых слов. Ты можешь задать вопрос, например, «Какова высота башни в Париже?» — и поиск скажет тебе, что Эйфелева башня имеет высоту 324 метра. Поисковая система может это сделать, хотя, на самом деле, точный вопрос так и не был сформулирован.

https://prglb.ru/5i9vi
источник
Библиотека программиста
Краудсорсинг - спасение ML-инженера!

Качественные наборы данных - не миф. Достаточно найти правильный подход. И команда Яндекс.Толоки нашла его!

Как это работает?

1. Большую задачу разбивают на микрозадания.
2. Микрозадания передаются исполнителям.
3. Результаты собираются в итоговое решение.

Яндекс.Толока позволяет анализировать большие массивы данных силами интернет-пользователей в сжатые сроки, а часть датасетов, собранных толокерами, уже доступна в открытом виде. Круто, правда?

Нужны подробности? Читай здесь: https://prglb.ru/3vakg
источник
2019 December 18
Библиотека программиста
Как превратить базу данных в RESTful API

Рассказываем об инструменте, который позволяет настроить API для работы с запросами PostgreSQL. Говорим о возможностях, критике и альтернативах решения.

https://proglib.io/sh/Pm8teWMY9y
источник
Библиотека программиста
История DNS: как доменные имена стали платными

Мы уже поговорили об эре ARPANET и положительных модификациях, сделанных в DNS. На очереди изменения, которые ИТ-сообщество встретило не лучшим образом.

https://proglib.io/sh/opKicLaPCM
источник
2019 December 19
Библиотека программиста
10 вещей, которые должен знать фронтендер в 2020 году

Занимаешься фронтенд разработкой? Мы нашли 10 вещей, которые тебе пригодятся в грядущем году.

https://proglib.io/sh/a2ZqCURWSg
источник
2019 December 20
Библиотека программиста
20 тенденций в разработке программного обеспечения на 2020 год

Облачные сервисы и бессерверные вычисления, Python и Java, TensorFlow и SQL, гибридные и нативные приложения, WebAssembly и стратегии No Code – об этих и других тенденциях 2020 года.

https://proglib.io/sh/l8xZNXCWOd
источник
2019 December 21
Библиотека программиста
Взламываем сайты: шпаргалка по SQL инъекциям

Даже в 2019 SQL инъекции остаются актуальной угрозой. Любому разработчику необходимо знать врага в лицо. Наша статья будет отличным подспорьем для этого.

https://proglib.io/sh/eJ85m0txFM
источник
Библиотека программиста
Вакансии будущего в Сбербанке уже сегодня! Гуру IT, этот список для вас. Ищем, ищем и ищем:

Frontend-разработчик: https://hh.ru/vacancy/34574311
Ищем профи с опытом разработки UI, построенном на REST-принципах (React и JS), работы с Next.js, Styled-Components (опционально), Node JS & Express, GraphQL, Jest.

Главный аналитик: https://hh.ru/vacancy/34574702
Человек, который имеет опыт работы системным аналитиком, умеет работать с клиентами, понимает принципы разработки разных языков программирования и может внедрять и контролировать интеграционные процессы между системами.

Для всех щедрые условия:
•  Корпоративное обучение;
•  ДМС, страхование от несчастных случаев и тяжелых заболеваний;
•  Яркая и насыщенная корпоративная жизнь.
И много того, что вы найдете в описании вакансий!
источник
Библиотека программиста
Подборка книг для программистов, помогающих улучшить алгоритмическую базу, необходимую в корпоративном секторе.
источник
2019 December 22
Библиотека программиста
История системы доменных имен: «войны» протоколов

Продолжаем рассказ об истории DNS. Обсуждаем мнения экспертов и компаний, выступающих за и против внедрения DNS over HTTPS и DNS over TLS, а также спецификации EDNS.

https://proglib.io/sh/Al1h7ndNit
источник
2019 December 23
Библиотека программиста
Задачи для оттачивания скиллов фронтендера

Есть только один способ стать хорошим программистом – постоянно кодить. Держи чуток задачек для тренировки скиллов во фронте.

https://proglib.io/sh/OWj0BgxrpR
источник
Библиотека программиста
Level.Travel — команда разработки сложного продукта в сфере путешествий.  

За последние 8 лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Нашу платформу используют лидеры рынка – Тинькофф Банк, OneTwoTrip, Сбербанк, TripAdvisor, Kayak, АК Барс Банк, Евросеть и многие другие.

Кого мы ищем:
Ruby on Rails / Back-end developer
Front-end developer
Android developer
Python / Back-end developer
UI/UX дизайнера
Продюсер проектов мобильной разработки
Продюсер команды Growth & Acquisition

У нас: белая зп, оф.трудоустройство, больничные, отпуска, ДМС со стоматологией. Оплата 50% профильных мероприятий. Геймификация процессов и несколько раз в год релокейты поработать в другую страну. Клевый молодой коллектив, интересные ивенты, насыщенная корпоративная жизнь. Пинг-понг, бильярд и другие активности в офисе. Скидки на путешествия!

О том, как мы живем и работаем, а также других наших вакансиях можно почитать тут: https://prglb.ru/30tqr

ap@level.travel / @anya_podlesnaya TG
источник
Библиотека программиста
6 крупных open source проектов в сфере Data Science

6 проектов с открытым исходным кодом из различных областей Data Science для внедрения в ваши аналитические решения или украшения портфолио.

https://proglib.io/sh/nMZdi0XxUY
источник
2019 December 24
Библиотека программиста
Простые комбинаторные задачи

Представляем вашему вниманию три задачи, которые можно решить, имея всего лишь знания на уровне 7 класса.

https://proglib.io/sh/ulgdR2YofP
источник
2019 December 25
Библиотека программиста
Понятные видеоуроки по Docker для начинающих

Хочешь овладеть навыком автоматизирования и развертывания приложений в виртуальной среде? Берись за Docker вместе с нашим видеокурсом.

https://proglib.io/sh/bNWBmeslud
источник
Библиотека программиста
OTUS открывает новый набор звёздного курса «Алгоритмы для разработчиков».

Пройдите вступительный тест и воспользуйтесь новогодней скидкой -30% на курс. Спешите, предложение действует только до 31.12.19: https://otus.pw/yULb/

Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют брендовые IT-компании к претендентам на вакансию Middle developer.

Благодаря этим знаниям можно повысить производительность и улучшить качество кода. Именно поэтому так важно понимать принципы работы алгоритмов и структур данных и уметь использовать их с учётом поставленных задач. Получить эти ценные навыки вы сможете на курсе по уникальной авторской программе от Михаила Горшкова - инженера-программиста известной международной компании с 18-летним опытом программирования.

Курс предназначен для разработчиков, владеющих С++/Python/Java. Он подходит и для Middle-специалистов, которые застоялись на месте, и для «джуниоров», которые хотят быстрее вырасти как профессионалы и избежать многих ошибок.

Проходите вступительное тестирование и присоединяйтесь - будет круто:
https://otus.pw/yULb/
источник
Библиотека программиста
Какие материалы всегда держите под рукой? Какими шпаргалками пользуетесь? Поделитесь в комментариях к обсуждению
источник
2019 December 26
Библиотека программиста
Алгоритмы в C++: запросы к статическим массивам

В статье рассмотрены элементарные структуры данных для получения ответов на запросы по диапазону.

https://prglb.ru/43v8e
источник
Библиотека программиста
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов на выбор, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Подписывайтесь:
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
источник