Как подружить Great Expectations с Impala для работы с большими данными?
Great Expectations (GX) — это мощный инструмент для проверки и валидирования качества данных, но как заставить его работать с Impala, когда официальной поддержки нет? От подключения к базе данных до настройки кастомных проверок: подробный опыт в этой статье.
Great Expectations (GX) — это мощный инструмент для проверки и валидирования качества данных, но как заставить его работать с Impala, когда официальной поддержки нет? От подключения к базе данных до настройки кастомных проверок: подробный опыт в этой статье.
Книга: Android. Программирование для профессионалов [2021]
Kotlin для Android — просто и без лишней теории. В книге собрано много примеров с понятными объяснениями, так что даже сложные темы станут проще. Разработка приложений разбирается на практике: от Android 5.0 (Lollipop) до 8.1 (Oreo) и новее.
Всего — семь приложений. Два небольших, одно из них пишется за главу. Остальные сложнее, самое большое занимает 11 глав. Каждое приложение — это не просто код, а разбор ключевых концепций и инструментов, которые пригодятся в реальной разработке.
#книга #mobile #android #ru
Kotlin для Android — просто и без лишней теории. В книге собрано много примеров с понятными объяснениями, так что даже сложные темы станут проще. Разработка приложений разбирается на практике: от Android 5.0 (Lollipop) до 8.1 (Oreo) и новее.
Всего — семь приложений. Два небольших, одно из них пишется за главу. Остальные сложнее, самое большое занимает 11 глав. Каждое приложение — это не просто код, а разбор ключевых концепций и инструментов, которые пригодятся в реальной разработке.
#книга #mobile #android #ru
Вытягиваем максимум из low-code и no-code платформ: как автоматизировать процессы без разработчиков
Low-code и no-code платформы сейчас на подъеме — они позволяют компаниям автоматизировать рутину без участия разработчиков. Вместо того чтобы тратить время на согласование ТЗ и доработки, сотрудники сами создают нужные инструменты.
В МТС решили не полагаться на сторонние сервисы и разработали свою платформу True Tabs. Она помогает вести CRM, управлять задачами, автоматизировать рекрутинг и многое другое — все это через знакомый табличный интерфейс. А благодаря API-интеграции возможности становятся еще шире.
Как это работает на практике и какие процессы уже удалось оптимизировать — поделились в статье.
#general #ru
Low-code и no-code платформы сейчас на подъеме — они позволяют компаниям автоматизировать рутину без участия разработчиков. Вместо того чтобы тратить время на согласование ТЗ и доработки, сотрудники сами создают нужные инструменты.
В МТС решили не полагаться на сторонние сервисы и разработали свою платформу True Tabs. Она помогает вести CRM, управлять задачами, автоматизировать рекрутинг и многое другое — все это через знакомый табличный интерфейс. А благодаря API-интеграции возможности становятся еще шире.
Как это работает на практике и какие процессы уже удалось оптимизировать — поделились в статье.
#general #ru
Курс по Android разработке
Разработка мобильных приложений — это отличный способ воплотить свои идеи в жизнь и даже построить карьеру в IT. Но с чего начать, если опыта в этом деле пока нет?
Нашли для вас курс, который поможет разобраться в основах создания Android-приложений: от жизненного цикла до работы с сетью и базами данных. Простыми шагами соберёте своё первое приложение, попутно освоив ключевые концепции разработки.
Ссылка на курс
#курс #android #mobile #ru
Разработка мобильных приложений — это отличный способ воплотить свои идеи в жизнь и даже построить карьеру в IT. Но с чего начать, если опыта в этом деле пока нет?
Нашли для вас курс, который поможет разобраться в основах создания Android-приложений: от жизненного цикла до работы с сетью и базами данных. Простыми шагами соберёте своё первое приложение, попутно освоив ключевые концепции разработки.
Ссылка на курс
#курс #android #mobile #ru
Stepik: online education
Разработка мобильных приложений для Android
Это краткий курс для тех, кто хочет создавать приложения для платформы Android. Повторяя по шагам действия преподавателя, можно написать простейшее работающее приложение.
Forwarded from Веб-страница
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Анатомия React для начинающих. Часть 1
Большой курс по React и Create React App, который поможет вам сделать первые шаги в разработке на реакте. Каждый урок представляет собой отдельное видео, что удобно, если вы хотите обучаться не торопясь.
В курсе на YouTube 25 уроков, но чтобы вам было удобно и не нужно было куда-то переходить, мы прикрепили их к посту. В этой части первые 10 уроков, остальные выложим позднее, потому что Telegram не дают прикреплять больше 10 файлов за раз.
#react #курс
Большой курс по React и Create React App, который поможет вам сделать первые шаги в разработке на реакте. Каждый урок представляет собой отдельное видео, что удобно, если вы хотите обучаться не торопясь.
В курсе на YouTube 25 уроков, но чтобы вам было удобно и не нужно было куда-то переходить, мы прикрепили их к посту. В этой части первые 10 уроков, остальные выложим позднее, потому что Telegram не дают прикреплять больше 10 файлов за раз.
#react #курс
Проекции в Vertica: что это, как использовать и почему не стоит создавать их под каждый запрос
Как эффективно оптимизировать работу с большими данными, что такое проекции и как они помогают улучшить производительность запросов, особенно когда объем данных постоянно растет — об этом читайте здесь.
Как эффективно оптимизировать работу с большими данными, что такое проекции и как они помогают улучшить производительность запросов, особенно когда объем данных постоянно растет — об этом читайте здесь.
Data Science. Наука о данных с нуля [2020]
Эта книга — про данные и что с ними можно делать. В ней есть основы Python, немного линейной алгебры, статистики и теории вероятностей — всё, что нужно, чтобы разобраться в обработке данных.
Рассматриваются ключевые алгоритмы машинного обучения: k-ближайшие соседи, наивный Байес, линейная и логистическая регрессия, деревья решений, нейросети и кластеризация. Есть материалы по анализу текста, работе с социальными сетями, базам данных, SQL и MapReduce. Всё просто, понятно и по делу.
#книга #ds #ru
Эта книга — про данные и что с ними можно делать. В ней есть основы Python, немного линейной алгебры, статистики и теории вероятностей — всё, что нужно, чтобы разобраться в обработке данных.
Рассматриваются ключевые алгоритмы машинного обучения: k-ближайшие соседи, наивный Байес, линейная и логистическая регрессия, деревья решений, нейросети и кластеризация. Есть материалы по анализу текста, работе с социальными сетями, базам данных, SQL и MapReduce. Всё просто, понятно и по делу.
#книга #ds #ru
Приоритизация фичей: как выбрать и что делать в первую очередь
Когда идей для развития продукта слишком много, легко потеряться и начать работать над всем подряд. Итог? Ресурсы на нуле, пользователи недовольны, а бизнес стоит на месте.
Разобраться в приоритетах помогает правильная оценка фичей: какие действительно двигают проект вперед, а какие тянут его вниз. Например, метод MoSCoW помогает распределить задачи по важности, а RICE учитывает охват, влияние и риски.
Как не потратить время на бесполезные доработки и сосредоточиться на главном — рассказываем в статье.
#статья #softskills #general #ru
Когда идей для развития продукта слишком много, легко потеряться и начать работать над всем подряд. Итог? Ресурсы на нуле, пользователи недовольны, а бизнес стоит на месте.
Разобраться в приоритетах помогает правильная оценка фичей: какие действительно двигают проект вперед, а какие тянут его вниз. Например, метод MoSCoW помогает распределить задачи по важности, а RICE учитывает охват, влияние и риски.
Как не потратить время на бесполезные доработки и сосредоточиться на главном — рассказываем в статье.
#статья #softskills #general #ru
Шпаргалка: советы по CSS
CSS – это не просто стили, а целое искусство, где мелочи решают всё. Даже опытные разработчики иногда пропускают полезные фишки, которые могут сделать код чище и понятнее.
Например, вместо стандартного сброса стилей можно использовать
Полный список с примерами кода есть тут.
#шпаргалка #веб #css #ru
CSS – это не просто стили, а целое искусство, где мелочи решают всё. Даже опытные разработчики иногда пропускают полезные фишки, которые могут сделать код чище и понятнее.
Например, вместо стандартного сброса стилей можно использовать
unset
, а для навигации – :not()
, чтобы не прописывать исключения вручную. А ещё, aspect-ratio
упрощает адаптивность, сохраняя пропорции элементов без сложных вычислений.Полный список с примерами кода есть тут.
#шпаргалка #веб #css #ru
Гайд по рефакторингу запросов: как ускорить работу API без переписывания всего кода
API тормозит, но переписывать код заново — не вариант? На помощь приходит рефакторинг запросов: он позволяет ускорить работу сервиса без кардинальных изменений.
Главное — разобраться, где узкие места: медленные SQL-запросы, перегруженные эндпоинты или слишком много обращений к серверу. Оптимизация индексов, кэширование через Redis и продуманная пагинация способны заметно сократить задержки.
Как всё это внедрить на практике и не сломать систему? Рассказали в статье.
#статья #веб #ru
API тормозит, но переписывать код заново — не вариант? На помощь приходит рефакторинг запросов: он позволяет ускорить работу сервиса без кардинальных изменений.
Главное — разобраться, где узкие места: медленные SQL-запросы, перегруженные эндпоинты или слишком много обращений к серверу. Оптимизация индексов, кэширование через Redis и продуманная пагинация способны заметно сократить задержки.
Как всё это внедрить на практике и не сломать систему? Рассказали в статье.
#статья #веб #ru
Forwarded from Мобильная разработка
С сеткой на мобилках больше не паримся — нашел простой гайд как юзать гриды на экранах смартфонов с iOS и Android.
Все параметры указаны вплоть до пикселя.
Сохраняем себе и подсматриваем во время работы.
@mobi_dev
Все параметры указаны вплоть до пикселя.
Сохраняем себе и подсматриваем во время работы.
@mobi_dev