🚦Как веб-сервису сигнализировать об ошибке: HTTP-статус vs тело ответа?
Отличный комментарий к неплохой (в целом) статье про HTTP-сервисы, в котором наглядно объясняется, когда нужно информацию об ошибке передавать клиенту при помощи стандартного HTTP-статуса, а когда - в теле HTTP-ответа со статусом
Я запрашиваю
Я запрашиваю
Все что было выше - это ошибки БИЗНЕС логики.
А теперь я запрашиваю
Это ошибка транспорта HTTP.
Отличный комментарий к неплохой (в целом) статье про HTTP-сервисы, в котором наглядно объясняется, когда нужно информацию об ошибке передавать клиенту при помощи стандартного HTTP-статуса, а когда - в теле HTTP-ответа со статусом
200 OK
:Я запрашиваю
/account/123
, мне сервис возвращает { status: 400, msg: "incorrect guid" }
, я точно понимаю, что я ввел не верный гуид. Я запрашиваю
/account/t140762c2-0742-4046-9a0e-c4f81931c549
мне возвращает { status: 404, msg: "account not found" }
, я точно понимаю, что акка с таким гуидом нету.Все что было выше - это ошибки БИЗНЕС логики.
А теперь я запрашиваю
/accounttttt/t140762c2-0742-4046-9a0e-c4f81931c549
и мне тупо возращается HTTP код 404 и тут я понимаю, что я накосячил с УРЛом.Это ошибка транспорта HTTP.
forum.infostart.ru
HTTP Сервисы: Путь к своему сервису. Часть 1 - Форум.Инфостарт
Форум 1С программирование, форум: общие вопросы программирования (Dev), тема: HTTP Сервисы: Путь к своему сервису. Часть 1
Forwarded from Wangoff. RuИТ комьюнити для лидеров.
🕸 10-1-10 challenge как иллюстрация метода FFF
Сейчас в соцсетях вирусит ролик художника (ссылка в конце поста), который рисует спайдермена за ограниченные интервалы времени: 10 минут (законченный рисунок), 1 минуту (скорее эскиз) и 10 секунд (грубый набросок).
Коллеги из ИТ этот ролик репостят как смешную иллюстрацию ситуации, когда заказчик требует многого за неадекватные сроки и получает в итоге продукт неудовлетворительного качества (рисунок, сделанный за 10 секунд выглядит менее красивым, чем рисунок, сделанный за 10 минут).
Но ролик совершенно не про неадекватного заказчика! 10-1-10 challenge больше подходит для иллюстрации стратегии адекватного исполнителя, который даже в ограниченный срок способен создать минимальный полезный продукт (=узнаваемого персонажа).
В среде дизайнеров и веб-разработчиков известны метод прогрессивного джипега Артемия Лебедева и принцип управления проектами FFF Дизайн-бюро Артёма Горбунова. Вот ролик как раз и является демонстрацией подходов, основой которых является принцип:
В каждый момент времени проект/продукт должен быть готов к использованию, хотя реализованный к этому моменту функционал может быть ограниченным.
Ссылки:
— Видео, из-за которого весь сыр-бор: https://www.youtube.com/watch?v=x9wn633vl_c
— Немного не-ИТшных подробностей про то, откуда взялся 10-1-10 challenge: https://themindcircle.com/speed-drawing-challenge/
#УправлениеПроектами
Сейчас в соцсетях вирусит ролик художника (ссылка в конце поста), который рисует спайдермена за ограниченные интервалы времени: 10 минут (законченный рисунок), 1 минуту (скорее эскиз) и 10 секунд (грубый набросок).
Коллеги из ИТ этот ролик репостят как смешную иллюстрацию ситуации, когда заказчик требует многого за неадекватные сроки и получает в итоге продукт неудовлетворительного качества (рисунок, сделанный за 10 секунд выглядит менее красивым, чем рисунок, сделанный за 10 минут).
Но ролик совершенно не про неадекватного заказчика! 10-1-10 challenge больше подходит для иллюстрации стратегии адекватного исполнителя, который даже в ограниченный срок способен создать минимальный полезный продукт (=узнаваемого персонажа).
В среде дизайнеров и веб-разработчиков известны метод прогрессивного джипега Артемия Лебедева и принцип управления проектами FFF Дизайн-бюро Артёма Горбунова. Вот ролик как раз и является демонстрацией подходов, основой которых является принцип:
В каждый момент времени проект/продукт должен быть готов к использованию, хотя реализованный к этому моменту функционал может быть ограниченным.
Ссылки:
— Видео, из-за которого весь сыр-бор: https://www.youtube.com/watch?v=x9wn633vl_c
— Немного не-ИТшных подробностей про то, откуда взялся 10-1-10 challenge: https://themindcircle.com/speed-drawing-challenge/
#УправлениеПроектами
Бюро Горбунова
ФФФ
Аббревиатура ФФФ означает fix time, fix budget, flex scope. Мы работаем с фиксированными сроками и бюджетом, а функциональность оставляем гибкой
✨ Когда разработчик относится к коду как к магии:
— Волшебный
— Страшные заклинания повторяем несколько раз
— Невероятное комментируем
тогда получается💩 #говнокод #codesmells
— Волшебный
СокрЛП
везде— Страшные заклинания повторяем несколько раз
— Невероятное комментируем
тогда получается💩 #говнокод #codesmells
📚 Что почитать на выходных
Error Mining (The key for solving Rumsfeld problems in modern software)
Про то, что "тестирование в проде" больше не шутка сегодня, а важный этап тестирования ПО. Современные веб-приложения работают в неконтролируемой нами среде (например, AWS), испытывают неравномерные нагрузки и т.д. и т.п. и в целом реальную работу приложения воспроизвести в тестовой среде сложно, а потому и вероятность столкнуться с теми же ошибками, с которыми сталкиваются реальные пользователи, уменьшается. Потому очень важным становится сбор ошибок, возникающих в проде и это меняет взгляд на тестирование ПО. Об этом статья.
Real developers don’t use UIs
Я очень активно пользуюсь командной строкой, но когда меня просят объяснить и спрашивают, почему, например, я не пользуюсь, SourceTree, то чаще развожу руками — "я просто привык делать это в консоли". В статье приведен подробный анализ преимуществ и недостатков интерфейса командной строки в сравнении с GUI, в частности с веб-интерфейсами.
Распутывая узлы интеграции: Построение архитектуры слабосвязанных систем, или Кролики наступают
Андрей Овсянкин рассказывает про альтернативный (существующим) подход к реализации задач интеграции информационных систем, в том числе 1С (но на самом деле тип платформы роль не играет) при помощи очередей сообщений. Как можно понять из названия, для демонстрации подхода будет описано решение, использующее RabbitMQ.
Как Яндекс создавал первое устройство с Алисой. Яндекс.Станция на базе технологии IO
Я пока с трудом нахожу место голосовым интерфейсам в своем быту, но попробовать было бы любопытно. Статьи про поиск решения реальных задач очень люблю, эта такая.
This is not the DRY you are looking for
Про то, что принцип DRY трактуется ошибочно как "не пиши похожий код/избегай дублирование кода", но применение такого подхода на уровне кода приводит к созданию сложносвязанной архитектуры, которую сложно поддерживать. В оригинале принцип - про знания, а не про код.
#ЧтоПочитатьНаВыходных
Error Mining (The key for solving Rumsfeld problems in modern software)
Про то, что "тестирование в проде" больше не шутка сегодня, а важный этап тестирования ПО. Современные веб-приложения работают в неконтролируемой нами среде (например, AWS), испытывают неравномерные нагрузки и т.д. и т.п. и в целом реальную работу приложения воспроизвести в тестовой среде сложно, а потому и вероятность столкнуться с теми же ошибками, с которыми сталкиваются реальные пользователи, уменьшается. Потому очень важным становится сбор ошибок, возникающих в проде и это меняет взгляд на тестирование ПО. Об этом статья.
Real developers don’t use UIs
Я очень активно пользуюсь командной строкой, но когда меня просят объяснить и спрашивают, почему, например, я не пользуюсь, SourceTree, то чаще развожу руками — "я просто привык делать это в консоли". В статье приведен подробный анализ преимуществ и недостатков интерфейса командной строки в сравнении с GUI, в частности с веб-интерфейсами.
Распутывая узлы интеграции: Построение архитектуры слабосвязанных систем, или Кролики наступают
Андрей Овсянкин рассказывает про альтернативный (существующим) подход к реализации задач интеграции информационных систем, в том числе 1С (но на самом деле тип платформы роль не играет) при помощи очередей сообщений. Как можно понять из названия, для демонстрации подхода будет описано решение, использующее RabbitMQ.
Как Яндекс создавал первое устройство с Алисой. Яндекс.Станция на базе технологии IO
Я пока с трудом нахожу место голосовым интерфейсам в своем быту, но попробовать было бы любопытно. Статьи про поиск решения реальных задач очень люблю, эта такая.
This is not the DRY you are looking for
Про то, что принцип DRY трактуется ошибочно как "не пиши похожий код/избегай дублирование кода", но применение такого подхода на уровне кода приводит к созданию сложносвязанной архитектуры, которую сложно поддерживать. В оригинале принцип - про знания, а не про код.
#ЧтоПочитатьНаВыходных
🛠 Markdown-редактор для встраивания в свое веб-приложение
Смотрел для своих нужд различные онлайн-редакторы markdown. Особенно приглянулись два:
🥇sparksuite/simplemde-markdown-editor (5k+ звезд на гитхабе)
🥈jbt/markdown-editor (2k+ звезд)
У обоих внутри в качестве неонки - codemirror.
Второй (markdown-editor) - не встраиваемый (к сожалению), но у него классный минималистичный интерфейс с live preview и возможностью скачать рендер markdown в чистый HTML, это самодостаточный редактор.
#Инструменты
Смотрел для своих нужд различные онлайн-редакторы markdown. Особенно приглянулись два:
🥇sparksuite/simplemde-markdown-editor (5k+ звезд на гитхабе)
🥈jbt/markdown-editor (2k+ звезд)
У обоих внутри в качестве неонки - codemirror.
Второй (markdown-editor) - не встраиваемый (к сожалению), но у него классный минималистичный интерфейс с live preview и возможностью скачать рендер markdown в чистый HTML, это самодостаточный редактор.
#Инструменты
GitHub
GitHub - sparksuite/simplemde-markdown-editor: A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing…
A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking. - sparksuite/simplemde-markdown-...
Что нужно знать об отличиях водопада от эджайла (картинка, которой нехватает в статье Можно ли объять необъятное или чем Agile отличается от водопада?..) (Вместо копирайта: где нашел картинку) #agile
☝️ [IE2018] Роль платформы 1С:Предприятие в сервисе 1С-Коннект
Посмотрите какой интересный доклад на ИЕ от разработчика 1С-Коннект, цитирую анонс:
- Сервис 1С-Коннект использует почти вся партнерская сеть 1С: 500 тыс. пользователей, 120+ тыс. ежедневно, рост трафика 2+ раза ежегодно.
- Используемые продукты и технологии: xmpp, erlang, go, python, rabbitMQ, телефония, туннелирование, 4 СУБД: 1С: Предприятие (PostgreSQL+MSSQL), PostgreSQL, REDIS, MongoDB, описание ролей.
...
- Цикл производства: параллельная разработка выпусков. Ручное тестирование и автотесты (сценарные + API), обновление через механизм поставок, EDT+GIT. Трекер.
И хоть я и уверен, что Олег Филиппов (а именно он назначен модератором секции "Администрирование СУБД. HighLoad оптимизация", в которой анонсирован доклад) воспользуется полномочиями и доклад прозвучит на конференции, призываю вас проголосовать :)
#infostart
Посмотрите какой интересный доклад на ИЕ от разработчика 1С-Коннект, цитирую анонс:
- Сервис 1С-Коннект использует почти вся партнерская сеть 1С: 500 тыс. пользователей, 120+ тыс. ежедневно, рост трафика 2+ раза ежегодно.
- Используемые продукты и технологии: xmpp, erlang, go, python, rabbitMQ, телефония, туннелирование, 4 СУБД: 1С: Предприятие (PostgreSQL+MSSQL), PostgreSQL, REDIS, MongoDB, описание ролей.
...
- Цикл производства: параллельная разработка выпусков. Ручное тестирование и автотесты (сценарные + API), обновление через механизм поставок, EDT+GIT. Трекер.
И хоть я и уверен, что Олег Филиппов (а именно он назначен модератором секции "Администрирование СУБД. HighLoad оптимизация", в которой анонсирован доклад) воспользуется полномочиями и доклад прозвучит на конференции, призываю вас проголосовать :)
#infostart
event.infostart.ru
Программа
Forwarded from Evil Martians
Начиная с сегодняшнего дня, Chrome наконец станет маркировать все не-HTTPS сайты как небезопасные. Последнее китайское предупреждение уже было, кто не успел перейти — сожалеем.
https://amp.gs/73AF
Если лень тратить деньги на сертификаты, все еще есть Let's Encrypt с массой вариантов для установки и обновления.
https://amp.gs/73AL
https://amp.gs/73AF
Если лень тратить деньги на сертификаты, все еще есть Let's Encrypt с массой вариантов для установки и обновления.
https://amp.gs/73AL
⤴️ Кстати, про HTTPS и Инфостарт.
У ИС есть партнерская программа White Label Web Partners, которая позволяет развернуть как бы свой собственный Инфостарт на своем домене (и при умении css/js - почти со своим дизайном) и получать приятную копеечку от покупок. Такой каталог есть на Мисте и нескольких других ресурсах. Страницы на некоторые из них в поисковиках из-за неведомой мне SEO-магии появляются иногда даже выше оригинальной инфостартовской и даже на моем тестовом каталоге были регистрации и целая одна покупка.
Так вот, блин, такой каталог не работает по HTTPS :-( Я писал в поддержку ИC еще в 2016 году, когда Google только пугал переходом на HTTPS, потом в 2017, когда Google назвал сроки, а воз и ныне там...
У ИС есть партнерская программа White Label Web Partners, которая позволяет развернуть как бы свой собственный Инфостарт на своем домене (и при умении css/js - почти со своим дизайном) и получать приятную копеечку от покупок. Такой каталог есть на Мисте и нескольких других ресурсах. Страницы на некоторые из них в поисковиках из-за неведомой мне SEO-магии появляются иногда даже выше оригинальной инфостартовской и даже на моем тестовом каталоге были регистрации и целая одна покупка.
Так вот, блин, такой каталог не работает по HTTPS :-( Я писал в поддержку ИC еще в 2016 году, когда Google только пугал переходом на HTTPS, потом в 2017, когда Google назвал сроки, а воз и ныне там...
infostart.ru
Реферальная программа
Инфостарт - все для 1С: конфигурации, отчеты, обработки, внешние компоненты. Это профессиональное сообщество людей, занимающихся автоматизацией учета и управления с помощью программ 1С:Предприятия.
⚙️ Взгляд на практику разработки в EDT из зазеркалья
Прямо к выходу EDT 1.9.0 (уже опубликована) - обзор возможностей предыдущей версии EDT и попутно инструментов для работы с GIT от автора конфигурации Тестирование 3.0. Реальный опыт использования в итоге озвучен в автором статьи в комментарии к ней:
1. Используем версию 1.8.4.9, с нетерпением ждем 1.9.0, в ней поправлено определенное количество значимых для разработки багов и она еще не вышла) Как выйдет, то перейдем на нее.
2. Используем сейчас для разработки кастомные конфигурации и все мобильные разработки
3. Как я писал ранее, пробовали работать в ERP, но не устроили в работе некоторые баги EDT (иногда не верно перестраиваются формы при смене веток, приходилось открывать и закрывать, зависало построение) - для легковесных конфигураций это не заметные проблемы, но для такого уровня конфигурации выходит ощутимо.
Прямо к выходу EDT 1.9.0 (уже опубликована) - обзор возможностей предыдущей версии EDT и попутно инструментов для работы с GIT от автора конфигурации Тестирование 3.0. Реальный опыт использования в итоге озвучен в автором статьи в комментарии к ней:
1. Используем версию 1.8.4.9, с нетерпением ждем 1.9.0, в ней поправлено определенное количество значимых для разработки багов и она еще не вышла) Как выйдет, то перейдем на нее.
2. Используем сейчас для разработки кастомные конфигурации и все мобильные разработки
3. Как я писал ранее, пробовали работать в ERP, но не устроили в работе некоторые баги EDT (иногда не верно перестраиваются формы при смене веток, приходилось открывать и закрывать, зависало построение) - для легковесных конфигураций это не заметные проблемы, но для такого уровня конфигурации выходит ощутимо.
infostart.ru
Взгляд на практику разработки в EDT из зазеркалья
В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.
🔥 Очень крутая статья про возможности Vanessa Automation (в девичестве Ванесса Кукумберовна Бехавиорова aka
VB) от Александра Алехина. Бежим, плюсуем и больше не жалуемся на отсутствие понятной документации для начинающих!
Дмитрий Решитко, автор альтернативного инструмента Тестер, тоже сегодня опубликовал на ИС огромный FAQ по тестированию с использованием его продукта.
Не удивлюсь, если SB сегодня тоже выпустит какую-нибудь статью по ADD. Хотя... стоп! Совсем недавно Артур Аюханов проводил вебинар по ADD и инструментам (видео), а в понедельник на ИC был опубликован транскрипт его презентации с предыдущего Infostart Event'а.
Ну что, проблема отсутствия инструментов тестирования решений на 1С больше не актуальна. Ее место заняла проблема выбора подходящего инструмента 🤔
#Тестирование #1С
VB) от Александра Алехина. Бежим, плюсуем и больше не жалуемся на отсутствие понятной документации для начинающих!
Дмитрий Решитко, автор альтернативного инструмента Тестер, тоже сегодня опубликовал на ИС огромный FAQ по тестированию с использованием его продукта.
Не удивлюсь, если SB сегодня тоже выпустит какую-нибудь статью по ADD. Хотя... стоп! Совсем недавно Артур Аюханов проводил вебинар по ADD и инструментам (видео), а в понедельник на ИC был опубликован транскрипт его презентации с предыдущего Infostart Event'а.
Ну что, проблема отсутствия инструментов тестирования решений на 1С больше не актуальна. Ее место заняла проблема выбора подходящего инструмента 🤔
#Тестирование #1С
Habr
Vanessa-Automation — инструмент тестирования прикладных решений на платформе «1С: Предприятие»
Не с начала Много вы знаете инструментов тестирования, которые умеют: Получать шаги на языке Gherkin сразу из того, что накликал пользователь? Создавать видео-инструкции автоматически, с субтитрами,...
📱Мобильная среда 1С 08.08.18 (онлайн-трансляция и оффлайн-встреча)
Программа сформирована, пока еще есть места, записывайтесь https://mobile.1c.ru/sreda/
Как пишет организатор, изменения и дополнения еще возможны, но "на сейчас" программа выглядит так:
18.00 «О технологиях 1С в мобильном мире». Петр Грибанов, евангелист 1С.
18.15 «Что нового в мобильной платформе 1С». Евгений Силин, разработчик мобильной платформы «1С:Предприятие».
18.30 «Новые возможности Android для предприятий». Andy Zmolek, Google.
18.50 «Разработать приложение на 1С - гораздо легче и быстрее, чем Вы думаете». Виталий Рыбалка, автор курса «Основы разработки мобильных приложений» и разработчик ряда успешных прикладных мобильных решений.
19.05 «Кратчайший путь к цели, или как не усложнять себе жизнь». Сергей Арутюнов, преподаватель учебного центра 1С, автор и ведущий хакатона по мобильной разработке в среде 1С.
19.20 «Налоговая отчетность на мобильном». Егор Павлов, разработчик популярного приложения ИП 6%.
19.35 «Популярное тиражное приложение: наша история успеха». Никита Бакшеев, руководитель мобильного направления 1С-Рарус.
19.50 «Робот, который говорит на 1С». Юрий Лазаренко, ведущий разработчик компании "Цифровой Кот"
20.05 «Интеграция мобильной платформы 1C с облаком». Никита Вельмаскин, свободный разработчик.
20.20 «Расширение возможностей платфотмы через внешние компоненты». Дмитрий Табуров, РайтСкан.
20.35 «Краткий обзор приложений на 1С и лицензионная политика». Анна Лавринова, 1С.
20.45-21.30 Вопросы, обсуждение, свободное общение.
#1С
Программа сформирована, пока еще есть места, записывайтесь https://mobile.1c.ru/sreda/
Как пишет организатор, изменения и дополнения еще возможны, но "на сейчас" программа выглядит так:
18.00 «О технологиях 1С в мобильном мире». Петр Грибанов, евангелист 1С.
18.15 «Что нового в мобильной платформе 1С». Евгений Силин, разработчик мобильной платформы «1С:Предприятие».
18.30 «Новые возможности Android для предприятий». Andy Zmolek, Google.
18.50 «Разработать приложение на 1С - гораздо легче и быстрее, чем Вы думаете». Виталий Рыбалка, автор курса «Основы разработки мобильных приложений» и разработчик ряда успешных прикладных мобильных решений.
19.05 «Кратчайший путь к цели, или как не усложнять себе жизнь». Сергей Арутюнов, преподаватель учебного центра 1С, автор и ведущий хакатона по мобильной разработке в среде 1С.
19.20 «Налоговая отчетность на мобильном». Егор Павлов, разработчик популярного приложения ИП 6%.
19.35 «Популярное тиражное приложение: наша история успеха». Никита Бакшеев, руководитель мобильного направления 1С-Рарус.
19.50 «Робот, который говорит на 1С». Юрий Лазаренко, ведущий разработчик компании "Цифровой Кот"
20.05 «Интеграция мобильной платформы 1C с облаком». Никита Вельмаскин, свободный разработчик.
20.20 «Расширение возможностей платфотмы через внешние компоненты». Дмитрий Табуров, РайтСкан.
20.35 «Краткий обзор приложений на 1С и лицензионная политика». Анна Лавринова, 1С.
20.45-21.30 Вопросы, обсуждение, свободное общение.
#1С
📖 Что почитать на выходных - 2
🤖 Машинное обучение для людей
Как объяснить своей бабушке, что такое машинное обучение. Рекомендую у Вастрика аналогичные статьи по другим популярным темам (блокчейн, предсказания погоды, машинный перевод), он хорошо и доступно пишет.
👔 Теория кратковременных направленных толчков
Древняя, но не потерявшая актуальность статья предводителя битриксоидов Сергея Рыжикова про то, "что надо знать сотрудникам или руководителям друг о друге и о своей компании, чтобы жить дружно и добиваться результата...". Сейчас, спустя 10 лет после публикации статьи и глядя на команду Битрикса и выпускаемые ими продукты можно сделать вывод, что теория подтверждена практикой.
🔥How We Built r/Place (перевод на хабре)
История про технические подробности нашумевшей невероятной игры-эксперимента r/Place, которую в прошлом году на 1 апреля проводил Reddit. Там про архитектуру бэка и фронта, API, нагрузки, решение проблем на ходу. Если история прошла мимо вас, рекомендую сначала почитать увлекательные подробности про нее здесь или в оригинале здесь. Кратко суть игры: есть пустой виртуальный "лист бумаги размером 1000х1000 пикселей и на нем любой участник мог закрасить один пиксель раз в 5 минут. Игра продолжалась три дня и превратилась не просто в невероятный пиксель-арт (итоговая гифка), но в целую модель общества с конфликтующими фракциями внутри, "социальными" договоренностями, войнами... Если вы хотя бы чуть-чуть в душе гик, вам понравится.
🔧 Тестирование и 1С
Ну и напоследок тем одинэсникам, кто на выходных хочет научиться чему-то практически полезному, напомню, что на этой неделе был большой вброс статей на тему тестирования в 1С, подборку ссылок на них я публиковал.
#ЧтоПочитатьНаВыходных
🤖 Машинное обучение для людей
Как объяснить своей бабушке, что такое машинное обучение. Рекомендую у Вастрика аналогичные статьи по другим популярным темам (блокчейн, предсказания погоды, машинный перевод), он хорошо и доступно пишет.
👔 Теория кратковременных направленных толчков
Древняя, но не потерявшая актуальность статья предводителя битриксоидов Сергея Рыжикова про то, "что надо знать сотрудникам или руководителям друг о друге и о своей компании, чтобы жить дружно и добиваться результата...". Сейчас, спустя 10 лет после публикации статьи и глядя на команду Битрикса и выпускаемые ими продукты можно сделать вывод, что теория подтверждена практикой.
🔥How We Built r/Place (перевод на хабре)
История про технические подробности нашумевшей невероятной игры-эксперимента r/Place, которую в прошлом году на 1 апреля проводил Reddit. Там про архитектуру бэка и фронта, API, нагрузки, решение проблем на ходу. Если история прошла мимо вас, рекомендую сначала почитать увлекательные подробности про нее здесь или в оригинале здесь. Кратко суть игры: есть пустой виртуальный "лист бумаги размером 1000х1000 пикселей и на нем любой участник мог закрасить один пиксель раз в 5 минут. Игра продолжалась три дня и превратилась не просто в невероятный пиксель-арт (итоговая гифка), но в целую модель общества с конфликтующими фракциями внутри, "социальными" договоренностями, войнами... Если вы хотя бы чуть-чуть в душе гик, вам понравится.
🔧 Тестирование и 1С
Ну и напоследок тем одинэсникам, кто на выходных хочет научиться чему-то практически полезному, напомню, что на этой неделе был большой вброс статей на тему тестирования в 1С, подборку ссылок на них я публиковал.
#ЧтоПочитатьНаВыходных
Forwarded from Wangoff. RuИТ комьюнити для лидеров.
Это видео посмотрело незаслуженно мало людей.
Всё-таки, агил. Всё-таки, от человека, который отвечает за главный продукт фирмы 1С.
(Псс.. смотрите на 1.25 или 1.5)
https://youtu.be/K0_N8Ttd3eY
Всё-таки, агил. Всё-таки, от человека, который отвечает за главный продукт фирмы 1С.
(Псс.. смотрите на 1.25 или 1.5)
https://youtu.be/K0_N8Ttd3eY
YouTube
Гибкая методология разработки (Agile)
Коллега ищет в команду 1С:Архитектора на фуллтайм в Санкт-Петербурге, рекомендую, отклики направляйте @VLADmak
Forwarded from Vlad Lehelt
#Питер #fulltime #офис
з.п 200 -250
Требуемый опыт работы: более 6 лет
Корона Авто – федеральный дистрибьютор автозапчастей для грузового транспорта. Работам на рынке 15 лет. Приглашаем в свою команду Системного архитектора 1С:ERP.
Необходим специалист, который будет отвечать за построение архитектуры центральной ERP.
Вам предстоит:
Определять принципы построения решений на основе 1С:ERP.
Анализировать архитектуру системы и оптимизировать её под задачи компании.
Проектировать прикладную архитектуру решений на основе 1С:ERP.
Выявлять и анализировать требования существующих проектов к программно-аппаратному окружению.
Координировать работу архитектурного комитета.
Организовывать процесс design-review для решений, выработанных в рамках проектов.
От Вас мы ожидаем:
Знания базовой/типовой конфигурации 1С: ERP.
Опыт работы с 1С: ERP от 2 лет в роли
системного архитектора или
интегратора или
ведущего разработчика.
Опыт организации контроля архитектуры.
Опыт работы разработчиком/аналитиком 1С от 4х лет.
Мы предлагаем:
Оплату труда выше рынка рынка (уровень заработной платы озвучивается успешным кандидатам по результатам собеседования).
Участие в масштабных проектах по трансформации бизнеса.
Свободу действий.
Возможность профессионального развития.
Корпоративные праздники, выезды.
Постоянную работу с оформлением по ТК РФ.
Пятидневную рабочую неделю с удобным графиком пн-чт с 09:00 до 17:30 и в пт с 09:00 до 16:30.
з.п 200 -250
Требуемый опыт работы: более 6 лет
Корона Авто – федеральный дистрибьютор автозапчастей для грузового транспорта. Работам на рынке 15 лет. Приглашаем в свою команду Системного архитектора 1С:ERP.
Необходим специалист, который будет отвечать за построение архитектуры центральной ERP.
Вам предстоит:
Определять принципы построения решений на основе 1С:ERP.
Анализировать архитектуру системы и оптимизировать её под задачи компании.
Проектировать прикладную архитектуру решений на основе 1С:ERP.
Выявлять и анализировать требования существующих проектов к программно-аппаратному окружению.
Координировать работу архитектурного комитета.
Организовывать процесс design-review для решений, выработанных в рамках проектов.
От Вас мы ожидаем:
Знания базовой/типовой конфигурации 1С: ERP.
Опыт работы с 1С: ERP от 2 лет в роли
системного архитектора или
интегратора или
ведущего разработчика.
Опыт организации контроля архитектуры.
Опыт работы разработчиком/аналитиком 1С от 4х лет.
Мы предлагаем:
Оплату труда выше рынка рынка (уровень заработной платы озвучивается успешным кандидатам по результатам собеседования).
Участие в масштабных проектах по трансформации бизнеса.
Свободу действий.
Возможность профессионального развития.
Корпоративные праздники, выезды.
Постоянную работу с оформлением по ТК РФ.
Пятидневную рабочую неделю с удобным графиком пн-чт с 09:00 до 17:30 и в пт с 09:00 до 16:30.