WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйGeeksLab Odessa
Все об Azure Web Sites
Сергей Байдачный
Майкрософт Украина
Мы расскажем о том, что такое Web Sites в MicrosoftAzure, механизмы создания и настройки простых веб-сайтов, использование существующих CMS, затронем вопросы резервного копирования и использования различных баз данных.
Алексей Черевков представил пример применения публичного облака на базе OpenStack для корпоративных решений из опыта компании Сервионика. В докладе Алексея освещались основные этапы работы над проектом: определение функционала и целевой аудитории, критерии выбора платформы, разработка, вывод в промышленную эксплуатацию; доводка платформы по результатам эксплуатации, трансформация в платформу для крупнокорпоративных клиентов.
WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйGeeksLab Odessa
Все об Azure Web Sites
Сергей Байдачный
Майкрософт Украина
Мы расскажем о том, что такое Web Sites в MicrosoftAzure, механизмы создания и настройки простых веб-сайтов, использование существующих CMS, затронем вопросы резервного копирования и использования различных баз данных.
Алексей Черевков представил пример применения публичного облака на базе OpenStack для корпоративных решений из опыта компании Сервионика. В докладе Алексея освещались основные этапы работы над проектом: определение функционала и целевой аудитории, критерии выбора платформы, разработка, вывод в промышленную эксплуатацию; доводка платформы по результатам эксплуатации, трансформация в платформу для крупнокорпоративных клиентов.
Постановка вопроса в среде Outsourcing Development.
Подходы к обучению стажёров. Сотрудничество между компаниями SaM Solutions и EPAM Systems в этом вопросе, на площадке Minsk Linux Users Group.
You should open you mindset to new approaches and tools in management, so you could successfully move in a rapid changing environment. This includes understanding strategy, psycology and financial management.
Эффективность рекламных кампаний. Контроль работы сотрудников. Ефимова Дарьяmetrosphera
Эффективность рекламных кампаний. Контроль работы сотрудников. Ефимова Дарья, Руководитель филиала MANGO OFFICE в г.Пермь.
X Камский Форум профессионалов рынка недвижимости
Доклад на бизнес-завтраке «Контактный центр как хедлайнер процессов обслуживания в розничном банкинге» (Екатеринбург, 16 апреля 2014 г.).
Спикер: Алексей Садовский, директор департамента автоматизации контактных центров по России и СНГ, Naumen
Система Proteon - оптический биосенсор, основанный на технологии поверхностного плазмонного резонанса
для оценки силы, динамики, продолжительности взаимодействия между молекулами.
Постановка вопроса в среде Outsourcing Development.
Подходы к обучению стажёров. Сотрудничество между компаниями SaM Solutions и EPAM Systems в этом вопросе, на площадке Minsk Linux Users Group.
You should open you mindset to new approaches and tools in management, so you could successfully move in a rapid changing environment. This includes understanding strategy, psycology and financial management.
Эффективность рекламных кампаний. Контроль работы сотрудников. Ефимова Дарьяmetrosphera
Эффективность рекламных кампаний. Контроль работы сотрудников. Ефимова Дарья, Руководитель филиала MANGO OFFICE в г.Пермь.
X Камский Форум профессионалов рынка недвижимости
Доклад на бизнес-завтраке «Контактный центр как хедлайнер процессов обслуживания в розничном банкинге» (Екатеринбург, 16 апреля 2014 г.).
Спикер: Алексей Садовский, директор департамента автоматизации контактных центров по России и СНГ, Naumen
Система Proteon - оптический биосенсор, основанный на технологии поверхностного плазмонного резонанса
для оценки силы, динамики, продолжительности взаимодействия между молекулами.
Построение собственного JS SDK — зачем и как?buranLcme
Многие разработчики любят делать свои велосипеды, но не все задумываются зачем. Мы расскажем о том, зачем вам может понадобится собственный JavaScript SDK и полезно ли кататься на велосипедах.
Мы делали собственный JS SDK для того, чтобы дать возможность создания плагинов в рамках большой enterprise системы - <b>Parallels Automation</b> и <b>Plesk Panel</b>. Сам SDK является частью общего стандарта <b>APS</b>, который является шиной, объединяющей все наши продукты по автоматизации. Обе панели брендируются и мы должны были сохранить брендинг при уже существующей кодовой базе верстки и существующих правилах оформления. И главное - надо было дать возможность создания UI сторонним девелоперам, которые могут иметь абсолютно разный уровень - от пришедших бекэндеров до профессиональных js-разработчиков.
Дорога от первых страниц на AJAX и DHTML до HTML5. Современные проблемы разработки и дистрибуции веб-приложений. Обзор фреймворков и библиотек, облегчающих жизнь разработчику. Будущее веб-приложений и экосистемы.
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человекаNETFest
Microsoft Azure, пожалуй, самый очевидный выбор для .NET разработчиков, когда они (или их клиенты) внезапно решают, что им нужен клауд. Но при этом мы все равно используем подходы и техники из до-облачного мира, иногда и не подозревая о тех сервисах и удобствах, которые нам дает Azure. На этом докладе Сергей покажет, как быстро и эффективно можно разрабатывать современное веб приложение. Мы затронем разные аспекты -- от организации кода до деплоя и мониторинга приложений, работающих в проде. Документация API, поддержка рабочих процессов, инициализация приложений, полезные инструменты и библиотеки -- все это, и не только, ждет вас на нашем докладе.
2. 2CONFIDENTIAL
Почему Wicket?
1. Open-source and free
2. Быстрая разработка, Экономит время и деньги
3. Apache wicket компонент ориентированный веб фреймворк
4. Поддержка наследование на уровне java и html markup.
5. Wicket наследует интерфейсы swing и awt.
6. Html markup не содержит логики, вся логика пишется в java
и js.
9. 9CONFIDENTIAL
Why Rich Wicket
• Автоматическое включение javascript класса для wicket Panel (помимо html
markup), MarkupContainer, Behaviour
• Автоматическое наследование js классов при наследовании wicket java
компонентов
• Для каждого экземпляра wicket java класса создается его собственный
экземпляра js класса, устанавливается связь между ними
• Получение модели wicket java компоненты в его js экземпляре
10. 10CONFIDENTIAL
Как это работает?
public class MyPanel extends DcsPanel<MyModel> {
public MyPanel(String id, MyModel myModel) {
super(id, myModel);
}
}
(function ($) {
var MyPanel = window.DcsPanel.$extend({
__init__: function (modelObject, markupId) {
this.$super(modelObject, markupId);
},
onDomReady: function () {
this.$super('onDomReady');
var _self = this;
var myModel = this.modelObject;
var $domElement = this.getComponent();
});
window.MyPanel = MyPanel;
})(jQuery);
appendOnLoadJs("myMethod('stringVal')");
addAjaxPostLitenner("postButton",
new AjaxPostEventListener<MyModel>(MyModel.class) {
@Override
public Object actionWithCallback(MyModel pojo) {
pojo.setValue("new new new value");
return pojo;
}
});
}
this.ajaxPost("postButton", myModel, new function(callbackPojo) {
alert(callbackPojo.value);
});
myMethod: function(value) {
// do something with value
}