Pull to refresh
31
0
Андрей Тарицын @Taritsyn

Веб-разработчик

Send message

Tucows Downloads: история, причины закрытия и новая жизнь от Internet Archive софта

Reading time2 min
Views4.4K


Уходит в небытие целая эпоха. Закрыт навсегда портал-дистрибьютор ПО — Tucows Downloads, запущенный 28 лет назад. Портал был старше поисковиков Google и Яндекс на 4 и 5 лет, соответственно. Но настало и его время уходить на пенсию.

Портал представляет собой файлохранище, где в свободном доступе были выложены десятки тысяч бесплатных и условно-бесплатных приложений под Windows, Linux и macOS. В большинстве случаев программы загружались разработчиками. На площадке не приветствовалось распространение пиратского и взломанного ПО. Теперь же портал закрыт, но, к счастью, его наследие осталось с нами. В статье рассказываем краткую историю сайта и раскрываем причины закрытия.
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments6

Вышел .NET 5. И что?

Reading time7 min
Views63K

Несколько недель назад вышел .NET 5. На сайте Microsoft можно найти подробный анонс со всеми изменениями, но главный вопрос для меня, как для разработчика — и что с того? Что мне с выхода пятого дотнета, как я могу его использовать, есть ли смысл переходить на новую версию прямо сейчас? На эти вопросы я постараюсь ответить дальше.


image

Читать дальше →
Total votes 44: ↑44 and ↓0+44
Comments102

Поддержка процессоров Apple M1 в .NET

Reading time4 min
Views23K

17 ноября Apple официально представила устройства на базе своего нового ARM-процессора Apple M1. Естественно, это событие не могло быть не замечено со стороны компании Microsoft, которая с 2014 года начала активную экспансию .NET на новые платформы. Давайте посмотрим, что нас ждет в связи с этим в ближайшее время!

Быть ли поддержке Apple M1 в .NET?
Total votes 16: ↑16 and ↓0+16
Comments62

MskDotNet Meetup 19/11

Reading time2 min
Views802
Вместе с сообществом MskDotNet встретились на онлайн-митапе 19 ноября. Поделились историей создания Dependency Pipeline — готового решения для стандартного DI-механизма .NET Core. Рассказали о переиспользовании модулей приложения при прототипировании, а после обсудили эту тему за виртуальным круглым столом.

Total votes 7: ↑6 and ↓1+5
Comments0

Поговорим про перформанс-анализ

Reading time45 min
Views12K


Когда начинается разговор про перформанс-тестирование, то большинство программистов размышляет только о проведении замеров и сборе метрик, в то время как намного важнее задуматься об анализе собранных значений. Понять, как правильно использовать измеренные метрики и извлечь из них максимум пользы, — не такая уж и простая задача.


Сегодня мы обсудим основные задачи и сложности перформанс-анализа: поговорим о том, как изучать сырые данные и сводные метрики, применять статистические тесты, сравнивать перформансные распределения, писать перформансные тесты, анализировать историю замеров и выбирать правильные метрики. С этим нам поможет Андрей Акиньшин — ниже представлены видеозапись и расшифровка его доклада.

Total votes 56: ↑56 and ↓0+56
Comments7

Программа DotNext: архитектура, Мигель де Икаса, традиции коренных народов Севера

Reading time15 min
Views2.9K


О чём .NET-разработчикам уже скоро расскажут на онлайн-конференции DotNext?


Будут привычные категории докладов:


  • о «кишочках» платформы .NET, причём зачастую от спикеров, которые эти кишочки и делают
  • об архитектуре (от DDD до Clean Architecture)
  • об актуальных трендах (пора как следует разбираться в C# 9.0 и .NET 5)

А что-то в этот раз отличается:


  • помимо докладов, будет сразу несколько воркшопов (они хорошо подходят онлайн-формату)
  • впервые выступят несколько интереснейших спикеров, чья работа важна для всей экосистемы .NET: Мигель де Икаса (создатель Mono, Xamarin и GNOME), Маони Стивенс (мейнтейнер .NET GC), Мадс Торгерсен (lead designer языка C#) и другие
  • в одном из докладов рассмотрят не только паттерны распределённых систем, но и традиции малочисленных народов Севера (окей, это не главное на .NET-конференции, но сложно было промолчать)

Подробная программа с описаниями всех докладов — под катом.

Читать дальше →
Total votes 21: ↑21 and ↓0+21
Comments4

История Streets of Rage

Reading time6 min
Views6.8K

Сегодня в это трудно поверить, но в 80-е и 90-е двухмерные битемапы безраздельно властвовали, особенно в аркадных залах. С тех пор, как Ёсихиса Кишимото усовершенствовал формулу с помощью Renegade и Double Dragon, все разработчики стремились повторить успех, и многим это даже удалось.


image


Хотя к этому времени компания Sega уже представила несколько популярных проектов вроде Altered Beast, Golden Axe и Alien Storm, именно Capcom оседлала этот жанр —— спасибо таким хитам, как Dynasty Wars, Captain Commando и Final Fight. Подвиг Хаггара, Коди и Гая, расчищавших улицы Метро Сити от всякой шпаны, обернулся для Capcom большим успехом, и вскоре Final Fight была лицензирована для множества домашних компьютеров: от ZX Spectrum до 16-битной «Амиги». Компания Nintendo быстро осознала популярность творения Capcom и сделала его своим консольным эксклюзивом для SNES.


Вырезанные кооператив и целый уровень (промышленная зона, если вам интересно) не помешали игре стать успешной, причём настолько, что были выпущены два эксклюзивных сиквела только для консоли Nintendo. Тем временем Sega была вынуждена просто наблюдать, как один из самых популярных аркадных проектов бьёт рекорды продаж на приставке её конкурента. Как показывает история, лучший порт Final Fight вышел именно на Sega Mega-CD, но до этого оставались ещё годы, а Sega не умела предсказывать будущее. Компании нужен был хит, который побьёт популярный эксклюзив Nintendo, и она нуждалась в нём прямо сейчас.


image

Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments8

Конференция <code/R>. Это стоит увидеть

Reading time1 min
Views1.4K
Мы провели IT-конференцию <code/R> 20-22 октября и теперь хотим поделиться материалами — видео докладов вы можете посмотреть в плейлисте.

Не слышали про «ту самую конференцию»?
Пойдемте под кат!
Total votes 15: ↑14 and ↓1+13
Comments1

.NET в целом: обзор от Скотта Хансельмана

Reading time14 min
Views24K


Скотт Хансельман — ключевой человек для .NET-сообщества: например, на конференции Microsoft Build он ведёт презентацию для разработчиков, а у его микроблога в Twitter около 250 000 подписчиков.


При этом в мире .NET он очень давно. Ещё в 2003-м преподавал C#, то есть был глубоко погружён в тему практически с её появления. А последние 13 лет работает в Microsoft, наблюдая за всем изнутри и общаясь с разработчиками из других компаний.


Поэтому ему хорошо видна общая картина: он лично наблюдал, как эта экосистема развивалась со временем, и знает, как она используется разными разработчиками для разных целей. И этим летом на нашей конференции DotNext он выступил с докладом, посвящённым не каким-то конкретным деталям, а как раз общему обзору .NET — от прошлого до будущего. А мы решили сделать для Хабра текстовую расшифровку, чтобы стало можно не только посмотреть доклад на английском, но и прочитать на русском.

Читать дальше →
Total votes 43: ↑43 and ↓0+43
Comments33

Open Architecture Meetup 3/11

Reading time2 min
Views1.2K
Обсудили актуальное — микросервисы. Встретились на онлайн-митапе 3 ноября, где вместе со спикерами ответили на вопросы: как вынести части, которые можно переиспользовать, и отдать другим командам, и как микросервисная архитектура может помочь развитию сотрудников внутри компании?

Пропустили митап? Делимся записью и презентациями спикеров :)

Total votes 5: ↑5 and ↓0+5
Comments0

.NET Community Meetup 29/10

Reading time4 min
Views2.2K
Были рады встретиться онлайн на .NET Community meetup 29 октября. Общались на тему дизайна и использования асинхронного Success/Failure-пайплайна в микросервисах и погрузились в историю языков программирования — что позаимствовали авторы C# у людей, про которых мы даже и не знаем?

Пропустили митап? Делимся записью и презентациями спикеров :)

Total votes 14: ↑13 and ↓1+12
Comments2

Front End Meetup от Facebook Developer Circle: Moscow

Reading time3 min
Views1.2K

Второй год сообщество Facebook Developer Circle: Moscow активно развивается в области JavaScript и Front End разработки. И я рад вам сообщить, что скоро в сообществе будет проводиться очередной митап. Но этот митап будет не один, а три дня! Вы сможете посмотреть гораздо больше интересных докладов)

Day 1 - 15 октября

7:00pm - 7:45pm - DSL approach with JS component libraries

Andrey Kobets / Head of Front-end Development at Yandex

How to write modern frontend application using React/Vue/Angular/..., and

1 Do it the way you like it, but not the way the library requires it.
2 Use only the best solutions for your task.
3 Not to fear major updates of dependencies.
4 Not to rewrite project every time with a new extra fast/robust/flexible library.

7:45pm - 8:30pm - Quo vadis, Frontend?

Evgeny Kot / Director of Development at Wrike

There is no industry that is more rapidly developing than the frontend. You can argue, but how many more ecosystems do you know where frameworks are emerging at this rate? Web standards are being implemented and immediately become obsolete. The most important question is: where are we going, and where will we come to? The question is not rhetorical: how not to stay out of business in this bubbling stream and capture only the most important, what will be the trend in 2021.

8:30pm - 9:15pm - Dive into effector

Yan Lavryushev / Frontend Developer

Mental health issues is the main epidemic of the 21st century, could we reduce it a bit? I guess so


Day 2 - 16 октября

7:00pm - 7:45pm

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments0

Open DDD Meetup 22/09

Reading time5 min
Views2.2K
Сообщество системных архитекторов Райффайзенбанка при поддержке DDDEvotion провело открытый онлайн-митап 22 сентября. Узнали, как практики DDD помогают декомпозировать системы на микросервисы, а также познакомились с Rich Communication Services и его применением по принципам DDD.

Total votes 2: ↑2 and ↓0+2
Comments0

Чем занимается главный архитектор в ABBYY? Интервью с Владимиром Юневым

Reading time9 min
Views3.8K
Так устроена наша компания, что она не может не развиваться. В прошлом году ABBYY приобрела TimelinePI – разработчика платформы для анализа бизнес-процессов и вышла на новый рынок. А сейчас мы активно переходим на современные облачные архитектуры.

Конечно, пока за рубежом cloud-сервисами пользуются активнее, чем в России. По данным Gartner, в 2019 года мировой рынок публичных облаков составил $242,7 млрд, а в нашей стране – пока 73 млрд рублей (~$1 млрд), следует из отчета «ТМТ Консалтинг», хотя в России этот рынок растет быстрыми темпами.

Наши международные клиенты уже пользуются решениями, которые работают в облаке, например, ABBYY FlexiCapture и Cloud OCR SDK. Они помогают заказчикам автоматически распознавать штрихкоды, извлекать из товарных накладных суммы и даты и многое другое – и делать все это со всевозможных устройств, различных операционных систем, удобно и безопасно. Нам бы хотелось, чтобы наши интеллектуальные решения становились еще доступнее для пользователей. Ведь даже в пандемию компаниям во всем мире все равно нужно обрабатывать счета, готовить налоговую отчетность, сравнивать написанное мелким шрифтом в разных версиях кредитных договоров, а также внедрять решения для удаленного обслуживания клиентов. Чтобы все эти задачи можно было решить в любое время, где угодно и в необходимом объеме, мы взяли курс на интеграцию наших продуктов с облачными технологиями.

Именно поэтому в 2019 году в нашей команде появился главный архитектор – человек с хорошим знанием подходов к созданию архитектуры программного обеспечения в компании сегмента B2B и с большим опытом в построении и развитии облачных сервисов. Им стал Владимир Юнев, в прошлом – облачный архитектор и эксперт по стратегическим технологиям Microsoft, известный в сообществе на Хабре как @XaocCPS.

Мы поговорили с Володей о том, чем занимается главный архитектор ABBYY и его команда, какими навыками и знаниями важно обладать такому специалисту и за какими ИТ-архитектурами будущее.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments0

Оптимизация производительности фронтенда. Часть 1. Critical Render Path

Reading time14 min
Views42K

Здравствуйте. Меня зовут Ник, я фронтенд разработчик (жидкие аплодисменты). Кроме того, что я пишу код, я преподаю в Школе программистов hh.ru.


Записи наших лекций от 2018-2019 учебного года можно посмотреть на youtube


В этом году у меня была лекция про оптимизацию производительности фронтенда, и я решил превратить ее в текстовый формат. Материал получился большим, так как лекция была длительностью 3 часа. Поэтому получился текстовый альманах.



Вот презентация для тех, кому неохота читать лонгрид, но при этом хочется иметь базовое представление о контенте.


Лонгридом можно пользоваться как справочником, чтобы не читать за один присест. Вот список тем, которые мы затронем:


  1. Зачем думать о производительности
  2. FMP, TTI + подробнее в докладе
  3. Critical render path, DOM, CSSOM, RenderTree
  4. Шаги по улучшению производительности первой загрузки + подробнее в докладе
Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments10

Numl – Альтернативный язык разметки и стилизации для веб

Reading time20 min
Views21K

Всем привет! Меня зовут Андрей, я профессионально разрабатываю веб-интерфейсы уже больше 11 лет и последний год развиваю проект Numl, который можно назвать языком разметки и стилизации для веб. В этой статье я расскажу, как в попытке перебороть ряд особенностей CSS и упростить вёрстку веб-проектов получился целый язык, который не только удовлетворил все наши потребности в стилизации, но также позволил уменьшить кол-во JS-кода и улучшить доступность.


Читать дальше →
Total votes 72: ↑70 and ↓2+68
Comments33

История архитектуры Dodo IS: путь бэкофиса

Reading time11 min
Views34K
Хабр меняет мир. Больше года мы ведём свой блог. Где-то полгода назад нам прилетел вполне логичный фидбэк от хабровчан: «Додо, вот вы везде говорите, что у вас своя система. А что это за система? И зачем она нужна сети пиццерий?».

Мы посидели, подумали и поняли, что вы правы. Мы пробуем объяснить всё на пальцах, но выходит рваными кусками и нигде нет полноценного описания системы. Так начался долгий путь сбора информации, поиска авторов и написания серии статей про Dodo IS. Погнали!
Благодарности: спасибо, что делитесь своим фидбэком с нами. Благодаря ему мы наконец описали систему, составили технорадар и скоро выкатим большое описание наших процессов. Без вас так бы и сидели ещё 5 лет.

Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments35

MskDotNet Meetup в Райффайзенбанке 11/06

Reading time1 min
Views878
Вместе с MskDotNET Community приглашаем на онлайн-митап 11 июня: обсудим вопросы nullabilily в платформе .NET, применение функционального подхода в разработке с использованием типов Unit, Tagged Union, Optional и Result, разберем работу с HTTP в платформе .NET и покажем применение собственного движка для работы с HTTP. Ещё много интересного приготовили – присоединяйтесь!

Смотрите митап в записи!


Total votes 5: ↑4 and ↓1+3
Comments0

Каков ты, русский опен сорс?

Reading time4 min
Views14K

В 2017-м году, когда я жил в Одессе (Украина), на украинском IT-портале DOU (аналог Хабра) опубликовали анализ наиболее активных "украинских" open source разработчиков: GitHub-акаунти українських ІТшників: хто в ТОПі. Я не попал в рейтинг, хотя по некоторым параметрам на тот момент превосходил многих его участников (например, по числу followers). Мне стало интересно, по какому принципу были отобраны кандидаты: по гражданству, стране проживания, языку в Javadoc, или по их location в GitHub. Думаю, что по последнему. Три года назад мне показалось это странным: в open source мире не должно быть, как я думал тогда, ни гражданств, ни прописок. Теперь я вижу, что ошибался.

Читать дальше →
Total votes 44: ↑35 and ↓9+26
Comments43

Неделя онлайн-стримов от JUG Ru Group #3

Reading time6 min
Views1.7K


Продолжаем говорить обо всём от DevOps до C++ в формате разговорных шоу и митапов. В этот раз будет онлайн-митап по .NET и YouTube-обсуждения по всему остальному. Записи эфиров мероприятий прошлой недели уже доступны!
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments0

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity