Ми вирішили в міру своїх сил регулярно шукати і усувати уразливості і баги в різних проектах. Можна назвати це допомогою open-source проектів. Можна — різновидом реклами або тестуванням аналізатора. Ще варіант — черговий спосіб залучення уваги до питань якості та надійності коду. Насправді, не важливо назва, просто нам подобається це робити. Назвемо це незвичайним хобі. Давайте подивимося, що цікавого було виявлено в коді різних проектів на цьому тижні. Ми знайшли час зробити виправлення і пропонуємо вам ознайомитися з ними.

Читати далі →

Що Mono 4.0.0 нам готує



Останнім часом багато обговорюють недавні відкриття CoreCLR і CoreFX від Microsoft. Нагадаю, що ядро CLR і реалізація базових класів .NET у нас тепер відкриті, кросплатформені і поширюються під MIT. Таким чином, ви можете зібрати свою власну версію рантайма, яка буде працювати під Windows, Linux і Mac. І багатьох мучило питання: а що ж тепер буде з Mono? Нещодавно з'явилися чернетки Mono 4.0.0 Release Notes, з яких ми можемо дізнатися про майбутні плани компанії Xamarin. Отже, сьогодні в номері:
  • Adoption of microsoft's open source code
  • Floating point optimizations
  • We dropped support for the 2.0, 3.5 and 4.0 assemblies
  • Updated IKVM
Обговоримо прийдешні зміни трохи детальніше.
Читати далі →

Roslyn: зустріч .Net спільноти на CLRium #2

Досить довгий час я намагався вивчити Roslyn, але як і всі ми, зіткнувся з єдиною проблемою: часу на це абсолютно не було. Як зазвичай вирішується це питання? Ми йдемо на безліч ресурсів і шукаємо доповіді та статті на цікаву для нас тему і як за шаблоном повторюємо рухи автора, який показує як цим користуватися. З чим ми стикаємося, коли шукаємо опису тем, запропонованих на CLRium? Ми не знаходимо нічого. Тобто, звичайно, Google видає щось по запитах «Roslyn», «Roslyn samples», але все-таки це тисячу разів розжовані приклади, і притому стародавні як мамонти за мірками виходу нових версій CTP. Це важливо, оскільки наявність інформації передбачає розвиненість тієї чи іншої інфраструктури. А найкрутіша і єдина стаття з Roslyn на даний момент — це: Roslyn для автоматичного перекладу C# код в 1С-код
Звідси і виникли ідеї розповісти на CLRium про Roslyn, RyuJIT, CoreFx, шарінг об'єктів між процесами і інші питання, на які складно знайти відповіді в мережі Інтернет.

Читати далі →