📖 Что почитать на выходных - 5
👻 Как работает Headless Chrome
Я долгое время для запуска тестов веб-приложений использовал проект PhantomJS — это headless-браузер на основе веб-кита (на самом деле до сих пор использую). Но недавно гугл зарелизил свой вариант headless-браузера, и проект PhantomJS заморозили, поэтому пора перебираться.
☂️ «Сотрудники приходят и плачут». Зачем в «1С-Битрикс» наняли психоаналитика
Заголовок желтенький, но тема интересная, а Рыжиков крутой: делает все, чтобы сотрудники занимались работой, включая усмирение их тараканов, которые могут помешать им заниматься творчеством и изобретательством ну или просто мешать работать. Думаю, тут тот самый подход, про который писал недавно Артемий Лебедев: на работе должно быть круче, чем дома :).
👔 Приключения Продакта в России
Лонгрид о том, как один опытный продакт искал работу в крупных российских компаниях. Забавное чтиво (хотя мне показалось, что некоторые комментарии автора в разных частях статьи противоречивые).
🇨🇦 Интервью на ИС с Дмитрием Решитко, автором "Тестера"
В интервью про внедрение инструментов тестирования, про специфику автоматизации учета в Канаде, про подбор сотрудников. Дмитрий впечатляет тем, что даже на казалось бы простые вопросы у него очень взвешенная, не скучная и хорошо аргументированная точка зрения. Рекомендую 👍
#ЧтоПочитатьНаВыходных
👻 Как работает Headless Chrome
Я долгое время для запуска тестов веб-приложений использовал проект PhantomJS — это headless-браузер на основе веб-кита (на самом деле до сих пор использую). Но недавно гугл зарелизил свой вариант headless-браузера, и проект PhantomJS заморозили, поэтому пора перебираться.
☂️ «Сотрудники приходят и плачут». Зачем в «1С-Битрикс» наняли психоаналитика
Заголовок желтенький, но тема интересная, а Рыжиков крутой: делает все, чтобы сотрудники занимались работой, включая усмирение их тараканов, которые могут помешать им заниматься творчеством и изобретательством ну или просто мешать работать. Думаю, тут тот самый подход, про который писал недавно Артемий Лебедев: на работе должно быть круче, чем дома :).
👔 Приключения Продакта в России
Лонгрид о том, как один опытный продакт искал работу в крупных российских компаниях. Забавное чтиво (хотя мне показалось, что некоторые комментарии автора в разных частях статьи противоречивые).
🇨🇦 Интервью на ИС с Дмитрием Решитко, автором "Тестера"
В интервью про внедрение инструментов тестирования, про специфику автоматизации учета в Канаде, про подбор сотрудников. Дмитрий впечатляет тем, что даже на казалось бы простые вопросы у него очень взвешенная, не скучная и хорошо аргументированная точка зрения. Рекомендую 👍
#ЧтоПочитатьНаВыходных
А есть кто-нибудь, кто у них (Neti) удаленно работал?
Как впечатления?
https://secretmag.ru/practice/kak-usledit-za-udalyonnymi-rabotnikami-kogda-ikh-bolshe-sotni.htm
#remotework
Как впечатления?
https://secretmag.ru/practice/kak-usledit-za-udalyonnymi-rabotnikami-kogda-ikh-bolshe-sotni.htm
#remotework
secretmag.ru
Как уследить за удалёнными работниками, когда их больше сотни
До того как открыть своё дело, мы с моим будущим партнёром работали консультантами: руководили внедрением информационных систем. По полгода проводили в служебных командировках, жили в гостиницах и на съёмных квартирах в чужих городах
Не то, чтобы согласен на 100%, но доля правды в этих словах большая: многие технари склонны к оверинжинирингу.
Навскидку из наболевшего:
1. Разработчик бросается пилить фичу, даже не пытаясь подумать о решении задачи не-техническими методами или игнорируя такую возможность (не редко слышу "не нам лезть в дела заказчика", разновидность Ignorance Driven Development).
2. Разработчику ставят задачу оптимизировать что-то, что говнокодило два предыдущих поколения разработчиков, а он вместо того, чтобы быстро найти и устранить самое узкое место и добиться необходимого увеличения производительности здесь и сейчас, запирается на неделю/две и пытается переписать все нуля, потому что не красиво и не по стандарту (Rewrite Driven Development).
3. Команда/разраб тащат в проект модную технологию при наличии доступных, но уже не достаточно серьезных на сегодня с их точки зрения альтернатив, не задумываясь о стоимости владения будущего решения (это может быть как Hype Driven Development, так и Resume Driven Development).
Навскидку из наболевшего:
1. Разработчик бросается пилить фичу, даже не пытаясь подумать о решении задачи не-техническими методами или игнорируя такую возможность (не редко слышу "не нам лезть в дела заказчика", разновидность Ignorance Driven Development).
2. Разработчику ставят задачу оптимизировать что-то, что говнокодило два предыдущих поколения разработчиков, а он вместо того, чтобы быстро найти и устранить самое узкое место и добиться необходимого увеличения производительности здесь и сейчас, запирается на неделю/две и пытается переписать все нуля, потому что не красиво и не по стандарту (Rewrite Driven Development).
3. Команда/разраб тащат в проект модную технологию при наличии доступных, но уже не достаточно серьезных на сегодня с их точки зрения альтернатив, не задумываясь о стоимости владения будущего решения (это может быть как Hype Driven Development, так и Resume Driven Development).
Forwarded from Посторонним В.
This media is not supported in your browser
VIEW IN TELEGRAM
О, какую клёвую штуку подвезли в Canary.
🚀 Чат по OneScript — велкам: @oscript_library
Никита не выдержал и сделал чат по oscript'у и библиотекам: https://t.iss.one/oscript_library
Теперь вы точно будете знать, что такой чат есть, но все равно будете путаться, куда написать 😊
Никита не выдержал и сделал чат по oscript'у и библиотекам: https://t.iss.one/oscript_library
Теперь вы точно будете знать, что такой чат есть, но все равно будете путаться, куда написать 😊
Telegram
OneScript, oscript-library
Чат по движку OneScript (https://oscript.io) и библиотеке пакетов oscript-library.
Сообщение-приветствие, правила и набор ссылок: https://t.iss.one/oscript_library/496
Сообщение-приветствие, правила и набор ссылок: https://t.iss.one/oscript_library/496
🙃 Сколько лет уже, а все не могу перестать удивляться, когда вдруг звонит или пишет какой-то клиент из прошлого, с которым не было контактов несколько лет и внезапно спрашивает "А случаем не сохранилось у вас наших бэкапов?". И ладно это был бы единичный случай, и ладно если бы это было только про сайты. Но когда спрашивают бэкап их древней 1Ски... У меня за последние два дня уже третий случай.
К слову, с сайтами (за исключением случаев, когда заказчик теряет хостинг; самое популярное - не продлили вовремя), всегда спасал (и до сих пор спасает) бэкап, который создается непосредственно на хостинге клиента в отдельном каталоге перед передачей работы клиенту (ну, насколько может спасти устаревшая резервная копия).
К слову, с сайтами (за исключением случаев, когда заказчик теряет хостинг; самое популярное - не продлили вовремя), всегда спасал (и до сих пор спасает) бэкап, который создается непосредственно на хостинге клиента в отдельном каталоге перед передачей работы клиенту (ну, насколько может спасти устаревшая резервная копия).
🎓 Ценность для бизнеса vs. Хороший код
ЦенностьДляБизнеса + ПлохойКод = ОтличныйПродуктСегодня
ЦенностьДляБизнеса + ХорошийКод = ОтличныйПродуктЗавтра
ОтсутствиеЦенности + КодЛюбогоКачества = ВсегдаПлохойПродукт
(c) Константин Кудряшов aka everzet (автор Behat), из презентации Moving Avay From Legacy Code with BDD
#BDD #Тестирование
ЦенностьДляБизнеса + ПлохойКод = ОтличныйПродуктСегодня
ЦенностьДляБизнеса + ХорошийКод = ОтличныйПродуктЗавтра
ОтсутствиеЦенности + КодЛюбогоКачества = ВсегдаПлохойПродукт
(c) Константин Кудряшов aka everzet (автор Behat), из презентации Moving Avay From Legacy Code with BDD
#BDD #Тестирование
🛩 Скрамгайд от Сибирикса
Красиво сверстаное пособие по терминологии Скрама. Инфографика прикольная.
https://blog.sibirix.ru/2018/10/31/scrumguide-all/
Красиво сверстаное пособие по терминологии Скрама. Инфографика прикольная.
https://blog.sibirix.ru/2018/10/31/scrumguide-all/
💩 Полуночная неожиданость
Традиционно перед выходными собрался посвятить часик-два кодотерапии и, предвкушая удовольствие от процесса написания чего-то интересного для души, заварил кофе. А пока заваривается, решил бегло посмотреть, что там сегодня сдал разработчик.
И вот уже кофе остыл, а я сижу и пытаюсь сформулировать замечание так, чтобы
а) разработчик понял и признал, что это проблема и больше такого не повторял ("Ну работает же и сдано в срок.")
б) не воспринял замечание на личный счет и не обидился ("Не первый год программированием деньги зашибаю, а ты тут мне умничаешь.");
И в такие минуты понимаешь, что гораздо лучше, когда такие "детские" ошибки отлавливает бездушный линтер/статический анализатор: и тебе не нужно перелопачивать эти какашки, и разработчику не на кого будет обижаться.
Это, конечно, сложнее учесть в составе ROI от использования инструмента, но интуиция мне подсказывает, что в масштабах большой компании здоровье коллектива и отдельных ведущих специалистов тоже неплохо может окупить 780К, а то и больше за инструмент.
#говнокод #codesmells
Традиционно перед выходными собрался посвятить часик-два кодотерапии и, предвкушая удовольствие от процесса написания чего-то интересного для души, заварил кофе. А пока заваривается, решил бегло посмотреть, что там сегодня сдал разработчик.
И вот уже кофе остыл, а я сижу и пытаюсь сформулировать замечание так, чтобы
а) разработчик понял и признал, что это проблема и больше такого не повторял ("Ну работает же и сдано в срок.")
б) не воспринял замечание на личный счет и не обидился ("Не первый год программированием деньги зашибаю, а ты тут мне умничаешь.");
И в такие минуты понимаешь, что гораздо лучше, когда такие "детские" ошибки отлавливает бездушный линтер/статический анализатор: и тебе не нужно перелопачивать эти какашки, и разработчику не на кого будет обижаться.
Это, конечно, сложнее учесть в составе ROI от использования инструмента, но интуиция мне подсказывает, что в масштабах большой компании здоровье коллектива и отдельных ведущих специалистов тоже неплохо может окупить 780К, а то и больше за инструмент.
#говнокод #codesmells
😜 1C:EDT vs VSC vs Конфигуратор vs ST3
Disclaimer. Это провокация :)
Несмотря на то, что везде открыты одни и те же исходники (УНФ), сравнение безусловно не честное: нельзя сравнивать текстовые редакторы практически без обвеса и IDE, в которой выполняется проверка конфигурации и куча всего.
К вопросу потребления оперативы редакторами с учетом "обвеса": в ST3 установлены плагины Package Control и BSL, в VSC аналогичный плагин BSL + плагин для подсветки фиче-файлов на Gherkin'е. VSC, кстати, еще и несколько процессов запускает (такая вот архитектурная особенность).
В ST3 я один раз запускал глобальный поиск по файлам. В VSC просто открыл один модуль. В EDT был сделан импорт конфигурации из репозитория и сделан один коммит.
#EDT
Disclaimer. Это провокация :)
Несмотря на то, что везде открыты одни и те же исходники (УНФ), сравнение безусловно не честное: нельзя сравнивать текстовые редакторы практически без обвеса и IDE, в которой выполняется проверка конфигурации и куча всего.
К вопросу потребления оперативы редакторами с учетом "обвеса": в ST3 установлены плагины Package Control и BSL, в VSC аналогичный плагин BSL + плагин для подсветки фиче-файлов на Gherkin'е. VSC, кстати, еще и несколько процессов запускает (такая вот архитектурная особенность).
В ST3 я один раз запускал глобальный поиск по файлам. В VSC просто открыл один модуль. В EDT был сделан импорт конфигурации из репозитория и сделан один коммит.
#EDT
Forwarded from Никита Федькин - мысли, заметки, анонсы
#анонс #инфостарт
Хотел рассказать про то, как можно быстро решить проблему неработоспособного SOAP в 1С с помощью промежуточного сервиса. Писал пост, вылилось в статью :)
Прошу читать и может быть даже лайкать.
https://infostart.ru/public/965259/
P.S. Если у кого будут вопросы по поводу TypeScript - ловите меня в чатиках, обсудим сложности реализации и поноем вместе, что соап в 1с - не торт.
Хотел рассказать про то, как можно быстро решить проблему неработоспособного SOAP в 1С с помощью промежуточного сервиса. Писал пост, вылилось в статью :)
Прошу читать и может быть даже лайкать.
https://infostart.ru/public/965259/
P.S. Если у кого будут вопросы по поводу TypeScript - ловите меня в чатиках, обсудим сложности реализации и поноем вместе, что соап в 1с - не торт.
infostart.ru
Прокси soap-сервер. Когда 1С не может в SOAP
Думаю, многие сталкивались с проблемой "своеобразной" поддержки SOAP в 1с. То wsdl не парсится, то методы не вызываются, то xdto пакет толком не читается из-за вольностей (к слову, допустимых) в xsd. Ещё хуже дело обстоит, если в soap-сообщение нужно добавить…
📺 Борис Нуралиев: Как автоматизировать бизнес @ AmoConf
https://youtu.be/4FT8Rn9YrkQ (via @v8std)
Ничего нового для тех, кто варится в экосистеме 1С, но интересно с точки зрения понимания, как сейчас позиционирует себя фирма 1С. Ну и неплохой пример, как рассказывать о возможностях 1С на сквозном примере (сейлзам на заметку). Конечно, все слишком идеально и просто, но как высокоуровневый позитивный сценарий - ОК.
Большое отступление. Часто слышна критика в адрес БГ и докладчиков из компании 1С в целом насчет того, что на слайдах "многобукв". А с другой стороны недавно активно в FB и в одном канале про ИТ-конференции обсуждалось, что публиковать презентации после конференции — моветон, ведь в них только красивые слайды, и в отрыве от того, что говорит докладчик, все равно ничего не понятно.
Но у 1С как раз презентации — самодостаточный материал, из которого без докладчика можно прочитать тезисы и полезные данные и в целом она дает понимание, о чем была речь и куда смотреть дальше по теме.
И да, наверное, если объединить две мысли в одну, то получится, что в идеале:
— для выступления на сцене нужна версия презентации, где много красивых картинок-якорей и мало текста;
— для выкладывания в качестве доп. материала нужна "скучная" версия презентации, как у БГ, где много букв по делу.
https://youtu.be/4FT8Rn9YrkQ (via @v8std)
Ничего нового для тех, кто варится в экосистеме 1С, но интересно с точки зрения понимания, как сейчас позиционирует себя фирма 1С. Ну и неплохой пример, как рассказывать о возможностях 1С на сквозном примере (сейлзам на заметку). Конечно, все слишком идеально и просто, но как высокоуровневый позитивный сценарий - ОК.
Большое отступление. Часто слышна критика в адрес БГ и докладчиков из компании 1С в целом насчет того, что на слайдах "многобукв". А с другой стороны недавно активно в FB и в одном канале про ИТ-конференции обсуждалось, что публиковать презентации после конференции — моветон, ведь в них только красивые слайды, и в отрыве от того, что говорит докладчик, все равно ничего не понятно.
Но у 1С как раз презентации — самодостаточный материал, из которого без докладчика можно прочитать тезисы и полезные данные и в целом она дает понимание, о чем была речь и куда смотреть дальше по теме.
И да, наверное, если объединить две мысли в одну, то получится, что в идеале:
— для выступления на сцене нужна версия презентации, где много красивых картинок-якорей и мало текста;
— для выкладывания в качестве доп. материала нужна "скучная" версия презентации, как у БГ, где много букв по делу.
YouTube
Борис Нуралиев (1С) — Как Автоматизировать Бизнес
Ни один современный бизнес не выживет без информационных технологий. Основатель и генеральный директор фирмы 1С Борис Нуралиев рассказал о преимуществах автоматизации бизнеса и о вариантах внедрения системы, которой пользуются более 1 500 000 компаний в России…
🍕 #ZeroBugPolicy в ДоДо Пицца
Саму пиццерию не люблю по личным мотивам, но отдел ИТ у них крутой (ну и Овчинников молодец).
Баг, который не чинится и не напоминает о себе месяцами действительно не имеет смысла исправлять, это вроде как на уровне здравого смысла. А вот табличка приоритезации в статье отличная.
https://facebook.com/notes/dodo-pizza-engineering/zerobugpolicy-или-как-мы-баги-чиним/1446732912129727/
Саму пиццерию не люблю по личным мотивам, но отдел ИТ у них крутой (ну и Овчинников молодец).
Баг, который не чинится и не напоминает о себе месяцами действительно не имеет смысла исправлять, это вроде как на уровне здравого смысла. А вот табличка приоритезации в статье отличная.
https://facebook.com/notes/dodo-pizza-engineering/zerobugpolicy-или-как-мы-баги-чиним/1446732912129727/
Forwarded from Vladimir Sevruk Channel
Кстати. Абсолютно незамеченной прошла новость о том, что ВТБ Капитал сместил с поста гендиректора компании Техносерв её основателя и совладельца, одного из бартьев Ананьевых. А Техносерв на минуточку, это крупнейший в России и частный системный интегратор. О как.
Техносерв кончено же не Магнит - на сервисные ИТ-компании по большому счету всем наплевать (пока все работает), поэтому новость заметили только те, кто разивается на этом рынке ИТ-услуг. Да и то не все.
О чем эта новость? Да все о том же… о тихой наионализации крупного бизнеса в стране. Первая ласточка национализации прилетела и в ИТ. сейчас на Техносерве откатают процессы. И… кто будет следующим? ))
Вангую желтую компанию ))
Техносерв кончено же не Магнит - на сервисные ИТ-компании по большому счету всем наплевать (пока все работает), поэтому новость заметили только те, кто разивается на этом рынке ИТ-услуг. Да и то не все.
О чем эта новость? Да все о том же… о тихой наионализации крупного бизнеса в стране. Первая ласточка национализации прилетела и в ИТ. сейчас на Техносерве откатают процессы. И… кто будет следующим? ))
Вангую желтую компанию ))