CodeFest 2012. Ильин А. — Метрики покрытия. Прагматичный подходCodeFest
Code 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 2012. Ильин А. — Метрики покрытия. Прагматичный подходCodeFest
Code 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.
Keynote: Challenges, Pains and Points of Software Development TodayCodeFest
The 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 2010. Иноземцев И. — Fantom. Cross-VM LanguageCodeFest
This document introduces Fantom, a statically typed programming language that runs on the JVM. It highlights Fantom's features that improve developer productivity over Java such as type inference, literals, closures, and mixins. It also discusses Fantom's safety features like nullable types and const classes/fields. The document provides examples of Fantom's support for object-oriented, functional, declarative, and dynamic programming paradigms. It lists companies and projects using Fantom including X5, F4 IDE, Terminals, and Kloudo.com. The document encourages readers to get involved with the Fantom community and language.
CodeFest 2013. Rauschmayer A. — An overview of ECMAScript 6, the next version...CodeFest
The document summarizes key details about ECMAScript 6 (ES6), the next version of JavaScript. It discusses how ES6 is being designed to address JavaScript's use in complex applications and libraries. The talk also covers many of the new language features being added in ES6, such as block scoping, arrow functions, classes, modules, and more. All information is preliminary as features may change before the finalization of ES6.
CodeFest 2014. Осипов К. — NoSQL: вангуем вместеCodeFest
This 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.
Мастер-класс руководителя службы контент-маркетинга Дарьи Харитоновой на InternetExpo-2016. Из него вы узнаете о 5 причинах внедрения контент-маркетинга; как сделать из бренда СМИ; как подобрать каналы дистрибуции исходя из аудитории и ее предпочтений; как контент увеличивает LTV
Эта презентация подготовлена для мастер-класса Бориса Лепинских. Она поможет вам понять, за счет чего можно увеличить масштаб вашего бизнеса в сегменте электронной торговли.
Keynote: Challenges, Pains and Points of Software Development TodayCodeFest
The 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 2010. Иноземцев И. — Fantom. Cross-VM LanguageCodeFest
This document introduces Fantom, a statically typed programming language that runs on the JVM. It highlights Fantom's features that improve developer productivity over Java such as type inference, literals, closures, and mixins. It also discusses Fantom's safety features like nullable types and const classes/fields. The document provides examples of Fantom's support for object-oriented, functional, declarative, and dynamic programming paradigms. It lists companies and projects using Fantom including X5, F4 IDE, Terminals, and Kloudo.com. The document encourages readers to get involved with the Fantom community and language.
CodeFest 2013. Rauschmayer A. — An overview of ECMAScript 6, the next version...CodeFest
The document summarizes key details about ECMAScript 6 (ES6), the next version of JavaScript. It discusses how ES6 is being designed to address JavaScript's use in complex applications and libraries. The talk also covers many of the new language features being added in ES6, such as block scoping, arrow functions, classes, modules, and more. All information is preliminary as features may change before the finalization of ES6.
CodeFest 2014. Осипов К. — NoSQL: вангуем вместеCodeFest
This 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.
Мастер-класс руководителя службы контент-маркетинга Дарьи Харитоновой на InternetExpo-2016. Из него вы узнаете о 5 причинах внедрения контент-маркетинга; как сделать из бренда СМИ; как подобрать каналы дистрибуции исходя из аудитории и ее предпочтений; как контент увеличивает LTV
Эта презентация подготовлена для мастер-класса Бориса Лепинских. Она поможет вам понять, за счет чего можно увеличить масштаб вашего бизнеса в сегменте электронной торговли.
в статье в ознакомительном формате раскрыто понятие Сторителлинг (story telling), дана его характеристика и области использования. Рассмотрены методика и формат цифрового сторителлинга (digital storytelling) как технологии представления больших массивов данных в Интернете. Даны возможные направления использования технологии сторителлинга для компаний IT-отрасли, осуществляющих деятельность в области информационных технологий, разрабатывающих и реализующих разработанные ими программы для ЭВМ.
сofaso поддерживает российские стандарты и требования для подготовки проектной документации. Кроме этого, поддерживаются стандарты МЭК, DIN, JIC, JIS, NFPA, US и китайский стандарт GB. Таким образом, участвуя в международном проекте, вы не испытаете проблем с подготовкой документации.
Becoming and Being an Information ArchitectLara Simonova
"How to become an Information Architect?" is one of the most popular questions I'm usually asked. This year for my 5-th talk on World Information Architecture Day I decided to leave more domain-specific subjects for the future and answer this one. For the sake of community expansion.
We had a pair talk with Aigul Ashrafullina on World Information Architecture Day in Moscow and Saint Petersburg. She shared her newly acquired experience of becoming an enterprise AI, while I tried to give a summary of my 8 year journey as product- and data-oriented IA, and touched on some challenges which seem to be important for the professional evolution.
Полный комплекс услуг в сфере BTL: дегустации, акции «подарок за покупку», раздача образцов и листовок, организация центров выдачи призов, «таинственный покупатель», мерчандайзинг и аудит.
Data Science Week 2016. QIWI. "Поиск сообществ в графах пользователей переводов"Newprolab
Дмитрий Гармашев, Руководитель отдела исследований и монетизации данных, QIWI. Если вы хотите получить доступ к видео выступления, напишите нам на datascienceweek2016@gmail.com.
в статье в ознакомительном формате дана характеристика понятия стартап и его видов. Рассмотрены этапы развития стартапов и источники их финансирования. Вопрос «Стартапы в IT-индустрии» – это один из наиболее перспективных и доступных способов продвижения своих проектов и привлечения сторонних источников финансирования для молодых и амбициозных IT-компаний, представлен в статье в формате методики/рекомендаций по их становлению и развитию.
Как влияет повестка устойчивого развития на продукты питанияLidia McShane
Переход на циркулярную экономику;
Топ-5 целей устойчивого развития, наиболее актуальных для российского бизнеса;
В 2021 году вопрос «здоровье планеты» поднялся на первое место, вытеснив «здоровье населения»;
Прозрачность / доверие и устойчивое развитии;
Тренд «sustainable proteins»;
Приоритетные экологические инициативы для ритейла;
Добровольный индустриальный стандарт устойчивой упаковки;
Пилот в Европе «экологическая маркировка»;
Кейс сети из Бельгии.
Презентация к докладу Анны Кармишиной на конференции «Город IT», Томск. Доклад посвящен инструментам брендинга в вебе. Несколько советов о том, как повысить ценность сайта, как работать с аудиторией и как завоевать доверие пользователей.
Similar to CodeFest 2014. Орешкина Е. — Информационная архитектура в быту, работе и стартапах (20)
The 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.
This 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.
This 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.
René 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
The 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.
17. Зачем нужны
фреймворки?
1 . 2 . 3 .
Понять
самому
Сделать
лучше
Передать
другому
Все, что вы знаете, уже существует
в форме ментальных моделей.
Оптимизация структуры — одна
из возможностей сделать продукт
качественно лучше.
Формализованная и продуманная
структура упрощает коммуникацию.
25. Процесс
моделирования
и с х о д н а я
и н ф о р м а ц и я
с и с т е м а т и з и з а ц и я
э л е м е н т о в
а н а л и з с и н т е з
к о н ц е п т у а л ь н а я
м о д е л ь
36. U S E R SS E R V I C E T A G S B M R K L T V I E W E R
Channelkit
P R E V I E W S O C I A L
Kippt
Pinboard
Pinterest
Pocket
Iceber.gs
Browser book-
marks
LINKS
ARTICLES
QUOTES
IMAGES
VIDEOS
37. A L G O R Y T H M I C S E L E C T I O N
EVERYTHING
M A N U A L S E L E C T I O N
NEWS
ARTICLES
IMAGES
VIDEO
LINKS
F L I P B O A R D D I G G Q U O R A P I N T E R E S T
V I M E O
W I K I P E D I A R E D D I T
P U L S E B U Z Z F E E D
S U R F I N G
B I R D N I I C E Y O U T U B E G O O G L E
S T U M B L E
U P O N
C H A N N E L K I T
38. сохра
нение орга
низация
пуб
ликация
по
иск
S U R F I N G B I R D
S T U M B L E U P O N G O O G L E
D E L I C I O U S
P I N B O A R D
K I P P T
P I N T E R E S T
P O C K E T
G I B B O N S C O O P I T !
I N CF A C E B O O K F A C E B O O K
S P R I N G P A D
E V E R N O T E
C H R O M E
YA H O O !
W I K I P E D I A
Q U O R A
R E D D I T
C H A N N E L K I T
800 000
п о л ь з о в а т е л е й
80 млн
п о л ь з о в а т е л е й
2млрд
п о л ь з о в а т е л е й
500 млн
п о л ь з о в а т е л е й
39. сохра
нение орга
низация
пуб
ликация
по
иск
P E O P L E
E V E N T S
B L O G S
P E O P L E
C H A N N E LC A T A L O G
P E O P L E
E V E N T S
B L O G S
800 000
п о л ь з о в а т е л е й
80 млн
п о л ь з о в а т е л е й
2млрд
п о л ь з о в а т е л е й
5 0 0 М Л Н
П О Л Ь З О В АТ Е Л Е Й
40.
41. ateliersdart.com
Ateliers d’Art
de France
55 avenue Daumesnil, 75012
Métro Gare de Lyon
P L A C E S B R A N D S
ssiliconangle.com/blog/2013/03 linkedin.com/profilgradu
Fedor Novikov
Operations, Laboři construction
robotics research
P E O P L E
Fedor Novikov
@novikov
42.
43. М А Ш И Н Н Ы Е М Е Т А - Д А Н Н Ы Е :
М И К Р О Ф О Р М А Т Ы / O G
З А Г О Л О В К И
Д О М Е Н / U R L
П О Л Ь З О В А Т Е Л Ь С К И Е М Е Т А - Д А Н Н Ы Е :
Г Р У П П А К А Н А Л О В
К А Н А Л
Ф О Р М А Т К О Н Т Е Н Т А
C A R S
volvocars.com/ru/all-cars/concept-
Volvo Concept XC
Coupe
Т Е Г И
З А Г О Л О В О К
К О М М Е Н Т А Р И Й
К А Т Е Г О Р И Я
44. JEWELRY
JEWELLERY
BRANDS
RINGS EARINGS BRACELETS
FASHION ACCESSORIES
SHOPS PLACES BLOGS
С И Н О Н И М Ы И Б Л И З К И Е Т Е М Ы :
В Л О Ж Е Н Н Ы Е Т Е М Ы :
Р Е Л Е В А Н Т Н Ы Е К А Т Е Г О Р И И :
С В Я З А Н Н Ы Е З А К Л А Д К И : П О Л Ь З О В А Т Е Л И - Э К П Е Р Т Ы : Т Е М А Т И Ч Е С К И Е К А Н А Л Ы :
С Е М А Н Т И Ч Е С К И Й
Г Р А Ф