Как стать автором
Обновить
141.36
Рейтинг
Skyeng
Крутой edtech с удаленкой для айтишников
Сначала показывать
  • Новые
  • Лучшие

Админка на Google Sheets — быстрый запуск и минимум ресурсов

Блог компании Skyeng Программирование *Google API *

Как-то мы столкнулись с задачей: нужно быстро обеспечить доступ данных на бэкенде, который управляет шаблонами писем. И провернуть все так, чтобы инструмент был понятен рядовому пользователю. При этом с админкой не сильно хотелось заморачиваться.

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.1K
Комментарии 4

Новости

Партицируем таблицы в PostgreSQL: чек-лист для старта

Блог компании Skyeng PostgreSQL *SQL *

Часто возникает проблема: одна из таблиц в базе данных сильно выросла и время выполнения запросов к этой таблице увеличилось. Одним из вариантов решения подобной проблемы в PostgreSQL является партицирование. В статье затронем не только техническую реализацию, но и опишем этапы подготовки к партицированию. 

Представим, что у нас есть батон хлеба. Порежем его на части. Каждый отрезанный кусочек — часть целого батона, но не сам батон. То есть мы поделили целое на части — это и есть партицирование. Батон как целое соответствует таблице, а кусочки батона как части — партициям этой таблицы.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 5K
Комментарии 29

О конфликтах QA vs Dev, QA vs Product: почему так получается и что с этим делать

Блог компании Skyeng Тестирование IT-систем *Тестирование веб-сервисов *Управление персоналом *Удалённая работа


Привет, Хабр! Меня зовут Коля и я QA. Хочу поделиться, как эволюционировал из существа, которое профессионально пьет кровушку разработчиков, доводит до нервного срыва дизайнеров и систематически портит настроение менеджменту, до человека, который помогает выводить на рынок качественные и продуманные продукты, страхует разработчиков и облегчает планирование продактам.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 6.6K
Комментарии 3

«Ну что, я уже мидл?»: байки из-за кулис онлайн ИТ-курсов

Блог компании Skyeng Учебный процесс в IT Карьера в IT-индустрии

Ребята из наших команд любят делиться экспертизой — выступают на конференциях и митапах, пишут статьи на Хабр, ведут блоги, подкасты и каналы. Есть еще одна группа — те, кто преподает на ИТ-курсах.

Cпросили у пяти коллег, как там все устроено. Заодно разобрались, в чем разница между преподавателем и наставником и всегда ли автор курса его же преподает. А еще узнали о платформах для менторства в разных форматах.

Читать далее
Всего голосов 21: ↑14 и ↓7 +7
Просмотры 15K
Комментарии 9

Как я прототип игры писал и учился генерировать лабиринты

Блог компании Skyeng JavaScript *Разработка игр *Дизайн игр *

Я закончил последнюю миссию в Extreme Landings на своем мобильном телефоне, с чувством глубокого удовлетворения отложил мобилу, выдохнул и закрыл глаза. Адреналин последней успешной посадки с сильным боковым ветром и сломанным рулём направления давал о себе знать.

Захотелось чего-то более медитативного. В голове смутно нарисовалась изометрическая проекция реки, по которой плывёт судно. Возможно даже под парусом. Оно пристаёт к берегу, а затем делает красивый разворот в русле реки… И тут мне вдруг захотелось сделать быстренько и простенько прототип.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 3.2K
Комментарии 8

Выбираем коворкинг для удаленщика в (почти) любом городе России

Блог компании Skyeng Офисы IT-компаний Удалённая работа

Привет, меня зовут Флора, я помогаю развивать московский офис Skyeng. Это наш единственный офис — 90% сотрудников работают удаленно из разных городов. Московские ребята тоже бывают в офисе не каждый день: посещаемость постоянно колеблется, мы функционируем в режиме полу-коворкинга. И должны гибко регулировать загрузку. В один момент мы решили автоматизировать процесс брони рабочих мест. Нашли подрядчика, который был готов быстро разработать и долго поддерживать приложение для этой задачи. И поняли, что хотим (и можем) вот так в любом месте. Тем более ребята в разных регионах давно просили что-то подобное.  

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

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 5.2K
Комментарии 26

Как оставаться отказоустойчивым, переходя на микросервисы на PHP (и как правильно падать)

Блог компании Skyeng Разработка веб-сайтов *PHP *Symfony *Микросервисы *

Когда-то вы кодили на одном большом и могучем серваке, с кучей памяти и кучей процов. Сервер был безграничен, все ваши сервисы были здесь, все ваши Redis’ы и даже зачастую MySQL-и были тут. Все ваши приложения были здесь же: какая-то аналитика, какой-то бэкенд для админки, еще десяток сервисов — все было рядом. 

Но вот вы заехали в Swarm. Все приложения — это набор контейнеров. А контейнеры это, по сути, набор микросерверов со своей файловой системой, своей памятью, своими процами. И они уже не всегда рядом. Соответственно, это тянет за собой некоторые изменения. 

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 8.7K
Комментарии 2

Как мы делали планшет

Блог компании Skyeng Разработка веб-сайтов *Управление проектами *Производство и разработка электроники *IT-компании

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

Читать далее
Всего голосов 133: ↑131 и ↓2 +129
Просмотры 16K
Комментарии 85

7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)

Блог компании Skyeng Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Карьера в IT-индустрии
image

Привет, меня зовут Иван, я работаю руководителем горизонтали автоматизаторов в Skyeng. Занимаюсь менеджментом ресурсов автоматизаторов, внедряю процессы, которые упрощают работу ребят, пишу инструменты для команды (слак-бот, всякие интеграции с TMS и др.), менторю начинающих автоматизаторов и, иногда, пишу авто-тесты.


Ручные тестировщики и начинающие автоматизаторы из компании часто спрашивают у меня, как им определиться с дальнейшим развитием. Я выделил 7 проблем, с которыми сталкивался сам, постарался рассказать, как боролся с ними и как можно обратить некоторые из своих слабых сторон на пользу себе и окружающим. Учиться на своих ошибках — хорошо, а на чужих — еще лучше. Надеюсь, мой рассказ поможет вам пойти вторым путем :)

Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 16K
Комментарии 14

Как мы добавили букву “Э” в документооборот Skyeng

Блог компании Skyeng IT-инфраструктура *Управление проектами *Финансы в IT IT-компании

Знакома ситуация, когда работа с документами в компании превращается в игру "Что? Где? Когда?" с непредсказуемым результатом? Внедрение электронного документооборота (ЭДО) раньше, чем бумажные процессы начнут тормозить бизнес - не самая тривиальная задача. А в условиях карантина и тотальной "удаленки" сотрудников она становится гипер-сложной!

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3K
Комментарии 3

Как мы строили работу с техническими инцидентами на уровне компании

Блог компании Конференции Олега Бунина (Онтико) Блог компании Skyeng Управление разработкой *Управление продуктом *IT-компании

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

Конечно, в какой-то момент инциденты вышли за пределы наших команд, и мы задумались о едином подходе работы с ними. Ответственным за процесс организации оказался я — Дима Кузнецов, один из юнит-лидов в Skyeng. Так в декабре 2019 года мы создали MVP этого проекта, и к TechLead Conf 2020 получили первые результаты, о чем я и рассказал на конференции. Сегодня я опишу, каким был процесс и что мы получили в результате.

Читать далее
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 2.7K
Комментарии 2

Люди не меняют свою жизнь, потому что в глубине души знают — они фиговые специалисты

Блог компании Skyeng Учебный процесс в IT Карьера в IT-индустрии

Сколько людей в стране не любят свою работу и вообще ненавидят свою жизнь? Три года назад мне в руки попало одно очень занятное исследование Google: Barriers, motives & triggers of entrepreneurship. Три тысячи респондентов, очищенная выборка, больше ста российских городов, интервью дольше 20 минут. Там были несколько чисел, которые меня, мягко говоря, ошеломили.

Читать далее
Всего голосов 127: ↑84 и ↓43 +41
Просмотры 38K
Комментарии 250

Как писать тесты, трейты vs ООП, разговоры про DevOps, KPHP и Go — превью большого PHP-митапа

Блог компании Skyeng Разработка веб-сайтов *PHP *Конференции

Привет! 15 мая мы проведем митап в смешанном формате: ты сможешь подключиться к ютуб-трансляции и задать вопрос текстом или голосом, а если ты в Казани или рядом - приходи в “Штаб”. Ребята из Skyeng расскажут, как и зачем допиливать Codeception, чтобы больше радоваться. Ребята из VK - как превратить PHP-скрипты в статические бинарники. Ребята из iSpring - как внедряли DevOps без Docker и Kubernetes. Ребята из FindMyKids - как переписали нагруженный сервис. Ну а автор Laravel Idea Адель Файзрахманов поднимет холиварную тему про трейты.  

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

Читать далее
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 2.6K
Комментарии 0

Техники обратной связи для тимлида: разбор с примерами

Блог компании Skyeng Управление разработкой *Управление персоналом *Карьера в IT-индустрии Удалённая работа

Кажется, что сложного - прийти к сотруднику и дать ему обратную связь. Мы же десятки раз преодолевали то, на чем стопорятся они. Можем увидеть, что человек движется не в ту сторону или закопался в задаче. Направить в нужное русло. Подкинуть вариантов, как еще расти в компании. Повысить мотивацию, наконец.

Но на практике, мы не всегда умеем. Боимся испортить отношения с теми, кто круто перформит, но не очень софтскилловый. Возможно, как-то выдали критику и она сработала не в ту сторону. Я изучил порядка 30 моделей, выбрал самые, на мой взгляд, понятные - о них и пойдет речь. 

Читать далее
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 11K
Комментарии 34

Ты приходишь в проект, а там легаси…

Блог компании Конференции Олега Бунина (Онтико) Блог компании Skyeng Разработка веб-сайтов *PHP *Проектирование и рефакторинг *

Привет, сегодня я хочу поговорить об ужасной кодовой базе, с которой вы скорее всего прямо сейчас имеете дело. Есть проект и вы нужны, чтобы добавлять новые фичи и фиксить баги. Но вы открываете IDЕ, делаете пул репозитория с проектом — хочется плакать. Кажется, что с этим кодом невозможно работать.

Давайте отбросим эмоции. И посмотрим, что можно быстро предпринять, чтобы облегчить страдания.

Читать далее
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 13K
Комментарии 9

Говорим, как структурировать код

Блог компании Skyeng Разработка веб-сайтов *PHP *Symfony *Конференции

Привет! В эту субботу PHP-чат Нижнего Новгорода проведет свой четвертый офлайн-митап с интерактивной трансляцией. Доклады подготовят Валентин Удальцов из Москвы и Денис Юрьев из Новосибирска. Записаться на митап можно здесь, поставить колокольчик под трансляцией — здесь. Те, кто будут смотреть онлайн, смогут задать вопросы текстом или голосом прямо из браузера.

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

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 3.8K
Комментарии 0

Как я на коленке делал бесплатный курс программирования, о котором мечтал 3 года (и что пошло не так)

Блог компании Skyeng JavaScript *Программирование *Учебный процесс в IT Карьера в IT-индустрии

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

Читать далее
Всего голосов 61: ↑56 и ↓5 +51
Просмотры 14K
Комментарии 27

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

Блог компании Skyeng Карьера в IT-индустрии

Привет, меня зовут Артем. Уже больше 6 лет занимаюсь iOS-разработкой и часто получаю сообщения от рекрутеров. Иногда эти сообщения и описания вакансий бывают очень забавными. Сначала я обменивался ими с другом, потом решил завести отдельный Телеграм-канал и собирать там самые интересные. Коллекция постоянно пополняется, а мы придумываем к ним комментарии и ответы.

Кому фана от эйчаров — добро пожаловать под кат!

Осторожно, картинки!
Всего голосов 34: ↑25 и ↓9 +16
Просмотры 8.8K
Комментарии 13

Как дойти до CQRS, если у тебя PHP

Блог компании Skyeng Разработка веб-сайтов *PHP *Программирование *Проектирование и рефакторинг *

Недавно я посмотрел доклад «Как перестать бояться CQRS». Вроде бы простая идея, но есть нюансы. Так и появился этот выпуск.

CQRS vs CQS (не перепутай)

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 5.9K
Комментарии 1

Опенсорс-бот для Slack, который поможет базово трекать SLA в хелпдесках

Блог компании Skyeng Мессенджеры *Open source *Node.JS *API *


«Лебовски» создавался для биллинга (отсюда и название), но быстро прижился везде, где была нужна простая статистика по хелпдескам.

Все началось в декабре 2019-го. Ко мне пришли проджекты и тестировщики из биллинга: «Есть канал в Slack, куда мы кидаем обращения по проблемным платежам. Хотим вести по ним статистику: смотреть, какие типы обращений встречаются чаще, понимать, сколько времени заняло решение».

Slack не дает циферок, но многим их хочется. Поэтому есть вариант интегрироваться с Jira, затем строить графики в Redash или Grafana. Тут кажется, что нужна помощь аналитика — но для простых случаев это как гвозди микроскопом забивать. Зацепившись за слово «статистика», я подумал о таблицах: в них можно считать всякие метрики с помощью формул, а если понадобится что-то сложнее — аналитики смогут настроить выгрузку данных.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 2.4K
Комментарии 0

Информация

Дата основания
Местоположение
Россия
Сайт
www.skyeng.team
Численность
1 001–5 000 человек
Дата регистрации
Представитель
Alisa Kruglova