WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйGeeksLab Odessa
Все об Azure Web Sites
Сергей Байдачный
Майкрософт Украина
Мы расскажем о том, что такое Web Sites в MicrosoftAzure, механизмы создания и настройки простых веб-сайтов, использование существующих CMS, затронем вопросы резервного копирования и использования различных баз данных.
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерахQAFest
Будущее уже здесь! Поэтому уже недостаточно тестировать только на десктопных браузерах, не забываейте про мобильные. Но, как и везде, в мобильных браузерах есть свои особенности. Именно о них мы и поговорим: типы мобильных браузеров, специфики для разных платформ. Используйте эту информацию мудро ;)
WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйGeeksLab Odessa
Все об Azure Web Sites
Сергей Байдачный
Майкрософт Украина
Мы расскажем о том, что такое Web Sites в MicrosoftAzure, механизмы создания и настройки простых веб-сайтов, использование существующих CMS, затронем вопросы резервного копирования и использования различных баз данных.
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерахQAFest
Будущее уже здесь! Поэтому уже недостаточно тестировать только на десктопных браузерах, не забываейте про мобильные. Но, как и везде, в мобильных браузерах есть свои особенности. Именно о них мы и поговорим: типы мобильных браузеров, специфики для разных платформ. Используйте эту информацию мудро ;)
JS Lab2017_Lightning Talks_PostCSS - there is a plugin for thatGeeksLab Odessa
JS Lab2017, 25 марта, Одесса
Lightning Talks
PostCSS - there is a plugin for that (Сергей Лысенко)
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
On this talk, we will share unusual back streets of ASP.NET MVC for increase performance:
- brief review of usual improvements
- fast and strong typed url generation
- increase Razor performance
При создании интерактивного мобильного или веб-приложений нужна серверная часть, которую будет использовать приложение и разработчик этого приложения. Он должен знать маршруты, по которым можно найти методы, их описание, входные параметры и варианты ответов.
В идеале хочется, чтобы из API можно было мгновенно сгенерировать клиентский код. А ещё реализация метода всегда может измениться, и нужно предусмотреть версионность, чтобы старые клиенты могли продолжать работать без ошибок.
Можно подумать, что реализация этого может занять месяцы, но я покажу, как реализовать это на ASP.NET Core за 20 минут.
- Почему мы выбрали .NET Core качестве основной платформы для нашего продукта
- команда мечты от разработчиков Java, которая начала писать на .NET Core;
- мониторинг системы, поиск запросов и другие диагностические задачи.
"Vue.js или как наконец отказаться от React"Fwdays
У каждой технологии есть свой жизненный цикл. Со временем повышается сложность задач и появляются новые, более удобные инструменты для решения этих задач. Настало время посмотреть на них.
В данном докладе мы постараемся разобраться, “а что же не так с React” и как может нам помочь Vuejs, который стремительно набирает популярность как новый трендовый фреймворк.
Make frontend development great again!
В скором времени, Unity получит поддержку еще одной платформы — WebGL, что позволит запускать игры в браузере без каких-либо плагинов. Валентин покажет, как работает процесс паблишинга, подробно остановится на IL2CPP — внутренней разработке Unity, которая и делает всю основную магию, а так же расскажет о дальнейших планах внедрения этой технологии на другие платформы.
Специфика рендеринга vue.js-приложений на сервере, Алексей КлюевMail.ru Group
– Зачем нужен серверный рендеринг фронтэнд приложению или сайту?
– Какие инструменты стоит применять под задачи проекта?
– Интересные задачи по серверному рендерингу: загрузка данных, разделение сред выполнения кода, и другие.
– На что обращаем внимание при деплое, что замеряем, как анализируем метрики?
JS Lab2017_Lightning Talks_PostCSS - there is a plugin for thatGeeksLab Odessa
JS Lab2017, 25 марта, Одесса
Lightning Talks
PostCSS - there is a plugin for that (Сергей Лысенко)
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
On this talk, we will share unusual back streets of ASP.NET MVC for increase performance:
- brief review of usual improvements
- fast and strong typed url generation
- increase Razor performance
При создании интерактивного мобильного или веб-приложений нужна серверная часть, которую будет использовать приложение и разработчик этого приложения. Он должен знать маршруты, по которым можно найти методы, их описание, входные параметры и варианты ответов.
В идеале хочется, чтобы из API можно было мгновенно сгенерировать клиентский код. А ещё реализация метода всегда может измениться, и нужно предусмотреть версионность, чтобы старые клиенты могли продолжать работать без ошибок.
Можно подумать, что реализация этого может занять месяцы, но я покажу, как реализовать это на ASP.NET Core за 20 минут.
- Почему мы выбрали .NET Core качестве основной платформы для нашего продукта
- команда мечты от разработчиков Java, которая начала писать на .NET Core;
- мониторинг системы, поиск запросов и другие диагностические задачи.
"Vue.js или как наконец отказаться от React"Fwdays
У каждой технологии есть свой жизненный цикл. Со временем повышается сложность задач и появляются новые, более удобные инструменты для решения этих задач. Настало время посмотреть на них.
В данном докладе мы постараемся разобраться, “а что же не так с React” и как может нам помочь Vuejs, который стремительно набирает популярность как новый трендовый фреймворк.
Make frontend development great again!
В скором времени, Unity получит поддержку еще одной платформы — WebGL, что позволит запускать игры в браузере без каких-либо плагинов. Валентин покажет, как работает процесс паблишинга, подробно остановится на IL2CPP — внутренней разработке Unity, которая и делает всю основную магию, а так же расскажет о дальнейших планах внедрения этой технологии на другие платформы.
Специфика рендеринга vue.js-приложений на сервере, Алексей КлюевMail.ru Group
– Зачем нужен серверный рендеринг фронтэнд приложению или сайту?
– Какие инструменты стоит применять под задачи проекта?
– Интересные задачи по серверному рендерингу: загрузка данных, разделение сред выполнения кода, и другие.
– На что обращаем внимание при деплое, что замеряем, как анализируем метрики?
Object-2-Object mapping, как приправа к вашему проектуAlex Tumanoff
This document discusses different approaches for mapping objects to data transfer objects (DTOs) in domain-driven design (DDD) applications, including using EmitMapper, AutoMapper, and homegrown mapping methods. EmitMapper is fast but has low reliability, while AutoMapper is reliable but more object-oriented. Homegrown mapping depends on the implementation and can have high costs. The document also provides code samples for mapping between layers in DDD applications using these different mapping strategies.
This document discusses Spring Boot, a framework for creating stand-alone, production-grade Spring based applications that can be "just run". Spring Boot focuses on using sensible default configurations and automatic configuration so that developers can focus on the business problem rather than infrastructure. It provides features like embedded Tomcat/Jetty servers, auto configuration of Spring and third party libraries, actuator endpoints for monitoring apps, and works with properties files, environment variables and JNDI. The document also covers Spring configuration, annotations, issues, Groovy, environment configuration, initialization, auto-configuration classes, properties, and the health and metrics endpoints of Spring Boot Actuator.
This document provides an overview and agenda for a presentation on Java 8 features and the Jinq library. It discusses Java 8 language features like lambda expressions and default methods. It then describes Jinq, an open-source library that allows functional-style database queries in Java by translating Java code into SQL. The document outlines how Jinq works, its configuration, supported query operations like filtering, sorting and joins, and limitations. It also briefly mentions alternative libraries like JOOQ.
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
STEM is an open source disease modeling application available through Eclipse that uses epidemiological compartment models to simulate the spread of infectious diseases. It provides standard SEIR and SIR models and allows modeling transmission between locations based on factors like common borders, interstate highways, and air travel. STEM includes a core engine that uses numerical integration methods like Runge-Kutta to simulate disease spread accurately and efficiently across multiple processor cores. The goal is to evaluate public health policies by running parallel scenarios modeling things like the effects of masks, air travel restrictions, and vaccination on disease outbreaks.
This document discusses unit of measurement frameworks and errors caused by inconsistent unit usage. It provides examples of past disasters where unit conversion errors led to failures, such as the Mars Climate Orbiter that was destroyed due to a mix of metric and imperial units. The document advocates for type-safe unit of measurement support to prevent interface, arithmetic, and conversion errors. It introduces the Eclipse UOMo framework that provides this support across scientific, business, and currency domains through integration with standards like UCUM and ICU4J. The framework was demonstrated for applications involving monetary conversions.
The document provides 12 best practices for developing plug-ins for the Eclipse platform. Some key practices include separating code into modular and extendable plug-ins, externalizing string bundles for localization, preferring lazy loading to reduce memory usage, carefully using startup code and singletons, defining proper version ranges to catch API leaks, and using API tools to define and version APIs correctly.
9. Включает в себя: IIS Developer Express: легковесный веб-сервер. Прост в установке, бесплатен, работает на всех версия Windows, полностью совместим сIIS 7.5. SQL Server Compact Edition: легковесная база данных, которая проста в установке, бесплатна, может быть встроена в ваши ASP.NET приложения. ASP.NET “Razor”: новый движок представления (view-engine)для ASP.NET. Вы можете использовать “Razor” для того, чтобы легко встраивать VB илиC# код вHTML. У “Razor” легкий синтаксис, который легко выучить и использовать.
10. Web Forms (6 markup transitions): <ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul> <ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul> PHP(2 markup transitions & an echo): <ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul> Razor (2 markup transitions):