Краткое руководство по обучению пользователей веб-приложенийOleg GoncharenkoИзучение интерфейсов веб-приложений с помощью подсказок улучшает внимание пользователей к новым функциям, увеличивает их лояльность к продукту и помогает понять как выполнять конкретные задачи. Этому содействует сценарный тип обучения, который легко сделать в виде подсказок.
Презентация специально подготовлена для IT Event, организованного 26 ноября компанией InSearch в городе Киев. Создание подсказок и обучающих туров рассматривалось на примере сервиса Hintarea.com
Преимущества создания кроссплатформенных приложений с использованием Phone ga...geekfamilyrussiaПреимущества создания кроссплатформенных приложений с использованием Phone gap и devextreme
Keynote: Challenges, Pains and Points of Software Development TodayCodeFestThe document discusses challenges in modern software development. It notes that typically only 70% of work is spent on analysis before starting coding. It advocates for design driven by the business domain using domain-driven design (DDD) to better understand customer needs. The document also discusses defining a ubiquitous language based on business semantics and building user experience-driven design from user workflows and existing business logic. Finally, it argues the primary purpose for writing software is to focus on user experience rather than interfaces or completing projects.
CodeFest 2014. Осипов К. — NoSQL: вангуем вместеCodeFestThis document discusses NoSQL databases and alternatives to relational databases. It covers three key aspects: data models, data consistency, and data storage. For data models, it describes popular NoSQL models like key-value, document, and column stores and compares them to the relational and graph models. For consistency, it discusses CAP theorem and tradeoffs between consistency, availability and performance. It provides examples to illustrate how different databases approach consistency. For storage, it covers technologies like B-trees, LSM trees, and consistent hashing. The document recommends keeping an eye on specific databases and technologies and suggests some existing databases that can be used.
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистовCodeFestПроблемы оценки труда программистов, Александр Погребняк (Alawar Entertainment)
CodeFest 2012. Ильин А. — Метрики покрытия. Прагматичный подходCodeFestCode coverage metrics provide a measure of how much source code is covered during testing. While achieving high code coverage percentages, like 100%, may require significant testing effort, the primary goal of code coverage should be effectiveness over completeness. Code coverage should be used to guide test improvement and identify areas for additional testing, not as an absolute target. Automated test generation has limitations and cannot replace manual functional testing.
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистовCodeFestПроблемы оценки труда программистов, Александр Погребняк (Alawar Entertainment)
CodeFest 2012. Ильин А. — Метрики покрытия. Прагматичный подходCodeFestCode coverage metrics provide a measure of how much source code is covered during testing. While achieving high code coverage percentages, like 100%, may require significant testing effort, the primary goal of code coverage should be effectiveness over completeness. Code coverage should be used to guide test improvement and identify areas for additional testing, not as an absolute target. Automated test generation has limitations and cannot replace manual functional testing.
Как избежать типичных ошибок при автоматизации процессов управления персоналомValery LeontyevСтатья в октябрьском выпуске журнала "Директор по персоналу".
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudioИгорь Повшок, руководитель отдела продаж Студии Борового, на семинаре по интернет-маркетингу и брендингу «Стань эффективнее!» в Минске, 6 августа 2015 года.
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Alexey TigarevМой доклад на конференции "Оптимизация ИТ-инфраструктуры предприятия" (Одесса, 19 февраля 2009)
Почему агентству интернет-рекламы, веб-студии или РА невыгодно развивать напр...Artem BorodatjukНа семинаре для агентств (рекламные агентства, веб-студии, консалтинг-агентства, медиа и digital-агентства) представил информацию с выдержкой всего своего опыта на тему того, почему невыгодно выстраивать свои компетенции SEO инхаус (внутри).
Полезные модули DEFA для автоматизации работы интернет-магазинаDEFAДоклад в рамках семинара "1С-Битрикс" TOP 5 решений «Маркетплейс» о трех модулях, разработанных компанией DEFA:
Defa Tools. Модуль для упрощения работы в административной части: копирование инфоблоков, демо-контент, дополнительные типы свойств и многое другое
Defa SocialMediaPoster. Решение, позволяющее автоматизировать процесс публикации информационных разделов сайта в Ваши аккаунты в социальных сетях.
Defa SeoPinger. Модуль, позволяющий автоматизировать процесс оповещения поисковых роботов о новом контенте на вашем сайте.
Content is King. В какие процессы интернет-магазина вовлечена контент-команда?Anton GrishinВзаимодействие контент-команды с другими отделами ИМ.
Организация работы копирайтеров и контент-менеджеров. Почему это должен быть не один человек?
Новый каталог madrobots.ru. Задача, процесс и результаты.
Alexander GraebeCodeFestThe document discusses Uber's APIs and how they can be used to build experiences that enhance transportation. It notes that Uber has facilitated over 2 billion trips across more than 470 cities. Developers can integrate their apps with Uber's APIs to authenticate users, request rides, access ride details and context through the trip to improve users' experiences. The document provides examples of how ride context could be used to suggest local guides, play media based on trip duration, and control smart home devices like heating when approaching home.
Marko BerkovićCodeFestThis document discusses building and shipping software using GitHub. It provides key facts about GitHub such as being founded in 2008, having over 15 million registered users and 36 million repositories. It also shares principles from "The Zen of GitHub" including that responsive is better than fast, practicality beats purity, and favor focus over features. The document advocates for empowering businesses to build great software through culture, tools, process and a DevOps approach.
Raffaele RialdiCodeFestThis document introduces .NET Core and its advantages over the .NET Framework. It discusses how .NET Core is cross-platform, uses the .NET Standard library, and can create self-contained applications. It also highlights how .NET Core applications are smaller, faster, and container-friendly. The document demonstrates how to use the dotnet CLI and publish .NET Core applications to reduce their deployment size. Overall, it promotes adopting .NET Core for its performance, portability, and familiar .NET APIs.
Rene GroeschkeCodeFestRené Gröschke gave a talk on the latest features and future direction of Gradle. Some of the key points included:
- Gradle is moving to a Kotlin-based DSL for improved performance, tooling support, and bringing application patterns to builds.
- Performance improvements include a dedicated performance team that has improved Android Gradle Plugin build times significantly.
- Composite builds allow including external projects to debug dependencies or test plugins against real projects.
- Build cache and distributed build cache are incubating features to cache and share build results for faster rebuilds.
- Gradle build scans provide insights into builds to debug issues, optimize performance, and compare builds
Mete AtamelCodeFestThe document discusses containerizing ASP.NET Core applications with Kubernetes. It begins with an overview of .NET Core and containers, and how they have converged. It then discusses Kubernetes and how it can help manage containers at scale. It covers Kubernetes building blocks like deployments, pods, labels, services, and replica sets. It provides examples of deploying containers with Kubernetes, including demonstrations of creating deployments, services, scaling applications, and rolling updates.
CodeFest 2011. Сидоров А. — Почему некоторые программисты любят изобретать «велосипеды»? Необходимость постоянного упрощения
1. Почему некоторые программисты любят изобретать «велосипеды»? Необходимость постоянного упрощенияСидоров Андрей,Махогани групп
2. Минусы современных CMS и фреймворковВнесение небольших изменений в функционал, требует времени больше, чем хотелось бы.Современные API и шаблонизаторы – сложны и наворочены.Большое количество «надуманных модулей» усложняет работу с сайтом. 2
3. Что же делать?Шаг 1. Четко разделить задачи:Разработка «под клиента»: большие ИС, высоконагруженные сервисы и пр.Здесь важен опыт, а не технология.Разработка сайтов, интернет-магазинов, блогов, порталов и прочих «малых» сервисов.Здесь не важен опыт разработчика, важна технология.Шаг 2. Забыть привычки, начать с начала.3
10. Пару слов о шаблонахПример вывода списка новостей: %structure.objList(news, newslist, 3)%10
11. Неизбежные вопросы:Насколько быстро это работает? Достаточно быстро.Что делать, если не хватит гибкости?Всегда есть возможность вернуться к привычным SQL-запросам.11
12. Подводим итогиВсегда помните о первоначальной цели.Стремитесь любую сложность свести к простому и естественному решению.Идеальная CMS – это CMS, которую не замечаешь.12