Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...MicrosoftВ этом докладе мы поговорим о том, что вы можете использовать из инструментов Microsoft и не только для разработки на Android, а также трех полезных облачных сервисах, которые вы можете использовать в вашем Android-проекте:
• Azure Mobile Services для размещения бэкенда на облачной платформе с соответствующими преимуществами (масштабируемость, отсутствие необходимости реализовывать всё самостоятельно),
• Azure Application Insights для сбора данных о том, что происходит с вашим проектом, инфраструктурой, на которой он работает, а также понимания того, как ведут себя пользователи и чем они пользуются, и
• Azure Mobile Engagements для организации канала коммуникаций с пользователями путём создания встроенных голосований, Push-уведомлений и многого другого.
Эти сервисы способны значительно упростить процесс разработки и дальнейшей поддержки проекта путём предоставления уже готовой платформы для решения важнейших задач.»
Xamarin.Forms в реальных проектахAppTractorНа примере реальных проектов и сценариев рассмотрим использование Xamarin.Forms, а также особенностей этой платформы для опытных.NET и iOS-/Android-разработчиков. Дополнительно рассмотрим интеграцию сервисов Bitrise, Xamarin Test Cloud и HockeyApp в процесс разработки.
RIW2016. Как мобилизируется hh.ruIlia Moltyaninovподелился опытом на конференции RIW2016 опытом разработки мобильных приложений hh.ru
Просто про очевидные вещи.
SECON'2014 - Александр Бындю - Переход от монолитной архитектуры к распределе...Конференция разработчиков программного обеспечения SECON'2014Типовые проекты, где в центре системы стоит реляционная БД, перестают удовлетворять современным требованиям рынка ПО. В норму входит использование очередей, поисковых движков, NoSQL решений, облачных технологий. Всё это требует перехода от «классической» архитектуры к дроблению системы на набор низкосвязанных компонентов, взаимодействующих друг с другом через сообщения или интерфейсы.
Мы рассмотрим примеры типовых подходов и инструментов, которые сейчас актуальны в мире разработки масштабируемых систем.
ООО "Фон Джет" (PJ Software, LLC) - Презентация компанииPJ SoftwareКомпания ООО "Фон Джет" (PJ Software, LLC) - эксперт в разработке веб и мобильных приложений для компаний из различных бизнес доменов.
Мы предлагаем как готовые решения, так и решения основанные на нашей экспертизе и работаем с компаниями IT сектора (используя suboutsoursing model), так и компаниями реального сектора экономики, разрабатывая для них решения "под ключ".
Одними из наиболее типичных проектов (однако, не исчерпывающими) являются:
-Корпоративные сайты
-Интернет-магазины
-Платформы управления запасами и продажами
-Мобильные приложения
-Веб-приложения
-Приложения типа сервер-клиент
-Уникальные сайты с собственной CMS
-Крупные веб-порталы и площадки онлайн-продаж
Хотите узнать сколько стоят наши услуги?
Свяжитесь с нами по email: sales@pj-software.com
или skype: phonejetsoftware
или оставьте заявку, заполнив бесплатную форму по адресу http://pj-software.com/contacts/#Free quote form
Профессиональный стандарт «Специалист по информационным ресурсам 2013»Philippovich AndreyПрезентация для секционного выступления на конференции 1С для образования (январь 2014 г.)
Webparadox - как мы работаемWebparadoxМы уже более пяти лет занимаемся разработкой веб-ресурсов и мобильных приложений. На нашем счету - более 100 проектов и их число постоянно увеличивается.
Мы постоянно растём и ищем заказчиков для новых проектов.
Secr15 разработка кросс платформенных десктоп приложений nw.jsKirill DanilovSecr15
video http://2015.secr.ru/lang/en/program/submitted-presentations/cross-platform-desktop-app-development-with-nw-js
"Web Vitals monitoring & optimizations", Erik HimiranovFwdaysPerformance is one of the key factors in determining a product's user experience. It is very important that the site loads quickly, is responsive and interactive, and the content remains stable.
I want to share why you need to monitor application performance, talk about Web Vitals metrics and tools for measuring them.
I also want to tell you about examples of optimizations that can positively affect performance and what results it can bring.
Введение во фронтенд-разработкуDenis LatushkinОписание структуры веб-приложений, навыков и знаний, нужных фронтенд-разработчику и процесс обучения на курсе.
SECON'2017, LAZADA Effartlrss Shopping, Как мы тестируем?SECONТестирование заказов в ecommerce международного масштаба/ Order Lifecycle - Жизненный цикл заказа vs QA / Lazada. Азиатская кухня ecommerce тестирования.
RIW2016. Как мобилизируется hh.ruIlia Moltyaninovподелился опытом на конференции RIW2016 опытом разработки мобильных приложений hh.ru
Просто про очевидные вещи.
SECON'2014 - Александр Бындю - Переход от монолитной архитектуры к распределе...Конференция разработчиков программного обеспечения SECON'2014Типовые проекты, где в центре системы стоит реляционная БД, перестают удовлетворять современным требованиям рынка ПО. В норму входит использование очередей, поисковых движков, NoSQL решений, облачных технологий. Всё это требует перехода от «классической» архитектуры к дроблению системы на набор низкосвязанных компонентов, взаимодействующих друг с другом через сообщения или интерфейсы.
Мы рассмотрим примеры типовых подходов и инструментов, которые сейчас актуальны в мире разработки масштабируемых систем.
ООО "Фон Джет" (PJ Software, LLC) - Презентация компанииPJ SoftwareКомпания ООО "Фон Джет" (PJ Software, LLC) - эксперт в разработке веб и мобильных приложений для компаний из различных бизнес доменов.
Мы предлагаем как готовые решения, так и решения основанные на нашей экспертизе и работаем с компаниями IT сектора (используя suboutsoursing model), так и компаниями реального сектора экономики, разрабатывая для них решения "под ключ".
Одними из наиболее типичных проектов (однако, не исчерпывающими) являются:
-Корпоративные сайты
-Интернет-магазины
-Платформы управления запасами и продажами
-Мобильные приложения
-Веб-приложения
-Приложения типа сервер-клиент
-Уникальные сайты с собственной CMS
-Крупные веб-порталы и площадки онлайн-продаж
Хотите узнать сколько стоят наши услуги?
Свяжитесь с нами по email: sales@pj-software.com
или skype: phonejetsoftware
или оставьте заявку, заполнив бесплатную форму по адресу http://pj-software.com/contacts/#Free quote form
Профессиональный стандарт «Специалист по информационным ресурсам 2013»Philippovich AndreyПрезентация для секционного выступления на конференции 1С для образования (январь 2014 г.)
Webparadox - как мы работаемWebparadoxМы уже более пяти лет занимаемся разработкой веб-ресурсов и мобильных приложений. На нашем счету - более 100 проектов и их число постоянно увеличивается.
Мы постоянно растём и ищем заказчиков для новых проектов.
Secr15 разработка кросс платформенных десктоп приложений nw.jsKirill DanilovSecr15
video http://2015.secr.ru/lang/en/program/submitted-presentations/cross-platform-desktop-app-development-with-nw-js
"Web Vitals monitoring & optimizations", Erik HimiranovFwdaysPerformance is one of the key factors in determining a product's user experience. It is very important that the site loads quickly, is responsive and interactive, and the content remains stable.
I want to share why you need to monitor application performance, talk about Web Vitals metrics and tools for measuring them.
I also want to tell you about examples of optimizations that can positively affect performance and what results it can bring.
Введение во фронтенд-разработкуDenis LatushkinОписание структуры веб-приложений, навыков и знаний, нужных фронтенд-разработчику и процесс обучения на курсе.
SECON'2017, LAZADA Effartlrss Shopping, Как мы тестируем?SECONТестирование заказов в ecommerce международного масштаба/ Order Lifecycle - Жизненный цикл заказа vs QA / Lazada. Азиатская кухня ecommerce тестирования.
SECON'2017, Цаль-Цалко Иван, Go на практикеSECONThe document provides an overview of Go as a programming language and its use for building servers. Some key points covered include:
- Go encourages a certain programming style with features like error handling, concurrency, and static typing.
- Utilities for working with Go like go get, gofmt, golint, go vet, and go test are discussed.
- Examples of using Go for building chat servers, distributed systems, and profiling/monitoring Go applications are provided.
- Common errors when programming in Go like data races, channel sends to closed channels, variable reuse, and WaitGroup reuse are mentioned.
The document serves as an introduction to Go and outlines some of its features and common patterns for
SECON'2017, Макарычев Костантин, Использование Spark для машинного обученияSECONThis document discusses machine learning in Apache Spark. It describes how Spark can be used for large-scale machine learning tasks through libraries like MLlib. It provides an example machine learning pipeline that preprocesses text data using tokenization and hashing, trains a logistic regression model, and saves the model for later use. The document also discusses serving machine learning models and different approaches for deploying Spark and machine learning applications in production.
2. Как выбрать платформу
- Описать требования и ограничения
- Понять какие есть ресурсы (человеческие, временные, финансовые)
- Сравнить кандидатов
- Учесть дальнейший вектор развития приложения
- Сделать демо-приложение(я)
3. Как мы выбирали платформу
1. Есть веб-приложение
2. Мобильное приложение - не основная цель бизнеса
3. Быстро, можно в угоду объему функционала
4. Не дорого сделать и поддерживать
5. Прозрачный контроль качества и быстрый фидбек
4. Какие критерии оценивать
- Зрелость/хайп
- Скорость работы
- Время разработки
- Человеческие ресурсы, гибкость, обратная связь
- Компетенции для дальнейшей поддержки
- Цена
- Готовые UI-компоненты
6. Что такое Apache Cordova
Приложение на HTML, CSS, Javascript
Компонент WebView
Javascript-интерфейсы плагинов
Android-плагины iOS-плагины ... WP-плагины
7. Что такое Ionic 2
- Angular 2+ / Typescript
- Cordova CLI + Ionic CLI
- UI Components
- Native plugins pack with Typescript Interfaces
8. - Быстрый старт
- Всё просто и понятно, обычное HTML-приложение
- Очень много готовых компонентов
- Livereload + тестирование в браузере, привычные DevTools
- Очень большой процент переиспользования кода
- Можно использовать любые node_modules
- Автоматизированная сборка
- Активное сообщество
Плюсы Ionic 2 + Cordova
9. Минусы Ionic 2
- Да, это не нативное приложение
- Активно развивается => есть баги, бывают регрессии
- Иногда есть сложности с плагинами
- Холодный старт приложения 3-5 сек (для версии 2)
10. Грабли и костыли
1. Плагин под одну платформу
2. Не попались серьезные проблемы с кроссплатформенностью
3. Поведение пуш-уведомлений для разных платформ
4. Версионирование API
5. Прямо перед запуском хапнули холодный старт в 15-17 секунд
6. Трекинг ошибок
7. Баги в плагинах
8. Мало заложили на случайную сложность
11. Почему круто быть фронтендером в 2017 году
Frontend
Backend
Design/UX Mobile Gamedev
Management