Cпециалисты El`System производят профессиональную подготовку ресурса к продвижению в СМО, осуществляют администрирование раскручиваемого сайта. В их задачи входит:
• создание располагающей к общению атмосферы;
• открытие резонансных тем, которые вызовут желание дискутировать;
• поддержание благожелательного тона беседы.
Тема №12 Оценка эффективности digital-кампании (Курс в РАНХиГС)Вадим Сенькин
Авторский курс по инновационным маркетинговым коммуникациям для студентов РАНХиГС (Российская академия народного хозяйства и государственной службы). 2013 год.
Cпециалисты El`System производят профессиональную подготовку ресурса к продвижению в СМО, осуществляют администрирование раскручиваемого сайта. В их задачи входит:
• создание располагающей к общению атмосферы;
• открытие резонансных тем, которые вызовут желание дискутировать;
• поддержание благожелательного тона беседы.
Тема №12 Оценка эффективности digital-кампании (Курс в РАНХиГС)Вадим Сенькин
Авторский курс по инновационным маркетинговым коммуникациям для студентов РАНХиГС (Российская академия народного хозяйства и государственной службы). 2013 год.
Apache Cassandra. Inception - all you need to know by Mikhail DubkovJavaDayUA
Cassandra is a powerful NoSql database based on solid fundamentals of distributed computing and fail-safe design, and it is well-tested by companies such as Facebook, Twitter, and Netflix. Unlike conventional databases and some of the modern databases that use the master-slave pattern, Cassandra uses the all-nodes-the-same pattern; this makes the system free from a single point of failure.
До выхода Feature Complete версии OpenJDK 9 EA остался месяц. Самое время посмотреть, что ждет нас в следующей версии Java. Для начала рассмотрим процесс того, как идеи становятся JEP-ами, а потом становятся частью стандарта языка Java. Потом посмотрим на список из четрех десятков фич, разберем наименее тривилаьные из них на примерах: jshell, jmh, unified jvm logging и, конечно же, модулярность.
Next-gen DevOps engineering with Docker and Kubernetes by Antons KrangaJavaDayUA
Docker is in font of container madness that forces us to rethink our entire architecture and development practices. This session will be focusing around building Java runtimes on Docker containers and running it with Kubernetes. We will focus on different deployment aspects specific to the Docker and Kubernetes and utilise DevOps engineering managed by Jenkins.
Some previous knowledge of docker is not required however advised
Stream-style messaging development with Rabbit, Active, ZeroMQ & Apache Kafka...JavaDayUA
Application performance problems traditionally solving by tuning, but what we tune in most cases? We tune DB, AS or client-side logic, right? But we usually forget about speed of message-sending mechanisms our apps use - what if our bottleneck is exactly there? In message-layer we traditionally use JMS, XML/SOAP and JSON, but is it really fast and channel capacity-safe? In that presentation we will talk about tuning of messaging systems - a modern compact formats, like MsgPack and CBOR as alternative of JSON and XML/SOAP, a modern open-source JMS-alternatives: Rebbit, Active, ZeroMQ and Apache Kafka. I`ll show you how to use it with Java 8 Stream API by real-life example to make your code short, expressive and simple to modification and support!
Spark-driven audience counting by Boris TrofimovJavaDayUA
The story about Ad world and real-time segments counting. Size of data does not allow doing straightforward calculations so we will dive into the solution step-by step involving some "secret" algorithms from Google.
Writing concurrent code that is also correct is unbelievably hard. Naturally, humanity has developed a number of approaches to handle concurrency in the code, starting from basic threads that follow the hardware way to do concurrency to higher level primitives like fibers and work-stealing solutions. But which approach is the best for you? In this session, we'll take a look at a simple concurrent problem and solve it using different ways to manage concurrency: threads, executors, actors, fibers, monadic code with completable futures. All these approaches are different from the simplicity, readability, configuration and management point of view. Some scenarios are better modelled with threads, while sometimes you're better off with actors. We'll discuss the benefits of each approach and figure out when it's worth pursuing in your project.
Monitoring of developers. The necessity or self-indulgence by Oleksiy DyominJavaDayUA
This document discusses the necessity of monitoring for developers and provides examples of tools that can be used for system and application monitoring. It covers using tools like Zabbix and Nagios for system monitoring, and Logstash, Kibana, PaperTrail, and NewRelic for application monitoring. Specific metrics that can be monitored are discussed like CPU, memory, disk usage, and application performance data from tools like JMX.
Apache Cassandra. Inception - all you need to know by Mikhail DubkovJavaDayUA
Cassandra is a powerful NoSql database based on solid fundamentals of distributed computing and fail-safe design, and it is well-tested by companies such as Facebook, Twitter, and Netflix. Unlike conventional databases and some of the modern databases that use the master-slave pattern, Cassandra uses the all-nodes-the-same pattern; this makes the system free from a single point of failure.
До выхода Feature Complete версии OpenJDK 9 EA остался месяц. Самое время посмотреть, что ждет нас в следующей версии Java. Для начала рассмотрим процесс того, как идеи становятся JEP-ами, а потом становятся частью стандарта языка Java. Потом посмотрим на список из четрех десятков фич, разберем наименее тривилаьные из них на примерах: jshell, jmh, unified jvm logging и, конечно же, модулярность.
Next-gen DevOps engineering with Docker and Kubernetes by Antons KrangaJavaDayUA
Docker is in font of container madness that forces us to rethink our entire architecture and development practices. This session will be focusing around building Java runtimes on Docker containers and running it with Kubernetes. We will focus on different deployment aspects specific to the Docker and Kubernetes and utilise DevOps engineering managed by Jenkins.
Some previous knowledge of docker is not required however advised
Stream-style messaging development with Rabbit, Active, ZeroMQ & Apache Kafka...JavaDayUA
Application performance problems traditionally solving by tuning, but what we tune in most cases? We tune DB, AS or client-side logic, right? But we usually forget about speed of message-sending mechanisms our apps use - what if our bottleneck is exactly there? In message-layer we traditionally use JMS, XML/SOAP and JSON, but is it really fast and channel capacity-safe? In that presentation we will talk about tuning of messaging systems - a modern compact formats, like MsgPack and CBOR as alternative of JSON and XML/SOAP, a modern open-source JMS-alternatives: Rebbit, Active, ZeroMQ and Apache Kafka. I`ll show you how to use it with Java 8 Stream API by real-life example to make your code short, expressive and simple to modification and support!
Spark-driven audience counting by Boris TrofimovJavaDayUA
The story about Ad world and real-time segments counting. Size of data does not allow doing straightforward calculations so we will dive into the solution step-by step involving some "secret" algorithms from Google.
Writing concurrent code that is also correct is unbelievably hard. Naturally, humanity has developed a number of approaches to handle concurrency in the code, starting from basic threads that follow the hardware way to do concurrency to higher level primitives like fibers and work-stealing solutions. But which approach is the best for you? In this session, we'll take a look at a simple concurrent problem and solve it using different ways to manage concurrency: threads, executors, actors, fibers, monadic code with completable futures. All these approaches are different from the simplicity, readability, configuration and management point of view. Some scenarios are better modelled with threads, while sometimes you're better off with actors. We'll discuss the benefits of each approach and figure out when it's worth pursuing in your project.
Monitoring of developers. The necessity or self-indulgence by Oleksiy DyominJavaDayUA
This document discusses the necessity of monitoring for developers and provides examples of tools that can be used for system and application monitoring. It covers using tools like Zabbix and Nagios for system monitoring, and Logstash, Kibana, PaperTrail, and NewRelic for application monitoring. Specific metrics that can be monitored are discussed like CPU, memory, disk usage, and application performance data from tools like JMX.
Interactive Java Support to your tool -- The JShell API and ArchitectureJavaDayUA
Explore the JShell API. Learn how it can be used to add interactive Java expression/declaration execution to new or existing tools. See how the completion functionality can enhance code editors or analyzers. Get a behind the scenes look at the JShell architecture and its deep integration with the Java platform.
Testing in Legacy: from Rags to Riches by Taras SlipetsJavaDayUA
In this presentation I'd like to share practical experience and techniques that were used for modernization and maintaining 10+ years old legacy system: pitfalls that we've faced during that process and conclusions that we'd made when we've successfully finished updating mission.
Web-application I have always dreamt of by Victor PolischukJavaDayUA
Through years of work have been trying many of Java frameworks which provides different level of abstractions on both server and client-side. Pure Servlet+JSP, JSF, GWT, Struts, Spring MVC, Vaadin, Play!, DWR, you name it. Sometimes it felt good, sometimes not, and with each year number of “good” applications reduced to the critical minimum. Later I tried to bring all the good points I had ever seen together to create “a perfect being” and after years of struggling I feel that I have reached the goal. Let me share it…
Unlocking the Magic of Monads with Java 8JavaDayUA
This code-heavy session demystifies what monads are and outlines reasons why you would even want to introduce them into your code. We’ll take a look at the traditional definition for monads and offer a corresponding type definition in Java. We’ve selected a sample Java 8 implementation of a ‘Promise’ monad, which represents the result of async computation to help us answer practical questions about monads. Also, we'll go over the Laws of Monads and show that you can have a proper monad in Java, if you are brave enough to allow the underlying platform change the rules a bit. PS. You won’t be penalised or ridiculed during this session for your (lack of) Haskell knowledge!
Continuously building, releasing and deploying software: The Revenge of the M...JavaDayUA
We used to release one product, once a year, built by one team. Today we have teams of hundreds of developers creating a multitude of software packages that are released multiple times a day.How did that happen?! In this talk, we’ll give you the answer: As the good old advice of Computer Science goes, “If it hurts, do it more often!”. Suddenly, we realized that what we do during the “Release Month Code Freeze” is actually a lot of repeatable, automatable steps. So, we called in the machines.Now we have Continuous Integration servers controlling an exponential amount of robot developers (agents) that are building and testing our code, all day long. Continuous Deployment tools, dictating their order to robot sysadmin, deploying our software on a rapidly increasing amount of varied platforms, as frequent as we please.The Machines got their revenge, and “we, for ones, welcome our new robotic overlords”!
JShell: An Interactive Shell for the Java PlatformJavaDayUA
Read-Execute-Print-Loops (REPLs) have emerged as powerful tools for learning and prototyping. JShell brings this power to Java. Targeted for JDK 9, and tightly integrated with the Java compiler and virtual machine, JShell enhances the programming experience for the Java language. Learn how to use JShell to explore new APIs, prototype code, or learn the Java language. Interactively explore new features of JDK 9. See the features that speed up coding.
The Epic Groovy Puzzlers S02: The Revenge of the ParenthesesJavaDayUA
More strange, more bizarre, more fun! The Groovy Puzzlers hits with its second season in which we implemented the lesson learned from the first one – do more of the same (always as a duet)! Expect even more “NO WAY!”, “WHOA!”, “WTF!”, O_o and prizes flying around, and expect to learn more about Groovy’s darkest secrets! As usual, the traps we fell into here in JFrog and contributions from top-notch Groovy authors and users!
API first with Swagger and Scala by Slava SchmidtJavaDayUA
How does one scale the development of a service landscape in a corporate enterprise environment utilizing Typesafe's Play and Akka software stack? How does one achieve API uniformity and coherence accross dozens of development teams, getting them and their subsequently developed subsystems to play together nicely? At Zalando we believe firmly in an API first approach, founded an API guild that ratifies and supports the development of APIs, and define them in a formal manner employing the Swagger API representation language.
Java heap memory model has wasteful memory usage. References, object headers, internal collection structure, extra fields such as String.hashCode… This talk shows practical ways to reduce memory usage and fit more data into memory: primitive types, specialized java collections, bit packing, reducing number of pointers, replacing String with char[], semi-serialized objects… As bonus we get lower GC overhead by reducing number of references.
Virtual Private Cloud with container technologies for DevOpsJavaDayUA
DevOps with Containers in Virtual Private Cloud and Hybrid Cloud. A new opportunity for hosting providers to attract Enterprise customers. Containers have changed the mind of IT in DevOps. They enable developers to work with dev, test, stage and production environments identically. Containers provide the right abstraction for Microservices and many cloud platforms have integrated them into deployment pipelines. DevOps and Containers together help companies to achieve their business goals faster and more effectively. At this session we will review the current landscape of DevOps with Containers and the benefits for hosting providers. In addition, we will discuss known issues and solutions for enterprise applications in Containers.
Science, Technology, Engineering and Mathematics, STEM, are vital to the future of our children. The parents and students in our educational systems need to understand and embrace the technology that affects them every day of their lives. Devoxx4Kids is on a global mission to complement the classical schooling system by offering workshops to kids in a fun way. and teaching them computing concepts using Scratch, Greenfoot, Minecraft, Raspberry Pi, Arduino, NAO, Tynker. We will share a path that can be followed by adults to keep kids in their vicinity engaged and build, instead of just play, games. You will learn best practices to organize similar workshops in your local setting and hear tips on opening a local chapter. This talk will be appreciated by anybody who has kids, nephews, nieces, and in general kids around them.
MapDB - taking Java collections to the next levelJavaDayUA
Java collections have several limitations. But imagine library without limits, which could even replace your database. This session talks about drop-in replacement with many new possibilities. MapDB provides Java collections backed by in-memory or on-disk store. It adds extra features to traditional collections (entry expiration, binding, secondary collections…). It is also proper database engine and has transactions, snapshots, incremental backups… And finally it is not affected by GC, so it can take a billion entries without a hiccup.
Gamification in outsourcing company: experience report.Mikalai Alimenkou
Most of us used to hear word gamification only for end user engagement into product usage. Some of us know about usage of similar approaches in product development teams to improve and tune development process. But almost nobody believes that gamification is possible in the context of outsourcing companies and teams. This talk is experience report of gamification usage on very large project with detailed reusable framework demonstration. If you want to bring some fun and really engage your team, then this talk is for you.
Презентация к докладу Ольга Саволайнен на международной конференции "Бренд Северный Кавказ: от продукта до территории". г. Ставрополь, 31 октября 2014 г.
23.05.2014 Галина Устинова, директор отдела клиентских изданий ИД Sanoma Independent Media прочла лекцию на тему
"Custom publishing в цифровой среде: Content is the king!"
Современный маркетинг следут за пользователями и их желаниями, и предоставляет компаниям уникальные, ранее недоступные инструменты.
Наступила информационная эра Digital - маркетинга...
заметки к презентации здесь: https://docs.google.com/document/d/1IxzpkN7IznwguW9fWyo5gIhWZ5uwjtRgsyBd2UCEbrs/edit?hl=ru
ADFOX знает, что сегодня важно для крупных издателей и рекламодателей. Различные устройства, различные каналы продаж, множество таргетингов, качественные и количественные оценки привлекаемой аудитории, использование своих и сторонних данных и многое другое. Как упорядочить все это? Конечно, при помощи технологий.
2. Запуск интернет-проекта на базе сети бумажных СМИ: ограничения старта 5 изд. 4 изд. 18 изд. Нет единой ТМ Единый формат Концепция. Федеральная сеть информационных сайтов с акцентом на UGC и соц. сервисы
3. Коммерческая политика зависит от условий и хода реализации проекта SWOT Угрозы (T) Возможности (О) Агрессивная конкурентная среда Слабый интерес крупных рекламодателей к регионам Дисбаланс развития проекта в регионах Рост региональной аудитории Слабость субститутов в регионах Адаптация к ситуации на региональном рынке Интерес со стороны местных клиентов Глубокая локализация и понимание регионов Самая большая в стране сеть новостных сайтов Преимущества (S) Отсутствие единого бренда Отсутствие опыта продаж в диджитал Недостатки (W)
4. Шаг 1: Простой и понятный продукт Облегчить работу клиента с продуктом Четкий инсайт пользователя и эффективный таргетинг Единый «каркас» проекта Автоматизация рекламных кампаний и качественная аналитика CPM / CTR / CPA ROI involvement
5. Шаг 2. Кросс-продажи Использовать потенциал клиентской базы Масштабирование рекламных кампаний Пакетирование размещения в газетах и на сайтах Дополнительный региональный баинг для клиентов через местные отделы продаж Объединение газетного и интернет-классифайда sell out
6. Идти на встречу рекламодателям Любые условия для тестирования Большое количество инструментов Гибкие скидки Эксклюзивные предложения (по инвентарю) Спец. проекты, нестандартные решения Шаг 3. Лучшие условия рекламодателям best practice
7. Использовать максимум каналов для продажи Прямые клиенты: от мала до велика Сетевые агентства Региональные веб-студии Баннерные сети / контекст motivation Шаг 4. Диверсификация дистрибуции
8. Шаг 5. Активное и креативное продвижение Изменения восприятия бренда Провинция.Ру целевой аудиторией Рациональная сфера «Я наблюдаю движение проекта» Эмоциональная сфера «Я вижу интерес к моим интересам» Функциональная сфера «Я получаю новые возможности рабо-ты с информацией» Медийная кампания SMM Агрегаторы brand extansion SEO Продвижение бренда
9. Fin Спасибо за внимание! lingeringlook 7 985 2383892 id 100001041698291 Издательский дом «Провинция» Евгений Борисов: Digital Director
Editor's Notes
Есть история – 1994 г. Есть регионы и редакции Есть тиражи Есть локальные узнаваемые издания (единый макет и единый дайджест только внедрялся) Нет бренда Никакого диджитал (только локальные сайты – сайты с пдф) Говорить о мультимедийности не приходится Регионы со сравнительно слабым проникновением интернета (хотя растут), с менее активным ядром
Проблемы с продажами: новизна, слабый трафик, сегменты, которые в интернете, плохо кастомизируются под регионы
Единая сетка (слоты) По самой сути (гео IP ), довольно мучительная история с профилем пользователя 3. AdFox , логи-счетчики (покупка) 4. Считать конверсию, считать лиды
Получили неплохой клиентский бэкграунд: Райффайзен, Ростелеком, фарма Помогаем как девелоперы (страницы, баннеры)