Всем привет! Это Микаэла Лайт. К сожалению, я не смог лично попасть на CFCamp в Мюнхен. Однако вместо меня ушел мой помощник Пол. И, судя по фотографиям и видео, которые он мне присылал. Это похоже на прекрасное время и познавательный тоже. Давайте взглянем на некоторые сессии первого дня и их спикеров.

Выглядит как приличный спред…

Мичи (Майкл Хнатт) начал приветственную записку с очень интересного вопроса:

Действительно ли киберпреступники и хакеры носят маски при совершении преступления?

День открылся сессией от Adobe! Они были там, чтобы представить свою последнюю версию ColdFusion. ColdFusion 2018. Они коснулись всех приятных функций, которые он может предложить, включая:

  • Новая игровая площадка REST
  • Асинхронное программирование
  • Новый монитор сервера
  • Профилировщик кода
  • И больше!

После этой вводной сессии пришло время для индивидуальных сессий.

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

Я занимаюсь CFML, Java, PHP и… правами человека!

  • Брифинг сессии. Эта сессия основана на том принципе, что ИТ-специалисты являются специалистами в области прав человека. Клод рассказал, как ИТ-сообщество должно защищать конфиденциальность своих клиентов. Он также рассказал о правилах GDPR, которые помогут вам защитить личные данные отдельных лиц.
  • О спикере: (Клод Энглебер) До того, как присоединиться к коллегии адвокатов Брюсселя в качестве юриста, Клод Энглебер накопил 15-летний опыт работы в индустрии программного обеспечения и ИТ, как в среде стартапов, так и в корпоративном мире, в том числе 5 лет в качестве специалиста по продуктам ColdFusion в Adobe. В настоящее время он занимается юридической практикой в ​​основном в тех областях, где его знание делового мира является дополнительным преимуществом: интеллектуальная собственность, информационные технологии, конфиденциальность и коммерческое право.

GDPR: проблемы веб-разработчика

  • Брифинг сессии: два наших спикера рассказали, какие технические и юридические проблемы возникли с момента запуска GDPR в мае. Они также представили текущие решения этих проблем.
  • О спикере: (Маркус Лайманн) В качестве гешефтсфюрера из Bokowsky + Laymann Маркус Лайманн отвечает за администрирование, разработку бизнес-стратегий, управление персоналом, управление контентом и защиту данных в компании. В связи с его юридическим образованием одной из его основных тем является разработка правовых параметров для онлайн-СМИ.
  • (Tom Ladek) Том Ладек окончил Мюнхенский технический университет со степенью магистра компьютерных наук. Сейчас он работает в Bokowsky + Laymann в качестве разработчика программного обеспечения, специализируясь на разработке приложений для CMS Contens на базе ColdFusion, а также приложений для Android. У него десятилетний опыт программирования на Java, C#, Python и веб-технологиях. Он весьма одержим чистым стилем кода и качеством кода в целом. Когда он не возится со своими собственными проектами по программированию или хардкорными играми, он любит играть на пианино (которому он научился сам) или совершать длительные велосипедные туры.

Киберпреступность

  • Брифинг сессии. Это была захватывающая предварительная подготовка для тех, кто смог присутствовать. Он велся на немецком языке, однако все равно был очень информативным. Они обсудили современные угрозы и явления. Они также обсудили возможные мотивы и действия лиц, совершивших киберпреступления, а также меры предосторожности для их пресечения. Нам не разрешили фотографировать, но все (говорящие по-немецки были так взволнованы, услышав, что обсуждалось — в следующем году Пол сказал, что выучит новый язык).
  • О спикере: Zentrale Ansprechstelle Cybercrime — LKA Bayern

Создайте двухфакторную аутентификацию для своего сайта

  • Брифинг сеанса. На этом сеансе мы увидели второй из наших бесплатных подарков. Все участники получили YubiKey 4 (стоимостью 40 долларов) для использования в личных целях. Это отличное устройство, которое вы можете использовать для аутентификации во всех своих веб-аккаунтах, включая ваш собственный веб-сайт. Именно об этом и была эта сессия. Аутентификация и безопасность.
  • О спикере: (Роб Дадли) Роб — разработчик программного обеспечения, технический директор, соучредитель компании. Всю свою профессиональную жизнь он занимается разработкой приложений, выходящих за рамки первоначального проекта, часто с ограниченными ресурсами и бюджетом. Живущий в Джерси на Нормандских островах, он заядлый мастер, плохой ди-джей и самопровозглашенный кофейный сноб, который не любит ничего, кроме как делиться знаниями с другими по целому ряду тем.

CFML — это Java

  • Брифинг сессии. Это была подробная сессия, посвященная JVM — сердцевине ColdFusion. Игал рассказал о том, что на самом деле это значит для нас, CF, и что мы можем сделать с этим знанием.
  • О спикере: (Игал Сапир) Более 20 лет опыта разработки и внедрения масштабируемых веб-приложений, управляемых данными. У меня есть глубокие и обширные знания в области разработки программного обеспечения, с упором на технологии, которые обеспечивают работу Интернета, от высокого уровня проектирования и разработки до низкого уровня протоколов, которые определяют, как системы взаимодействуют с друг друга.

ORM Любовь и ненависть

  • Брифинг сессии: Уил рассказал об отношениях любви и ненависти, которые у большинства из нас, CF, есть с ORM. Он также рассказал об удобном модуле ORM ColdBox, облегчающем нашу жизнь.
  • О спикере: (Уил де Брюин) Уил окончил факультет экологических наук и начал свою карьеру в качестве микробиолога-исследователя. Ему потребовалось почти 10 лет, прежде чем он продолжил работу в качестве специалиста по информационным технологиям. В 1994 году он основал Site4U BV, в то время компанию, специализирующуюся на разработке программного обеспечения и веб-дизайне. Одним из его первых приложений был поиск голландских интернет-провайдеров по локальным расценкам, написанным на PHP/Mini SQL, но вскоре он обнаружил, что интерактивные веб-сайты такого типа легче создавать с помощью DBML с использованием Cold Fusion от Allaire.

Высокопроизводительный CFML

  • Брифинг сессии: Герт сосредоточил внимание на этой сессии в первую очередь на быстродействии и проблемах, связанных с последними версиями Adobe ColdFusion и Lucee. Он также рассказал о последней версии Rasia Tool ArgusCache.
  • О спикере: (Герт Франц) Герт родился в 1967 г., с 1997 г. живет в Швейцарии. Еще в конце восьмидесятых он изучал астрофизику в Мюнхене, но позже переключился на IT как профессию и программировал для нескольких компаний в в прошлом администратор баз данных и системный аналитик.

Выход в свет с CommandBox и Docker!

  • Брифинг сессии: Марк рассказал, как они контейнеризируют свои приложения в CMD и как это помогло их клиентам.
  • О спикере: (Марк Дрю) Марк программирует CFML с 1996 года, и, несмотря на то, что у него были набеги на Perl, ASP и PHP, он по-прежнему любит каждую строку кода, созданного с помощью CFML. Его карьера была сосредоточена на электронной коммерции, управлении контентом и масштабировании приложений для различных известных брендов на рынке Великобритании, таких как Jaeger, Hackett, Hobbs, Dyson, B&W, Diesel и других.

Почему FusionReactor является решением №1 для мониторинга муковисцидоза

  • Краткий обзор сеанса. В этом сеансе мы впервые увидели наши бесплатные подарки… и, черт возьми, это охренительно. Каждый участник получил бесплатную лицензию на FusionReactor Developer Edition. Это 179 евро бесплатно! На сессии было подробно рассмотрено, что такое FusionReactor и как он может оценить ВСЕХ дизайнеров.
  • О спикере: (Дэвид Тэттерсолл) Дэвид Тэттерсолл работает в сфере ИТ более 30 лет. С момента основания Intergral в 1998 году он занимался управлением компанией, развитием бизнеса, продажами и маркетингом. Intergral стал лидером в области решений для мониторинга серверов и мониторинга производительности приложений (APM) в сегменте ColdFusion/Java. Его флагманский продукт — FusionReactor — www.fusion-reactor.com используется на более чем 25 000 производственных серверов и был приобретен более чем 5000 клиентами.

По теме: Что нового в Fusion Reactor 7 (20 новых функций) с Дэвидом Таттерсоллом

Веб-сокеты с нуля

  • Брифинг сессии: на этой сессии было рассмотрено все, что вы когда-либо хотели знать о WebSockets, и многое другое!
  • О спикере: (Сараванамуту, также известный как CF Mitrah) Сараванамуту — веб-разработчик полного стека (MERN и CFML) в MitrahSoft, компании веб-разработки из Индии, состоящей из 30 участников, для ваших приложений CFML и MERN. Mitrahsoft — это Oper source Компания-энтузиаст, внесшая свой вклад и работавшая с известными CFML OSS, такими как PresideCMS, MuraCMS, Razuna, CFDocs и т. д. Мутху является экспертом в области CFML, NodeJS, ReactJS и MuraCMS.

Amazon Elastic Container Service (ECS)

  • Брифинг сессии: эта сессия не была вводной. Для полного понимания требовалось некоторое знание AWS и Docker. При этом было не так уж сложно следовать. Эндрю рассказал о том, что такое ECS Amazon и связанные с ним сервисы.
  • О спикере: (Эндрю Диксон) Я начал свою карьеру в области технологий, проработав год стажером в отделе исследований и разработок Hewlett Packard во время учебы в университете. Получил степень бакалавра технических наук в области электронной инженерии и в течение последнего семестра нашел работу в перспективном агентстве веб-разработки в качестве разработчика с частичной занятостью. Спустя 20 лет я все еще работаю в той же компании в качестве технического директора и вношу технический вклад во все новые проекты.

Создание API с помощью cffractal и ColdBox

  • Брифинг сессии. Эта сессия была посвящена созданию API с помощью ColdBox с дополнительными преимуществами cffractal. Во время этой сессии была проведена живая сборка API с нуля. Действительно интересный опыт!
  • О спикере: (Мэтт Гиффорд) Мэтт Гиффорд является владельцем и главным руководителем собственной консалтинговой компании по развитию monkehWorks Ltd. Его работа в основном сосредоточена на создании мобильных приложений и разработке ColdFusion, хотя он такой гений, что любит писать на разных языках. Он публикуется и выступает на конференциях и в группах пользователей по различным темам.

Внедрение зависимостей, почему это круто и почему меня это должно волновать?

  • Брифинг сессии: Нолан рассказал о что, почему и как внедрения зависимостей. Он также провел ускоренный курс введения в АОП (аспектно-ориентированное программирование) и IOC (инверсия управления).
  • О спикере: (Нолан Эрк) Нолан Эрк занимается разработкой программного обеспечения 21 год. Начав с индустрии видеоигр, работая над проектами для Maxis и LucasArts, а затем перейдя в веб-разработку в 1999 году, в его список заслуг входят Grim Fandango, StarWars Rogue Squadron, SimPark, SimSafari, а также веб-сайты с высокой посещаемостью для различных клиентов.

cbStreams: ускорьте свое функциональное программирование с помощью потоков Java в CFML

  • Брифинг сессии. Эта сессия была посвящена потокам Java и CFML.
  • О спикере: (Луис Маяно) Луис Маяно — компьютерный инженер, проживающий в Южной Калифорнии. Он родился в Сан-Сальвадоре, Сальвадор, и является президентом Ortus Solutions, консалтинговой фирмы, специализирующейся на веб-разработке CFML, архитектуре и профессиональной поддержке и услугах с открытым исходным кодом.

Что ж, конференция в самом разгаре и звучит захватывающе! Ходят слухи, что День 2 будет полон сюрпризов. Не могу дождаться, чтобы услышать больше обновлений! Еще раз спасибо Полу за представление TeraTech на CF Camp 2018 в Мюнхене!

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

Потому что… возможно, вы несете ответственность за критически важное или приносящее доход приложение CF, которому вы не доверяете на 100 %, где внедрение новых функций — это болезненный специальный процесс с медленным выполнением даже для простых запросов.

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

И если вы зависите от ColdFusion для своей работы, то вы не можете позволить своим методам разработки CF умереть на корню.

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

Достаточно, чтобы ваш коллега-разработчик CF уволился или ваш ИТ-директор решил покинуть (ошибочно) воспринимаемый тонущий корабль CFML, и вы можете потерять все — свой проект, с трудом завоеванные навыки CF и, возможно, даже свою работу. .

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

Простые передовые методы работы с ColdFusion, которые помогут вам добиться успеха, что бы ни случилось дальше

Контрольный список лучших практик ColdFusion Alive

Современные передовые методы разработки ColdFusion, которые снижают стресс, неэффективность, затраты на жизненный цикл проекта, одновременно увеличивая скорость проекта и инновации.

Легко создавайте согласованную серверную архитектуру для разработки, тестирования и производства.

современная тестовая среда для предотвращения распространения ошибок

√ Автоматизированные инструменты непрерывной интеграции, которые хорошо работают с CF

переносимая среда разработки, встроенная в вашу кодовую базу… бесплатно!

Узнайте об этих и многих других стратегиях из нашего бесплатного Контрольного списка лучших практик ColdFusion Alive.

Первоначально опубликовано на сайте teratech.com 9 ноября 2018 г.