Pull to refresh

«Тинькофф» открыла приём заявок на соревнование для опытных разработчиков и аналитиков IT's Tinkoff Solution Cup

Reading time1 min
Views3K


Компания «Тинькофф» открыла приём заявок на соревнование для опытных разработчиков и аналитиков IT's Tinkoff Solution Cup с призами за первые места по направлениям до 300 тыс. рублей и общим призовым фондом 3,3 млн рублей. Соревнование рассчитано на компетенции специалистов уровня мидл и синьор.
Читать дальше →
Total votes 1: ↑1 and ↓0+1
Comments8

World of Tanks Blitz вместе с Tinkoff запускают Blitz Cup 2021 с призовым фондом в $50 тысяч, старт уже завтра

Reading time1 min
Views1.3K

11 ноября стартует региональный турнир Blitz CIS Cup powered by Tinkoff. Чемпионат будет идти на протяжении двух дней. За призовой фонд поборются лучшие команды СНГ и разделят между собой по 50 000 долларов фонда. В качестве комментатора приглашен специальный гость — видеоблогер и музыкант Эльдар Джарахов. Трансляция матчей начнется 11 ноября в 19:00 по Москве и 12 ноября в 18:00 по Москве.

Читать далее
Total votes 12: ↑10 and ↓2+8
Comments0

Spotify стал партнером Тинькофф в России

Reading time2 min
Views8.2K

У клиентов «Тинькофф банка» и подписчиков музыкального сервиса Spotify появится возможность ежемесячно экономить до 25 % от стоимости абонентской платы в виде кэшбэка на карту. Подключить опцию можно через приложение банка или через сайт Tinkoff.ru.

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments1

Рассказываем о масштабировании проектов и команд на Tinkoff Agile Conference

Reading time2 min
Views1.6K

Привет всем любителям поучиться полезному! Уже второй год мы собираем Tinkoff Agile Conference — конференцию про развитие команд и инженерные подходы от практиков управления.

22 октября спикеры расскажут, как трансформировать команды и проекты, почему одни взлетают, а другие заканчиваются неудачей. Поговорим про метрики эффективности, математические и инженерные практики, привлечение талантов и пообщаемся на воркшопах.

Для кого. Tinkoff Agile Conference подойдет всем, кто хочет прокачать аджайл-скиллы, тимлидам, продакт- и деливери-менеджерам и руководителям проектов. Есть темы, которые будут интересны всем.

Формат. Участвовать можно онлайн и офлайн. 

Подключиться к онлайн-трансляции можно будет после регистрации.

Чтобы из онлайн-формата перейти в офлайн, пройдите по инструкции в письме после регистрации. Для очного участия нужен QR-код для посещения публичных мероприятий и благотворительный взнос в 2000 ₽ для Фонда борьбы с лейкемией.

Узнать подробности
Total votes 10: ↑10 and ↓0+10
Comments0

Scala Moscow User Group, встреча 14 марта 2014

Reading time1 min
Views6K
В прошлый раз мы провели ознакомительную встречу. Собралось около 25 человек, мы узнали кто в Москве занимается разработкой на Scala и какие есть интересные проекты. Главной темой выбрали курс по реактивному программированию на Coursera, который как раз тогда подходил к концу.

В этот раз мы соберёмся послушать и обсудить два доклада:
  1. Алексей Иванов приедет из Питера и расскажет доклад «Monadic Bakery with Spray and Scalaz»,
    про то почему Spray и ScalaZ — не страшные звери, а хорошие друзья;
  2. Владимир Успенский расскажет про теорию типов и тем, как она связана с обычной разработкой в докладе:
    «Теория типов, или как мы занимаемся математикой, программируя на Scala».

Доклады будут отнюдь не вводные, чуть глубже затронут тему функционального программирования и предназначены на подготовленных слушателей. После за чаем обсудим доклады, интересующие темы, а также планы на будущее.


Узнать, как прийти на встречу
Total votes 20: ↑18 and ↓2+16
Comments13

Impact анализ на примере инфраструктуры корпоративного хранилища данных

Reading time8 min
Views14K
В этой статье я хочу рассказать, как можно решать задачу impact анализа или анализа влияния в сложной, многоуровневой инфраструктуре корпоративного хранилища данных на примере нашего DWH в Тинькофф Банке.



Работая с DWH все наверняка задавались хоть раз вопросами:
  • «Что будет, если поменять поле в таблице?»
  • «На каких ETL процессах это скажется?»
  • «Какие отчеты будут затронуты?»
  • «Какие бизнес процессы могут пострадать?»

Ответить на этот вопрос как правило непросто, т.к. нужно просмотреть дюжину ETL процессов, потом залезть в BI инструмент, найти нужные отчеты, что-то держать в голове, помнить о том, что что-то там строится ручным кодом и всё это выливается в большую головную боль.
Даже самое порой безобидное изменение может сказаться, например, на отчете, который каждое утро приходит на почту к председателю правления банка. Немного утрирую, конечно:)

Далее в статье я расскажу, как и с помощью чего можно уменьшить головную боль и быстро проводить impact-анализ в инфраструктуре DWH.

Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments16

11 инструментов для удаленного управления Вебстудией

Reading time4 min
Views10K
Сегодня все бизнесы и сферы либо идут по пути оптимизации и упрощения, либо идут в неверном направлении, это факт. Любые дополнительные издержки влекут за собой трату лишних денег и драгоценного времени. Если можно что-то перевести в онлайн, то это незамедлительно делают. На примере Вебстудии я хочу рассказать как можно вести успешную деятельность в полностью облачной компании. Часть инструментов о которых я расскажу относятся именно к сфере IT и помогут оптимизировать работу Вебстудий, SEO-компаний и Интернет-агенств, но остальные инструменты позволят кардинально изменить стиль ведения бизнеса в любой сфере. Эта статья будет полезна как начинающим бизнесменам, которые только начинают или собираются начать свой путь, так и опытным руководителям. Без лишних слов — приступим!


Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments7

Банк Тинькофф запустил систему интернет-эквайринга

Reading time1 min
Views13K
Интернет-магазины смогут принимать платежи по банковским картам с помощью нового сервиса Банка Тинькофф. Подключение к системе займёт до семи дней, а решение о возможности подключения служба безопасности примет на другой день после оформления.

image
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments9

Вводим текст красиво

Reading time8 min
Views53K
Сырые, но важные данные вроде номеров телефонов или кредиток — это именно то, что пользователи чаще всего вводят в наших приложениях. И с этим есть огромная проблема. Перепроверять 16 цифр своего Мастеркарда или 11 цифр номера телефона — это сущий ад для любого юзера. Решать эту проблему, естественно, приходится разработчикам, от лица которых я и пишу этот пост.

Поскольку современный Андроид не предоставляет инструментов для автоматического форматирования произвольного текста, эту задачу каждый решает своими костылями силами. Сначала в наших проектах эта задача решалась по месту: возникла необходимость — напиши свой TextWatcher и форматируй как надо. Но мы быстро поняли, что так делать не стоит — количество локальных костылей и специфических багов росло экспоненциально. Кроме того, задача весьма общая, так что и решать её надо системно.

Для начала хотелось следующего:

  1. Указал маску вроде +7 (___) ___-__-__
  2. Повесил её на EditText
  3. ...
  4. PROFIT

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

Начав работать над этим направлением, мы осознали, что создание полноценного языка описания формата — это сродни написанию своего RegEx-движка, что, честно говоря, в наши планы не входило. В итоге мы пришли к варианту, когда такой язык при необходимости можно добавить в любой момент (даже в клиентском коде) или пользоваться простеньким DSL, доступным из коробки (что в нашей практике решило 90% задач).

Посмотрев на то, что получилось, мы решили, что это круто, и надо бы поделиться с сообществом. Так у нас и родилась библиотека для Android-разработки Decoro. И сейчас я покажу пару фокусов из её арсенала.
Читать дальше →
Total votes 45: ↑44 and ↓1+43
Comments27

Быстрые команды Siri

Reading time13 min
Views20K


Одна из полезных (по моему мнению) фич iOS 12, представленных на WWDC 2018Siri Shortcuts.


Шорткат (англ. shortcut) — быстрая команда, короткий способ совершить какое-либо действие в обход стандартному сценарию.


В своих приложениях вы можете привязывать шорткаты для некоторых действий. Обучаясь на том, как и когда пользователь их выполняет, Siri начинает по-умному, в нужное время и место, предлагать ему эти шорткаты и, что самое крутое, пользователь сможет их вызывать фразами, которые сам к ним привяжет! Под катом подробнее.

Читать дальше →
Total votes 41: ↑40 and ↓1+39
Comments5

Хакатон №1 в Tinkoff.ru

Reading time4 min
Views12K
В прошедшие выходные наша команда участвовала в хакатоне. Я отоспался и решил написать об этом.

Это первый хакатон в стенах Tinkoff.ru, но в призах сразу же задали высокую планку — новый iPhone всем членам команды.

Итак, как все было:

В день презентации нового iPhonе команда HR прислала сотрудникам анонс про мероприятие:


Читать дальше →
Total votes 33: ↑25 and ↓8+17
Comments4

«Найди N отличий». Опыт тестирования верстки Tinkoff.ru

Reading time4 min
Views24K
Статья публикуется от имени Кочеткова Александра и Красс Снежаны

Сколько отличий вы найдете за 10 секунд?



Наш тестировщик найдет ВСЕ отличия. И даже те, которые не видны. Ниже я расскажу о том, как он это сделает, но для начала немного введу вас в курс дела.
Total votes 35: ↑33 and ↓2+31
Comments26

Data Lake – от теории к практике. Сказ про то, как мы строим ETL на Hadoop

Reading time6 min
Views90K
В этой статье я хочу рассказать про следующий этап развития DWH в Тинькофф Банке и о переходе от парадигмы классического DWH к парадигме Data Lake.

Свой рассказ я хочу начать с такой вот веселой картинки:



Да, ещё несколько лет назад картинка была актуальной. Но сейчас, с развитием технологий, входящих в эко-систему Hadoop и развитием ETL платформ правомерно утверждать то, что ETL на Hadoop не просто существует но и то, что ETL на Hadoop ждет большое будущее. Далее в статье расскажу про то, как мы строим ETL на Hadoop в Тинькофф Банке.
Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments39

После DevOps: как стать SRE и устроиться на работу в Google

Reading time5 min
Views9.8K

SRE — это Site Reliability Engineer


В IT отрасли это инженер, который отвечает за надежность очень сложных сервисов. Появилась профессия в Google и придумали методологию именно там. Оно и понятно, Гугл – это сервис, который использует весь мир. Это огромные мощности и большая сложность.

14 декабря в работе гугла был сбой, весь мир был в недоумении. Вот в таких случаях и нужен SRE-инженер. Он не должен допустить подобных промахов.

Методологию DevOps российский IT-рынок освоил раньше и теперь ведутся жаркие споры об SRE vs DevOps. Кто-то говорит, что это одно и тоже, кто-то, что SRE это нечто, что логично продолжает DevOps. В России профессия только появилась. Крупные банки, которые содержат большие мощности, стали серьезно задумываться о таких ребятах.

В общем, Пока все спорят, мы решили пообщаться об SRE и DevOps, а также о работе в Гугл и Тинькофф.

Одного SRE я нашла в Tinkoff, до этого он работал в Google – у первоисточника, так сказать. Зовут его Дима Масленников. Google мы уделили отдельное внимание, так как есть стереотип, что работать там весело. Мы выяснили, что не всем.

Total votes 14: ↑8 and ↓6+2
Comments2

Делаем схему выбора мест в кинозале на React: о canvas, красивом дизайне и оптимизации

Reading time6 min
Views23K

В богатой экосистеме Тинькофф есть лайфстайл-сервисы. Купить билеты на различные мероприятия - в кино, театры, на концерты, спортивные события можно на https://www.tinkoff.ru/entertainment/, а также в мобильном приложении.

Меня зовут Вадим и я расскажу вам, как мы это делали в команде Развлечений в Тинькофф Банке.

Читать далее
Total votes 54: ↑54 and ↓0+54
Comments30

Отключаем Jetifier и ускоряем сборку: опыт Тинькофф.Бизнес

Reading time4 min
Views6.5K

Привет, Хабр!

Уже пять лет наша команда разрабатывает Тинькофф.Бизнес – мобильный банк для юридических лиц. За это время наше Android-приложение успело набрать целых 200 модулей и 400 тысяч строк компилируемого кода.

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

В этой статье я расскажу и покажу, как мы ускорили билд, отключив Jetifier.

Читать далее
Total votes 23: ↑23 and ↓0+23
Comments0

Как проходит интервью с системными аналитиками DWH в Тинькофф

Reading time4 min
Views20K

Привет! Я Мария Фоменко, заместитель руководителя управления хранилищ данных и отчетности в Тинькофф. Расскажу о направлении DWH и о том, как попасть к нам в команду, что спрашивают на скрининге HR и на секциях системного анализа DWH.

Статья будет полезна тем, кто планирует расти в профессии, интересуется работой в большой компании или хочет работать именно в Тинькофф. Если узнали себя в любом из пунктов, добро пожаловать под кат 😊

Читать далее
Total votes 18: ↑15 and ↓3+12
Comments4

Scala Digest. Выпуск 10

Level of difficultyEasy
Reading time6 min
Views1.8K

Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим желанием его популяризировать.

Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Свою мотивацию черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Читать десятый выпуск
Total votes 16: ↑16 and ↓0+16
Comments8

Scala Digest. Выпуск 12

Level of difficultyEasy
Reading time7 min
Views1.5K

Привет, Хабр! Мы — Рома, Настя и Карина, и мы почти год выпускаем Scala Digest на этой площадке!

Со временем подготовка каждого выпуска стала походить на фабричное производство. У нас есть налаженный процесс: мы просматриваем материалы и оставляем комментарии. Но мы все еще горим идеей и продолжаем идти к цели, традиционно озвученной в шапке каждого выпуска: «Свою мотивацию мы черпаем из желания развиваться и делиться полученными знаниями».

Мы решили чаще делиться своим мнением, не пытаться успеть разобрать весь материал и добавить чуть больше нестандартных повествовательных приемов и мемов. Будем экспериментировать с форматом. Stay tuned!

Читать двенадцатый выпуск
Total votes 9: ↑9 and ↓0+9
Comments0

Scala Digest. Выпуск 9

Level of difficultyEasy
Reading time6 min
Views1.6K

Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим желанием его популяризировать. Собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Свою мотивацию черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! 

Читать девятый выпуск
Total votes 8: ↑8 and ↓0+8
Comments1