Как стать автором
Обновить
36
0
Евгений @reforms

Back-End Разработчик

Отправить сообщение

TypeScript. Мощь never

Время на прочтение 6 мин
Количество просмотров 80K
Когда я впервые увидел слово never, то подумал, насколько бесполезный тип появился в TypeScript. Со временем, все глубже погружаясь в ts, стал понимать, какой мощью обладает это слово. А эта мощь рождается из реальных примеров использования, которыми я намерен поделиться с читателем. Кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Комментарии 24

TypeScript. Магия выражений

Время на прочтение 7 мин
Количество просмотров 36K
TypeScript — поистине прекрасный язык. В его арсенале есть все, что необходимо для качественной разработки. И если вдруг, кому-то знакомы секс-драматические этюды с JavaScript, то меня поймет. TypeScript имеет ряд допущений, неожиданный синтаксис, восхитительные конструкции, которые подчеркивают его красоту, форму и наполняют новым смыслом. Сегодня речь о них, об этих допущениях, о магии выражений. Кому интересно, добро пожаловать.
Читать дальше →
Всего голосов 41: ↑38 и ↓3 +35
Комментарии 23

Война с TypeScript или покорение Enum

Время на прочтение 7 мин
Количество просмотров 40K

Предыстория


Пол года назад в нашей компании было принято решение о переходе на более новые и модные технологии. Для этого сформировали группу специалистов, которая должна была: определиться с технологическим стеком, на базе этого стека сделать мост к легаси коду и, наконец, перевести часть старых модулей на новые рельсы. Мне посчастливилось попасть в эту группу. Клиентская кодовая база примерно в один миллион строк кода. В качестве языка мы выбрали TypeScript. GUI подложку решили делать на vue в купе с vue-class-component и IoC.

Но история не о том, как мы избавлялись от легаси кода, а об одном маленьком инциденте, который вылился в настоящую войну знаний. Кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Комментарии 20

Реформа SQL-ориентированного подхода в DAO

Время на прочтение 10 мин
Количество просмотров 12K

Вводная


Мне часто в проектах приходится сталкиваться с фреймворками по работе с БД. Концептуально, эти фреймворки можно разбить на 2 больших класса:

  • ORM-ориентированные
  • SQL-ориентированные

Некоторые из них хороши, какие-то не очень. Но субъективно могу сказать: SQL-ориентированные уступают в развитии ORM-ориентированным. Подчеркну, в развитии, а не в возможностях. Хоть изменить эту чашу весов и не получится, но предложить необычный взгляд на мир SQL-ориентированного подхода — вполне. Кому интересно, добро пожаловать под кат
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 37

Каково это — писать статьи

Время на прочтение 3 мин
Количество просмотров 3.7K
Совсем недавно я опубликовал свою первую статью на Хабрахабр, тем самым поменяв свой статус с молчуна на хаброписарь. Для меня лично решение писать далось не просто. Что подтолкнуло и чего это стоило я расскажу в этой статье, пока в памяти все свежо. Кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Комментарии 7

Редкий SQL

Время на прочтение 6 мин
Количество просмотров 49K

Вводная


Когда часто сталкиваешься с какой-либо технологией, языком программирования, стандартом, формируется некая картина их возможностей, границы, в которых они используются. Так может продолжаться достаточно долго, пока на глаза не попадаются примеры, которые расширяют затвердевшие горизонты знания. Сегодня, я хотел бы рассказать о таких примерах и продемонстировать их для языка SQL. Интересные и редкие конструкции, забытые выражения, странные приемы ждут Вас в этой статье. Кого заинтересовал, добро пожаловать под кат.
Читать дальше →
Всего голосов 25: ↑19 и ↓6 +13
Комментарии 63

Enum-Всемогущий

Время на прочтение 6 мин
Количество просмотров 53K

Вводная


Очень часто, мы используем инструменты строго по назначению, запрещая себе делать шаг влево или вправо. Но что если мы немного 'забудемся'? Что, если мы посмотрим на привычные нам вещи под другим углом? В этой статье собраны подходы использования перечислений и проведен небольшой эксперимент над ними. Сарказм, юмор и немного филосовских вопросов. Кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Комментарии 17

Class'ные Class'ы

Время на прочтение 6 мин
Количество просмотров 22K

Вводная


Наверное, java-классы — это самая известная ее часть. Мы их используем каждый день, пишем их, правим их. Но есть много нюансов, о которых мы даже не догадываемся. И я люблю за это 'нашу' java — она всегда сможет оставаться загадочной, таинственной. Сегодня часть ее секретов падет к Вашим ногам. Здесь вы найдете необычные примеры кода, смешную историю и интересную статистику. Кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 20

Однострочный калькулятор, искусство или порок?

Время на прочтение 6 мин
Количество просмотров 45K

Вводная


Как это часто бывает, когда Вы ищете работу, Вы проходите одно собеседование за другим. Где-то Вас выбирают, где-то Вы. И наверное, в жизни каждого из нас бывали интересные собеседования, о которых можно с удовольствием поведать публике. Я хочу рассказать об одной такой истории, где есть место эмоциям, панике, потоку мышления и вдохновению. Речь в статье пойдет о внутренних переживаниях соискателя, о его противостоянии с интервьюером, интересный и мозговзрывательный код на java, а также ответ на поставленный вопрос: 'Необычный код — искусство или порок?'. Вы сможете окунуться в свое прошлое и размять мозги. Если заинтриговал, тогда поехали.
Читать дальше →
Всего голосов 37: ↑25 и ↓12 +13
Комментарии 105

Эстетическая красота: Switch vs If

Время на прочтение 6 мин
Количество просмотров 56K

Вводная


Как разработчики, мы каждый день сталкиваемся с кодом и чем больше того, который приходится нам по душе, мы видим, пишем, тем большим энтузиазмом проникаемся, тем более продуктивными и эффективными становимся. Да что там говорить, мы просто гордимся нашим кодом. Но одна дилемма не дает мне покоя: когда 2 разработчика смотрят на один и тот же код они могут испытывать совершенно противоположные чувства. И что делать, если эти чувства, эмоции, навеянные его эстетической красотой, не совпадает с эмоциями большинства окружающих Вас профессионалов? В общем, история о том, почему может не нравиться языковая конструкция switch на столько, что предпочитаешь if. Кому интересна эта холиварная позиция добро пожаловать под кат.
Читать дальше →
Всего голосов 24: ↑14 и ↓10 +4
Комментарии 67

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность