Рубрика «Блог компании Luxoft» - 8

CLRium: 10 дней до мини конференции по нутрям .NetЧто такое .Net? Java? Автомагическая система управления вашим кодом. Это целые заповедники со своими правилами, законами, которые нельзя нарушить и которые призваны сделать ваш труд проще, добавляя автоматизм в рутинные задачи. Задачи управления памятью, ресурсами, безопасностью, потоками. В те задачи, на которые вы отвлекаетесь, создавая свой код. Мне нравится сравнивать платформы типа .Net и Java c Матрицей. Вам дают идиллию, в которой вы живете не зная ничего про реальный мир. Программист, получив новые знания, уходит от реальности и начинает терять знания о потоках, процессорных регистрах и вообще, целиком уходит в терминологию фреймворков. Но, хоть реальный мир и менее практичен, знания о реальности вносят коррективы в понимание правил Матрицы и добавляют те возможности, о которых ранее не могло быть и речи.

Во-первых для тех, кто в курсе про семинар, сразу начну с новости. К нам присоединилась компания CLRium: 10 дней до мини конференции по нутрям .Net JetBrains. Это прекрасная новсть не только для меня, но в первую очередь, на самом деле, для вас. Потому как компания JetBrains, заинтересовавшись семинаром, предоставила слушателям возможность выиграть призы — лицензии на любые продукты компании за три лучших вопроса на семинаре. Исключения составляют TeamCity и YouTrack (т.е. серверные продукты)

Сетка докладов

CLRium: 10 дней до мини конференции по нутрям .Net

Подробности — за катом
Читать полностью »

Luxoft приглашает пройти тренинг по гибким (Agile) методологиям разработки программного обеспечения с получением международного сертификата ICAgile Certified Professional.

Даты и место проведения:


• 16-18 июля – Нижний Новгород
• 22-24 июля – Москва
• 26-28 августа – Санкт-Петербург
• 2-4 сентября – Казань
• 9-11 сентября — Новосибирск
image
Читать полностью »

Luxoft представил седьмого спикера серии технологических вебинаров Luxoft, ведущего эксперта ИТ-сферы: Сандера Мака, который выступит на вебинаре 30 мая.
Сандер имеет десятилетний опыт работы с виртуальной машиной Java и специализируется на разработке модульных приложений Java и JavaScript. В настоящее время Сандер занимается созданием масштабируемого программного обеспечения в Luminis Technologies.
В своей презентации на тему «Анализ данных с помощью языка R для Java-разработчиков» Сандер хочет обратить внимание слушателей на все большую важность понимания данных при создании современных приложений.

Читать полностью »

CLRium: мини конференция по нутрям .Net в Санкт Петербурге Буквально на прошлой неделе была проведена мини-конференция по внутренностям CLR и как ими можно манипулировать. Сам тренинг очень сильно ждали и хотели увидеть не только в Москве, но и в остальных городах (ссылка на статью на Хабре с опросом). И, исходя из того что сам я живу в Санкт-Петербурге, анонсирую его грядущее проведение именно в этом городе. Прошу заметить что время проведения этой мини-конференции — вечернее. Это сделано для того чтобы Вы смогли сходить на него не отпрашиваясь с работы и не беря отгул. На этот раз день проведения — четверг. А это значит что у вас будет свободен вечер пятницы. А это, согласитесь, прекрасно -)

На текущей мини-конференции появилась новая тема — декомпиляция и обратная компиляция. Разбор библиотеки Mono.Cecil и личного опыта замены ей продукта PostSharp.

На этой мини-конференции будут освещены следующие темы:

  • Управление памятью .Net/Windows/процессора
  • Строение объектов .Net в памяти
  • Передаем объекты между AppDomains без сериализации: без накладных расходов.
  • Как работают исключения? Вклиниваемся в процессы обслуживания исключений.
  • Пишем пул объектов вне .Net памяти
  • Пишем ядро Memory Profiler’а — делаем дамп виртуальной памяти с распознанием .Net объектов в ней.
  • Пишем метод fork(): метод, создающий поток, который стартует с того же места, на котором был вызван fork (ветвление потоков) — C++/CLI/asm
  • Декомпиляция, редактирование и обратная компиляция. Что такое MSIL и так или он прост?

Картинка для затравки (после вызова CloneThread, текущий поток ветвится на два, каждый из которых идет в свою часть условия if):
CLRium: мини конференция по нутрям .Net в Санкт Петербурге
Читать полностью »

image
Agile и Lean всё также привлекают внимание как разработчиков, так и менеджеров IT индустрии.
Что такое ICAgile? Какие цели он преследует? И как проходят эти тренинги?

Про ICAgile

Международный консорциум ICAgile – это частная компания, поддерживающая непрерывное образование в сфере Agile. ICAgile была со-основана и поддерживается Алистером Коберном (один из наиболее известных и влиятельный Agile практиков, со-автор и инициатор Agile манифеста) и Ахмедом Сидки (Автор Аgile Аdoption Framework).
Читать полностью »

Получение указателя на объект .Net
Сразу отвечу на вопрос «а зачем?». Просто интересно получить указатель на объект и потом подумать, что с ним особенного можно сделать :) Ведь если получить указатель, то дальше можно сделать все что угодно. Например, становится возможным изучить поведение SyncBlockIndex, или взять MethodTable и изучив, где что находится, изменить его содержимое. Можно мастерить собственные типы данных, не прибегая к Reflection. В общем можно делать много странных вещей, которые относятся больше к спортивному программированию и к саморазвитию. Однако, приступим.
Читать полностью »

В октябре 2014 года впервые в Россию с мастер-классом приезжает .Net-гуру – Дино Эспозито.
Дино Эспозито является автором многих книг по .Net-программированию, техническим евангелистом разработки под Android и на Kotlin в JetBrains, а также членом команды, которая ведет WURFL, базу данных с информацией о мобильных устройствах, используемую компаниями Google и Facebook.

Предлагаем вам познакомиться с переводом одной из статей Дино «Проблемы с кодом? Помогите команде писать лучший код».
Читать полностью »

Приглашаем принять участие в первой в этом году конференция серии DEV Labs, которая состоится в субботу 1 марта и будет посвящена разработке на платформе .NET. Как и на предыдущих мероприятиях серии, постараемся в доступной форме и в сжатое время донести до аудитории максимум полезной информации. Акцент при формировании программы – практические навыки, полученные при решении нетривиальных задач.

Утверждённые доклады конференции:

  • Сборка мусора в .NET. Особенности работы, скрытые проблемы и лучшие практики
  • Как сделать публичное API. Ошибки и сложности при разработке API приложения
  • Создание системы управления контентом за 45 минут на ASP.NET MVC
  • Entity Framework Code First & Migrations. Технология доступа к данным EF Code-First
  • C# Tips and Tricks. Тонкости поведения «продвинутых» возможностей языка C#

Читать полностью »

Приглашаем Вас посетить третий вебинар из серии LTS, который состоится 29 января в 16:00 GMT+1 (19:00 МСК, 17:00 Киев). Пол Беккер (Paul Bekker) – архитектор программного обеспечения в Luminis Technologies и является автором книги «Как использовать OSGi для разработки модульных облачных приложений», расскажет о модульной разработке программ как об основном инструменте гибкой разработки.

Пол Беккер, являясь архитектором программного обеспечения и писателем, считает, что модульная и облачная разработка – два основных направления, которыми необходимо заниматься для того, чтобы подняться на новый уровень развития технологии, и Пол работает над тем, чтобы сделать это возможным для сферы разработки программного обеспечения в целом.
Читать полностью »

Luxoft Training приглашает Вас на мастер-классы одного из лучших тренеров в области архитектуры и разработки ПО – Евгения Кривошеева!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js