Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «headhunter»
API hh.ru. Быстрый старт 2016-06-14 11:26:19
...
+ развернуть текст сохранённая копия
Полагаю, некоторые из вас знают, что у hh.ru есть открытый API (мы рассказывали о нем тут и тут), который используем не только мы, но и сторонние разработчики. С его помощью, например, можно очень детально анализировать рынок на больших объемах актуальных данных.
Я задумал серию из двух статей: в этой покажу, как можно быстро и просто начать использовать API, а в следующей сделаю небольшой проект, рекомендующий актуальные вакансии по вашему резюме.
Читать дальше →
Тэги: api, api.hh.ru, headhunter, hh.ru, json, rest, блог, веб-сайтов, данные, компании, открытые, программирование, разработка
ScribeJava — даже ваша бабушка сможет работать с OAuth 2016-03-15 09:29:44
+ развернуть текст сохранённая копия
Именно этой фразой нас приветствует библиотека для работы с OAuth — ScribeJava (https://github.com/scribejava/scribejava). Если быть точнее, то фраза звучит так: “Who said OAuth/OAuth2 was difficult? Configuring ScribeJava is so easy your grandma can do it! check it out:”.
И это действительно похоже на правду:
OAuth20Service service = new ServiceBuilder().apiKey(clientId).apiSecret(clientSecret)
.callback("http://your.site.com/callback").grantType("authorization_code").build(HHApi.instance());
String authorizationUrl = service.getAuthorizationUrl();
OAuth2AccessToken accessToken = service.getAccessToken(code);
Готово! Этих трех строчек достаточно, чтобы начать делать OAuth запросы. А сам OAuth запрос можно будет сделать так:
OAuthRequest request = new OAuthRequest(Verb.GET, "https://api.hh.ru/me", service);
service.signRequest(accessToken, request);
String response = request.send().getBody();
Данные о пользователе у нас в руках (в переменной response). И ни капли понимания, как в деталях работает OAuth. Хотим асинхронные http-запросы? Нам хватит тех же трех строчек. Ниже рассмотрим это на примере.
Читать дальше →
Тэги: 1.0, api, github, headhunter, hh.ru, java, oauth, oauth2, open, scribe, scribe-java, scribejava, source, subscribe, блог, веб-разработка, компании, программирование
Онлайн-конференция на Ярмарке вакансий для ИТшников 2016-02-25 08:54:55
... , 25-го февраля, HeadHunter устраивает «Ярмарку вакансий ...
+ развернуть текст сохранённая копия
Сегодня, 25-го февраля, HeadHunter устраивает «Ярмарку вакансий онлайн» специально для IT-специалистов. Программа получилась обширная: кроме вакансий с онлайн-собеседованиями, мы подготовили вебинары, которые покрывают разные сферы из ИТшной и софтверной области. Сегодня нон-стоп один за другим пройдут 9 вебинаров. Специально для “Хабра” я попросил авторов вебинаров рассказать о своих темах, подробности под катом.
Читать дальше →
Тэги: big, data, headhunter, блог, вакансии, веб-разработка, вебинары, компании, конференция, медведи, программирование, работа, разработкой, управление
Как покрыть мониторингом все слои инфраструктуры 2015-12-08 11:00:09
+ развернуть текст сохранённая копия
Как-то я посчитал, что 1 минута простоя hh.ru в будни днем затрагивает около 30 000 пользователей. Мы постоянно решаем задачу снижения количества инцидентов и их длительности. Снизить количество проблем мы можем правильной инфраструктурой, архитектурой приложения — это отдельная тема, ее мы пока не будем брать во внимание. Поговорим лучше о том, как быстро понять, что происходит в нашей инфраструктуре. Тут как раз нам и помогает мониторинг.
В этой статье на примере hh.ru я расскажу и покажу, как покрыть мониторингом все слои инфраструктуры:
- client-side метрики
- метрики с фронтендов (логи nginx)
- сеть (что можно добыть из TCP)
- приложение (логи)
- метрики базы данных (postgresql в нашем случае)
- операционная система (cpu usage тоже может пригодиться)
Читать дальше →
Тэги: headhunter, uptime, администрирование, блог, веб-разработка, ит-инфраструктура, компании, логи, мониторинг, сетевые, системное, технологии
Как сделать тестовое окружение максимально похожим на боевое 2015-11-19 11:01:20
+ развернуть текст сохранённая копия
Одной из возможностей повышения качества выпускаемого продукта является соответствие окружений на боевых серверах и в среде тестирования. Мы постарались минимизировать количество ошибок, связанных с различием конфигураций, путем перехода от нашего старого тестового окружения, где настройки сервисов сильно отличались от боевых, к новому окружению, где конфигурация практически соответствует боевой. Сделали мы это с помощью docker и ansible, получили много профита, но и не избежали различных проблем. Об этом переходе и интересных подробностях я постараюсь рассказать в данной статье.
Читать дальше →
Тэги: *nix, ansible, docker, headhunter, блог, веб-разработка, веб-сервисов, инфраструктура, ит-инфраструктура, компании, окружение, тестирование, тестовое
Главная / Главные темы / Тэг «headhunter»
|
Взлеты Топ 5
Падения Топ 5
|