Есть три богатыря нагрузочного тестирования, и каждый инструмент хорош по-своему: Microsoft Visual Studio, HP LoadRunner и Apache JMeter. Хотели бы Вы выполнять нагрузочное тестирование удобно, бесплатно и правильно? Тогда можно взять от каждого инструмента самое лучшее. Впомогательные инструменты и структуру теста удобно взять из HP LoadRunner. Писать и отлаживать скрипт удобнее всего в Visual Studio. А подавать нагрузку, создавать контролируемое количество потоков выполнения, из Apache JMeter.
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETElias Fofanov
Денис Давыдов расскажет как жить, если вы хотите разрабатывать и запускать серверные приложения под .NET, не используя Windows.
В числе прочего, вы узнаете:
.NET Framework, .NET Standard, .NET Core, Mono – чем отличаются и где следует применять.
Rider, VS for Mac, VS Code — что можно использовать уже сегодня, сидя в Старбакс с макбуком.
Restore, build, pack – как перейти с msbuild на ты.
Расширение dotnet cli – как разработать свою dotnet command.
Есть три богатыря нагрузочного тестирования, и каждый инструмент хорош по-своему: Microsoft Visual Studio, HP LoadRunner и Apache JMeter. Хотели бы Вы выполнять нагрузочное тестирование удобно, бесплатно и правильно? Тогда можно взять от каждого инструмента самое лучшее. Впомогательные инструменты и структуру теста удобно взять из HP LoadRunner. Писать и отлаживать скрипт удобнее всего в Visual Studio. А подавать нагрузку, создавать контролируемое количество потоков выполнения, из Apache JMeter.
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETElias Fofanov
Денис Давыдов расскажет как жить, если вы хотите разрабатывать и запускать серверные приложения под .NET, не используя Windows.
В числе прочего, вы узнаете:
.NET Framework, .NET Standard, .NET Core, Mono – чем отличаются и где следует применять.
Rider, VS for Mac, VS Code — что можно использовать уже сегодня, сидя в Старбакс с макбуком.
Restore, build, pack – как перейти с msbuild на ты.
Расширение dotnet cli – как разработать свою dotnet command.
2015-12-12 | AzovDevMeetup 2015 | Enterprise приложения на PHP | Павел КрынецкийJSC “Arcadia Inc”
Краткий экскурс в историю развития PHP как языка программирования с момента зарождения и до наших дней, попытка проследить расширение сферы применения языка и выявить причины, этому способствовавшие, обзор возможностей современного PHP как языка программирования и как стэка технологий для создания мощных программных решений корпоративного уровня.
Доклад будет интересен как начинающим программистам, так и разработчикам с опытом, ещё не освоившим PHP.
Автор доклада: Павел Крынецкий — PHP/Java разработчик, компания Аркадия. Участвовал в разработке веб-проектов корпоративного сектора различной сложности для как для российских, так и зарубежных заказчиков. Профессиональный опыт в IT-индустрии > 7 лет.
Презентация к докладу на SymfonyCampUA-2012.
В докладе рассмотрены основные вопросы работы с АОП в PHP, даны определения аспектов, срезов, советов, а также рассмотрено реальное использование библиотеки GO! для внедрения аспектно-ориентированной парадигмы в любое приложение.
основы ооп на языке C#. часть 1. введение в программированиеYakubovichDA
Основы объектно-ориентированного программирования на языке C#. Часть 1. Введение в программирование.
Рассматривается базовые понятие алгоритмов, блок-схем, объектно-ориентированного программирования на базе платформы .NET Framework.
Caché Native Access - the way to call native binary libs from Caché Object Script in a very easy and robust way
Способ работы с нативными библиотеками любых ОС из Caché Object Script наиболее простым и удобным способом, без создания специальных Callout библиотек.
Видео и материалы со встречи:
http://getdev.net/Event/dynamic-language-runtime
В докладе рассмотрим скриптовые языки на платформе DLR, способы автоматизации рутинной работы с их помощью, а также интегрирование в конечное приложение.
2015-12-12 | AzovDevMeetup 2015 | Enterprise приложения на PHP | Павел КрынецкийJSC “Arcadia Inc”
Краткий экскурс в историю развития PHP как языка программирования с момента зарождения и до наших дней, попытка проследить расширение сферы применения языка и выявить причины, этому способствовавшие, обзор возможностей современного PHP как языка программирования и как стэка технологий для создания мощных программных решений корпоративного уровня.
Доклад будет интересен как начинающим программистам, так и разработчикам с опытом, ещё не освоившим PHP.
Автор доклада: Павел Крынецкий — PHP/Java разработчик, компания Аркадия. Участвовал в разработке веб-проектов корпоративного сектора различной сложности для как для российских, так и зарубежных заказчиков. Профессиональный опыт в IT-индустрии > 7 лет.
Презентация к докладу на SymfonyCampUA-2012.
В докладе рассмотрены основные вопросы работы с АОП в PHP, даны определения аспектов, срезов, советов, а также рассмотрено реальное использование библиотеки GO! для внедрения аспектно-ориентированной парадигмы в любое приложение.
основы ооп на языке C#. часть 1. введение в программированиеYakubovichDA
Основы объектно-ориентированного программирования на языке C#. Часть 1. Введение в программирование.
Рассматривается базовые понятие алгоритмов, блок-схем, объектно-ориентированного программирования на базе платформы .NET Framework.
Caché Native Access - the way to call native binary libs from Caché Object Script in a very easy and robust way
Способ работы с нативными библиотеками любых ОС из Caché Object Script наиболее простым и удобным способом, без создания специальных Callout библиотек.
Видео и материалы со встречи:
http://getdev.net/Event/dynamic-language-runtime
В докладе рассмотрим скриптовые языки на платформе DLR, способы автоматизации рутинной работы с их помощью, а также интегрирование в конечное приложение.
2. Содержание
• Сборка программы
• Препроцессинг
• Компиляция
• Linker Script File
• ELF File
• Map File
• Системы сборки
• Прошивка и отладка
03.04.2019 1:20 Preface 2
3. Сборка программы
C Source Code
Proj1.c
Expanded C Source Code
Proj1.i
Header Files,
Defines,
Conditional compilation
PREPROCESSING
Assembly Code
Proj1.asm
COMPILATION
Relocatable Object Code
Proj1.obj
ASSEMBLIG
LINKING
Object Code of Library
Functions
*.lib, *.obj
Scatter File
*.sct
Executable Code
Proj1.elf;
*.axf; *.hex; *.bin
Исполняемый файл
(executable file) —
двоичный файл,
содержащий
исполняемый код
(машинные инструкции)
программы или
библиотеки
3
4. Make file
4
Запуск сборки проекта
make
make –f makefile
Запуск очистки
результатов
make clean
make –f makefile clean
5. Препроцессинг
Препроцессор удаляет
из кода комментарии,
преобразует код в
соответствии с
макросами и выполняет
иные директивы,
начинающиеся с
символа «#»
5
#if
#ifdef
#ifndef
#else
#elif
#endif
#include
#define
#undef
#line
#error
#pragma
11. Системы сборки
Автоматизация сборки — этап
процесса разработки
программного обеспечения,
заключающийся в автоматизации
широкого спектра задач,
решаемых программистами в их
повседневной деятельности.
(CMake, Automake, Yocto)
11